:root{--bg:#070708;--bg-soft:#0b0b0d;--panel:#101013;--panel-2:#151518;--warm:#f2eee4;--warm-2:#d7d1c4;--muted:#9c9892;--muted-2:#6f6b66;--line:#27262a;--line-strong:#3a383c;--gold:#c1a15f;--gold-soft:#c1a15f1f;--danger:#d28b8b;--max:1220px}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{color:var(--warm);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 82% 2%,#c1a15f14,#0000 30rem),linear-gradient(#080809 0%,#070708 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:3px}button:disabled{opacity:.42;cursor:not-allowed}.wide{width:min(var(--max), calc(100% - 56px));margin:0 auto}.diagnosticWidth{width:min(1040px,100% - 56px);margin:0 auto}.eyebrow{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:.72rem;font-weight:650}.brand{letter-spacing:.18em;align-items:center;gap:12px;font-size:.88rem;font-weight:760;display:inline-flex}.brandMark{border:1px solid var(--gold);width:34px;height:34px;color:var(--gold);letter-spacing:0;place-items:center;font-size:.86rem;display:grid}.primary{border:1px solid var(--gold);background:var(--gold);color:#090909;cursor:pointer;justify-content:center;align-items:center;gap:34px;min-height:54px;padding:0 21px;font-weight:680;transition:transform .18s,background .18s,color .18s,border-color .18s;display:inline-flex}.primary:hover:not(:disabled){background:#d0b16f;border-color:#d0b16f;transform:translateY(-1px)}.primary.large{min-height:62px;padding:0 26px}.textLink{color:var(--warm-2);border-bottom:1px solid var(--line-strong);padding-bottom:5px;transition:border-color .18s,color .18s}.textLink:hover{color:var(--warm);border-color:var(--gold)}.siteHeader{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070708d1;border-bottom:1px solid #3a383c8c;position:sticky;top:0}.siteHeader .wide{grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;display:grid}.topNav{color:var(--muted);align-items:center;gap:34px;font-size:.8rem;display:flex}.headerCta{border:1px solid var(--line-strong);min-height:42px;color:var(--warm-2);justify-self:end;align-items:center;padding:0 16px;font-size:.78rem;display:inline-flex}.headerCta:hover{border-color:var(--gold);color:var(--gold)}.heroSection{border-bottom:1px solid var(--line);align-items:center;min-height:calc(100vh - 82px);display:flex}.heroGrid{grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);align-items:center;gap:72px;padding:86px 0;display:grid}.heroCopy h1{letter-spacing:-.058em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(3.55rem,6.1vw,6.8rem);font-weight:520;line-height:.94}.heroLead{max-width:740px;color:var(--warm-2);margin:32px 0 0;font-size:clamp(1.08rem,1.7vw,1.38rem);line-height:1.58}.heroActions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:38px;display:flex}.heroTrust{color:var(--muted);flex-wrap:wrap;gap:20px;margin-top:26px;font-size:.74rem;display:flex}.heroTrust span{align-items:center;gap:8px;display:inline-flex}.heroTrust span:before{content:"";background:var(--gold);border-radius:50%;width:4px;height:4px}.heroInstrument{border:1px solid var(--line);background:linear-gradient(180deg, #ffffff05, transparent 40%), var(--bg-soft);grid-template-rows:auto 1fr auto;min-height:580px;display:grid;box-shadow:0 40px 100px #00000047}.instrumentHeader,.instrumentFooter{color:var(--muted);letter-spacing:.14em;justify-content:space-between;gap:18px;padding:18px 20px;font-size:.64rem;display:flex}.instrumentHeader{border-bottom:1px solid var(--line)}.instrumentFooter{border-top:1px solid var(--line)}.instrumentFooter div{gap:5px;display:grid}.instrumentFooter strong{color:var(--warm-2);font-size:.66rem;font-weight:650}.instrumentCore{min-height:430px;position:relative;overflow:hidden}.orbit{border:1px solid #c1a15f47;border-radius:50%;position:absolute;inset:50%;transform:translate(-50%,-50%)}.orbitA{width:230px;height:230px}.orbitB{border-color:#ffffff14;width:360px;height:360px}.orbitB:after,.orbitB:before{content:"";background:#ffffff0f;height:1px;position:absolute;top:50%;left:-80px;right:-80px}.orbitB:before{transform:rotate(90deg)}.coreDot{background:var(--gold);width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 11px #c1a15f14}.axis{color:var(--muted);letter-spacing:.15em;font-size:.58rem;position:absolute}.a1{top:15%;left:43%}.a2{top:29%;right:10%}.a3{bottom:24%;right:12%}.a4{bottom:12%;left:39%}.a5{bottom:26%;left:10%}.a6{top:29%;left:9%}.recognitionSection{padding:120px 0}.sectionGrid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;display:grid}.sectionIntro h2,.methodTitle h2,.impactGrid h2,.decisionInner h2{letter-spacing:-.047em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,4.9vw,5.1rem);font-weight:520;line-height:1.02}.sectionIntro>p:last-child,.methodTitle>p,.decisionInner>p{color:var(--muted);max-width:690px;font-size:1.03rem;line-height:1.72}.sectionIntro.narrow{max-width:860px}.signalList{border-top:1px solid var(--line)}.signalItem{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr;align-items:center;gap:18px;min-height:88px;display:grid}.signalItem>span{color:var(--gold);letter-spacing:.12em;font-size:.68rem}.signalItem p{color:var(--warm-2);margin:0;font-size:1.06rem;line-height:1.45}.frictionRail{grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:16px;margin-top:70px;display:grid}.frictionRail span{color:var(--warm-2);letter-spacing:.14em;font-size:.7rem}.frictionRail i{background:linear-gradient(90deg, var(--gold), #c1a15f29);height:1px}.impactSection{padding:120px 0}.impactGrid{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.impactLedger{border-top:1px solid var(--line)}.impactLedger div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;min-height:74px;display:flex}.impactLedger div span:first-child{color:var(--warm-2)}.impactLedger div span:last-child{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}.methodSection{background:#09090a;padding:122px 0}.methodTitle{grid-template-columns:1.25fr .75fr;align-items:end;gap:90px;display:grid}.methodSteps{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:74px;display:grid}.methodSteps article{border-right:1px solid var(--line);flex-direction:column;min-height:290px;padding:30px;display:flex}.methodSteps article:last-child{border-right:0}.methodSteps article>span{color:var(--gold);letter-spacing:.12em;font-size:.7rem}.methodSteps h3{letter-spacing:.06em;margin:auto 0 16px;font-size:1.6rem;font-weight:580}.methodSteps p{color:var(--muted);margin:0;line-height:1.62}.principles{grid-template-columns:1fr 1fr;gap:28px;margin-top:28px;display:grid}.principles div{border-top:1px solid var(--gold);padding:24px 0}.principles strong{color:var(--gold);letter-spacing:.12em;font-size:.72rem}.principles p{color:var(--muted);max-width:520px;line-height:1.6}.dimensionsSection{padding:122px 0}.dimensionGrid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:66px;display:grid}.dimensionCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:270px;padding:30px;display:flex}.dimensionCard:nth-child(3n){border-right:0}.dimensionCard:nth-last-child(-n+3){border-bottom:0}.dimensionCard>span{color:var(--gold);letter-spacing:.12em;font-size:.68rem}.dimensionCard h3{margin:auto 0 12px;font-size:1.35rem;font-weight:550}.dimensionCard p{color:var(--muted);margin:0;line-height:1.6}.reportPreviewGrid{grid-template-columns:.86fr 1.14fr;align-items:start;gap:88px;display:grid}.credibility{color:var(--muted);grid-template-columns:1fr 1fr;gap:10px 24px;margin-top:38px;font-size:.74rem;display:grid}.credibility span{border-top:1px solid var(--line);padding-top:10px}.reportSheet{border:1px solid var(--line);background:linear-gradient(#ffffff05,#0000),#0d0d0f}.reportSheetHead{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;min-height:90px;padding:22px 26px;display:flex}.reportSheetHead div{gap:5px;display:grid}.reportSheetHead small,.reportSheetHead span{color:var(--gold);letter-spacing:.13em;font-size:.62rem}.reportSheetHead strong{letter-spacing:.08em;font-size:.85rem}.reportLine{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;gap:18px;min-height:96px;padding:20px 26px;display:grid}.reportLine:last-child{border-bottom:0}.reportLine>span{color:var(--gold);font-size:.64rem}.reportLine strong{font-size:.96rem;display:block}.reportLine p{color:var(--muted);margin:7px 0 0;font-size:.84rem;line-height:1.5}.decisionSection{padding:140px 0}.decisionInner>p{margin:24px 0 34px}.decisionInner small{color:var(--muted);margin-top:18px;display:block}.siteFooter{padding:38px 0 46px}.siteFooter .wide{grid-template-columns:1fr auto auto;align-items:center;gap:30px;display:grid}.siteFooter p,.siteFooter a{color:var(--muted);font-size:.72rem}.diagnosticPage{background:#080809;min-height:100vh}.diagnosticHeader{border-bottom:1px solid var(--line)}.diagnosticHeader .diagnosticWidth{justify-content:space-between;align-items:center;gap:20px;min-height:82px;display:flex}.diagnosticStatus{color:var(--muted);letter-spacing:.15em;font-size:.68rem}.diagnosticFooter{border-top:1px solid var(--line);color:var(--muted);padding:28px 0;font-size:.68rem}.diagnosticFooter .diagnosticWidth{justify-content:space-between;gap:20px;display:flex}.diagnosticFooter a{color:var(--gold)}.diagnosticProgress{background:#161618;height:2px}.diagnosticProgress span{background:var(--gold);height:100%;transition:width .3s;display:block}.diagnosticEntry{align-items:center;min-height:calc(100vh - 164px);padding:74px 0;display:flex}.entryGrid{grid-template-columns:1.08fr .92fr;align-items:center;gap:88px;display:grid}.entryGrid h1,.singleQuestion h1,.contextStage h1,.preliminaryStage h1{letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(3rem,5.9vw,6.2rem);font-weight:520;line-height:.97}.entryGrid>div:first-child>p:not(.eyebrow){color:var(--muted);max-width:650px;margin:28px 0 36px;font-size:1.02rem;line-height:1.68}.entryProtocol{border-top:1px solid var(--line)}.entryProtocol div{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;align-items:center;gap:16px;min-height:82px;display:grid}.entryProtocol span{color:var(--gold);font-size:.65rem}.entryProtocol strong{color:var(--warm-2);font-size:.9rem;font-weight:520}.singleQuestion,.contextStage{min-height:calc(100vh - 84px);padding:76px 0 90px}.questionWidth{width:min(880px,100% - 56px);margin:0 auto}.dimensionTransition{border-bottom:1px solid var(--line);color:var(--gold);letter-spacing:.13em;text-transform:uppercase;margin:-12px 0 34px;padding:12px 0;font-size:.68rem}.questionMeta{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:.68rem;display:flex}.singleQuestion h1{max-width:820px;margin-top:30px;font-size:clamp(2.65rem,5vw,5.3rem)}.questionHelp{color:var(--muted);margin:22px 0 34px;line-height:1.6}.answerSet{border:0;border-top:1px solid var(--line);margin:0;padding:0;display:grid}.answer{border:0;border-bottom:1px solid var(--line);width:100%;min-height:72px;color:var(--warm);text-align:left;cursor:pointer;background:0 0;grid-template-columns:54px 1fr auto;align-items:center;gap:18px;transition:background .16s,color .16s,padding .16s;display:grid}.answer:hover{background:#ffffff05;padding-left:10px}.answer.active{background:var(--gold-soft);color:var(--warm)}.answerNumber{color:var(--gold);font-size:.72rem}.answerLabel{font-size:1rem}.answerMark{color:var(--muted-2);opacity:0}.answer.active .answerMark{opacity:1;color:var(--gold)}.questionActions{justify-content:space-between;gap:18px;margin-top:34px;display:flex}.backButton{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.backButton:hover:not(:disabled){color:var(--warm)}.contextStage h1{font-size:clamp(2.8rem,5.3vw,5.5rem)}.contextGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:44px;display:grid}.premiumFields .field,.field{gap:10px;display:grid}.field>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.field small{text-transform:lowercase;letter-spacing:0}.field input,.field select,.field textarea{border:1px solid var(--line);width:100%;min-height:54px;color:var(--warm);background:#0c0c0e;border-radius:0;padding:0 15px}.field textarea{resize:vertical;min-height:130px;padding-top:14px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--gold);outline:none}.field.full{margin-top:18px}.error{color:var(--danger);margin:18px 0 0;font-size:.84rem}.preliminaryStage{padding:92px 0 34px}.prelimGrid{grid-template-columns:1.2fr .8fr;align-items:end;gap:74px;display:grid}.preliminaryStage h1{font-size:clamp(2.8rem,5vw,5.2rem)}.prelimCopy{color:var(--muted);max-width:720px;margin:28px 0 0;line-height:1.7}.reportKicker{color:var(--muted);letter-spacing:.13em;margin-bottom:18px;font-size:.66rem;display:block}.prelimMetric{border:1px solid var(--line);padding:26px}.prelimMetric>span{color:var(--muted);letter-spacing:.12em;font-size:.65rem;display:block}.prelimMetric strong{margin-top:20px;font-size:5rem;font-weight:520;line-height:.9;display:inline-block}.prelimMetric small{color:var(--muted)}.hairline{background:#222226;height:3px;margin-top:24px;overflow:hidden}.hairline span{background:var(--gold);height:100%;display:block}.prelimImpact{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:10px;margin-top:34px;padding:26px 0;display:grid}.prelimImpact>span{color:var(--muted);letter-spacing:.12em;font-size:.66rem}.prelimImpact strong{font-size:clamp(1.8rem,3.7vw,3.6rem);font-weight:520}.prelimImpact small{color:var(--muted);max-width:800px;line-height:1.5}.identityStage{padding:72px 0 110px}.identityGrid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:72px;display:grid}.reportGhost{border:1px solid var(--line);background:#0d0d0f;min-height:520px;padding:24px;position:sticky;top:104px;overflow:hidden}.reportGhost:after{content:"";background:linear-gradient(#0000,#0d0d0f 78%);position:absolute;inset:52% 0 0}.ghostHeader{color:var(--muted);letter-spacing:.12em;border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:18px;font-size:.62rem;display:flex}.reportGhost>strong{margin-top:42px;font-size:6.5rem;font-weight:500;display:block}.ghostBars{gap:15px;margin-top:42px;display:grid}.ghostBars>span{background:#1f1f22;height:5px;display:block}.ghostBars i{background:var(--gold);height:100%;display:block}.ghostLock{z-index:2;color:var(--gold);letter-spacing:.13em;font-size:.62rem;position:absolute;bottom:24px;left:24px}.identityCopy h2{letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,4.3vw,4.6rem);font-weight:520;line-height:1}.identityCopy>p:not(.eyebrow){color:var(--muted);line-height:1.7}.leadForm{grid-template-columns:1fr 1fr;gap:18px;margin-top:30px;display:grid}.leadForm .consent,.leadForm .reportButton,.leadForm .error{grid-column:1/-1}.consent{color:var(--muted);align-items:flex-start;gap:11px;font-size:.78rem;line-height:1.5;display:flex}.consent input{accent-color:var(--gold);margin-top:3px}.consent a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.executiveReport{padding:62px 0 120px}.reportCover{border-top:1px solid var(--line);grid-template-columns:1.2fr .8fr;align-items:end;gap:58px;padding:46px 0 54px;display:grid}.reportCover h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.8rem,5vw,5.2rem);font-weight:520;line-height:.98}.reportCover p{color:var(--muted);max-width:680px;line-height:1.7}.overallScore{text-align:right;justify-self:end}.overallScore>span{color:var(--muted);letter-spacing:.12em;font-size:.65rem;display:block}.overallScore strong{font-size:clamp(5rem,9vw,8rem);font-weight:500;line-height:.88}.overallScore small{color:var(--muted)}.reportBlock{border-top:1px solid var(--line);padding:58px 0}.reportBlockHead{grid-template-columns:50px 1fr;gap:18px;margin-bottom:34px;display:grid}.reportBlockHead>span{color:var(--gold);font-size:.68rem}.reportBlockHead p{color:var(--gold);letter-spacing:.12em;margin:0 0 8px;font-size:.66rem}.reportBlockHead h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3.1vw,3.2rem);font-weight:520}.dimensionReport{border:1px solid var(--line)}.dimensionRow{border-bottom:1px solid var(--line);padding:20px 22px}.dimensionRow:last-child{border-bottom:0}.dimensionRow>div:first-child{justify-content:space-between;gap:20px;margin-bottom:12px;display:flex}.dimensionRow span{color:var(--warm-2)}.dimensionRow strong{color:var(--gold)}.bar{background:#222226;height:4px;overflow:hidden}.bar span{background:var(--gold);height:100%;display:block}.findingGrid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.findingGrid article{border-right:1px solid var(--line);padding:26px}.findingGrid article:last-child{border-right:0}.findingGrid small{color:var(--gold);letter-spacing:.1em;font-size:.62rem}.findingGrid h4{margin:20px 0 8px;font-size:1.25rem;font-weight:550}.findingGrid>article>strong{margin-bottom:24px;font-size:2.4rem;font-weight:520;display:block}.findingGrid p{color:var(--muted);font-size:.84rem;line-height:1.55}.findingGrid b{color:var(--warm-2);font-weight:550}.impactNumber{letter-spacing:-.045em;font-size:clamp(2.4rem,5.3vw,5.4rem);font-weight:500}.impactNumber i{color:var(--gold);font-style:normal;font-weight:300}.impactNumber small{color:var(--muted);letter-spacing:0;font-size:1rem}.reportNote{color:var(--muted);max-width:760px;line-height:1.6}.priorityMatrix{border-top:1px solid var(--line)}.priorityMatrix>div{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr auto 64px;align-items:center;gap:18px;min-height:78px;display:grid}.priorityMatrix span{color:var(--gold);font-size:.66rem}.priorityMatrix strong{font-weight:520}.priorityMatrix em{color:var(--muted);letter-spacing:.1em;font-size:.66rem;font-style:normal}.priorityMatrix b{text-align:right;color:var(--gold);font-size:1.2rem}.narrativeGrid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.narrativeGrid>div{border-right:1px solid var(--line);padding:26px}.narrativeGrid>div:last-child{border-right:0}.narrativeGrid small{color:var(--gold);letter-spacing:.11em;font-size:.62rem}.narrativeGrid p{color:var(--muted);line-height:1.65}.fitPrescription,.noFit{border:1px solid var(--gold);padding:32px}.fitPrescription{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.fitPrescription>div{border-top:1px solid var(--line);padding-top:18px}.fitPrescription small{color:var(--gold);letter-spacing:.1em;font-size:.62rem}.fitPrescription p{color:var(--muted);line-height:1.6}.fitPrescription h4{margin:10px 0 6px;font-size:1.8rem;font-weight:520}.fitPrescription>a,.fitPrescription>.revenueNote{grid-column:1/-1}.revenueNote{color:var(--muted)!important}.noFit{border-color:var(--line);max-width:840px}.noFit p{color:var(--muted);line-height:1.7}.noFit>span{color:var(--gold);letter-spacing:.12em;margin-top:18px;font-size:.68rem;display:inline-block}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:980px){.topNav{display:none}.siteHeader .wide{grid-template-columns:1fr auto}.heroGrid,.sectionGrid,.impactGrid,.methodTitle,.reportPreviewGrid,.entryGrid,.identityGrid,.prelimGrid,.reportCover{grid-template-columns:1fr}.heroInstrument{min-height:500px}.methodSteps,.dimensionGrid{grid-template-columns:1fr}.methodSteps article,.dimensionCard{border-right:0;border-bottom:1px solid var(--line)}.methodSteps article:last-child,.dimensionCard:last-child{border-bottom:0}.principles{grid-template-columns:1fr}.frictionRail{grid-template-columns:1fr;gap:10px}.frictionRail i{width:1px;height:22px;margin-left:8px}.reportGhost{min-height:420px;position:relative;top:auto}.overallScore{text-align:left;justify-self:start}.findingGrid,.narrativeGrid,.fitPrescription{grid-template-columns:1fr}.findingGrid article,.narrativeGrid>div{border-right:0;border-bottom:1px solid var(--line)}.findingGrid article:last-child,.narrativeGrid>div:last-child{border-bottom:0}}@media (max-width:720px){.wide,.diagnosticWidth,.questionWidth{width:min(100% - 28px, var(--max))}.siteHeader .wide,.diagnosticHeader .diagnosticWidth{min-height:72px}.headerCta{width:42px;padding:0;font-size:0}.headerCta:after{content:"→";margin:auto;font-size:1rem}.heroSection{min-height:auto}.heroGrid{gap:48px;padding:62px 0 54px}.heroCopy h1{font-size:clamp(3rem,14vw,5rem)}.heroActions{align-items:stretch}.heroActions .primary{width:100%}.heroTrust{gap:10px;display:grid}.heroInstrument{min-height:410px}.instrumentCore{min-height:310px}.orbitA{width:180px;height:180px}.orbitB{width:280px;height:280px}.recognitionSection,.frictionSection,.impactSection,.methodSection,.dimensionsSection,.reportSection,.decisionSection{padding:82px 0}.sectionGrid,.impactGrid,.reportPreviewGrid{gap:52px}.sectionIntro h2,.methodTitle h2,.impactGrid h2,.decisionInner h2{font-size:clamp(2.5rem,11vw,4.1rem)}.impactLedger div{flex-direction:column;align-items:flex-start;gap:8px;padding:18px 0}.methodSteps article,.dimensionCard{min-height:230px}.credibility{grid-template-columns:1fr}.siteFooter .wide{grid-template-columns:1fr;gap:16px}.diagnosticStatus{font-size:.58rem}.diagnosticFooter .diagnosticWidth{flex-direction:column}.diagnosticEntry{padding:54px 0}.entryGrid{gap:50px}.entryGrid h1,.singleQuestion h1,.contextStage h1,.preliminaryStage h1{font-size:clamp(2.75rem,13vw,4.7rem)}.singleQuestion,.contextStage{padding:54px 0 76px}.questionMeta{font-size:.58rem}.answer{grid-template-columns:38px 1fr auto;min-height:66px}.questionActions{background:linear-gradient(#0000,#080809 28%);align-items:center;padding:14px 0;position:sticky;bottom:0}.questionActions .primary{min-width:150px}.contextGrid{grid-template-columns:1fr}.preliminaryStage{padding-top:64px}.prelimGrid{gap:34px}.prelimMetric strong{font-size:4.5rem}.identityStage{padding-top:54px}.leadForm{grid-template-columns:1fr}.leadForm .consent,.leadForm .reportButton,.leadForm .error{grid-column:auto}.reportGhost{min-height:360px}.reportCover{gap:34px;padding-top:30px}.reportBlock{padding:46px 0}.reportBlockHead{grid-template-columns:34px 1fr}.priorityMatrix>div{grid-template-columns:34px 1fr 44px;padding:14px 0}.priorityMatrix em{grid-column:2/3}.priorityMatrix b{grid-area:1/3/3}.impactNumber{font-size:clamp(2.25rem,11vw,4rem)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--v2-ink:#0a1830;--v2-navy:#0d2344;--v2-navy-2:#18365e;--v2-blue:#89a9c8;--v2-mist:#dfe9f1;--v2-ice:#f3f7fa;--v2-ivory:#fbfaf7;--v2-paper:#fff;--v2-text:#122038;--v2-muted:#657184;--v2-line:#d8e0e8;--v2-shadow:0 34px 90px #0d234421}html{background:var(--v2-ivory)}body{background:var(--v2-ivory);color:var(--v2-text)}.experiencePage{background:var(--v2-ivory);overflow:hidden}.wide{width:min(1280px,100% - 72px)}.eyebrow{color:var(--v2-navy-2);letter-spacing:.19em;font-size:.67rem;font-weight:700}.brand{color:var(--v2-ink)}.brandMark{border-color:var(--v2-navy);color:var(--v2-navy);background:0 0;font-family:Georgia,Times New Roman,serif}.siteHeader{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#fbfaf7e6;border-bottom:1px solid #0d23441c}.siteHeader .wide{min-height:88px}.topNav{color:#667486}.topNav a:hover{color:var(--v2-navy)}.headerCta{color:var(--v2-navy);background:#ffffff9e;border-color:#0d23443d}.headerCta:hover{background:var(--v2-navy);border-color:var(--v2-navy);color:#fff}.primary{background:var(--v2-navy);border-color:var(--v2-navy);color:#fff;border-radius:0;box-shadow:0 10px 28px #0d23441f}.primary:hover:not(:disabled){color:#fff;background:#18375f;border-color:#18375f;transform:translateY(-2px)}.textLink{color:var(--v2-navy);border-color:#0d23444d}.heroSection{border-bottom:1px solid var(--v2-line);background:linear-gradient(90deg,#89a9c814 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#89a9c814 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 78% 16%,#89a9c833,#0000 28rem),linear-gradient(135deg,#fbfaf7 0%,#f6f8fa 48%,#eef4f8 100%);min-height:calc(100vh - 88px);position:relative}.heroSection:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fbfaf7f7,#fbfaf7c7 48%,#fbfaf733 76%);position:absolute;inset:0}.heroGrid{z-index:1;grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);gap:80px;padding:104px 0 96px;position:relative}.experienceSeal{letter-spacing:.18em;color:#617083;align-items:center;gap:11px;margin-bottom:48px;font-size:.62rem;font-weight:700;display:inline-flex}.experienceSeal span{color:var(--v2-navy);letter-spacing:.12em;font-family:Georgia,Times New Roman,serif;font-size:.9rem}.experienceSeal i{background:var(--v2-blue);width:42px;height:1px}.heroCopy h1{max-width:760px;color:var(--v2-ink);letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-size:clamp(4.1rem,7vw,7.6rem);font-weight:400;line-height:.93}.heroStatement{max-width:720px;color:var(--v2-navy);margin:34px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.38}.heroLead{color:#68768a;max-width:670px;margin-top:22px;font-size:1.02rem;line-height:1.7}.heroTrust{color:#758195;margin-top:30px}.heroTrust span:before{background:var(--v2-blue)}.heroInstrument{box-shadow:var(--v2-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #0d234426;min-height:620px}.instrumentHeader,.instrumentFooter{color:#728096;border-color:var(--v2-line)}.instrumentFooter strong{color:var(--v2-navy)}.instrumentCore{background:linear-gradient(#dfe9f12e,#fff3);min-height:460px}.fieldGrid{background-image:linear-gradient(#0d23440f 1px,#0000 1px),linear-gradient(90deg,#0d23440f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 25%,#0000 73%);mask-image:radial-gradient(circle,#000 25%,#0000 73%)}.orbit{border-color:#0d234447}.orbitB{border-color:#0d23441a}.orbitB:after,.orbitB:before{background:#0d234414}.coreDot{background:var(--v2-navy);box-shadow:0 0 0 12px #89a9c82e}.axis{color:#6d7d90}.instrumentMonogram{color:#0d234414;margin-top:76px;font:400 5.5rem/1 Georgia,serif;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.recognitionSection,.frictionSection,.impactSection,.methodSection,.dimensionsSection,.reportSection,.decisionSection{border-bottom:1px solid var(--v2-line)}.recognitionSection{background:var(--v2-paper);padding:148px 0}.sectionGrid{grid-template-columns:.82fr 1.18fr;gap:120px}.sectionIntro h2,.methodTitle h2,.impactGrid h2,.decisionInner h2{color:var(--v2-ink);letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.02}.sectionIntro>p:last-child,.methodTitle>p,.decisionInner>p,.editorialNote{color:#6d788a;line-height:1.75}.signalList{border-top-color:var(--v2-line)}.signalItem{border-bottom-color:var(--v2-line);grid-template-columns:42px 92px 1fr;min-height:96px}.signalItem>span{color:var(--v2-navy);font-family:Georgia,serif}.signalItem small{color:#91a0b2;letter-spacing:.15em;font-size:.58rem}.signalItem p{color:var(--v2-text);font-family:Georgia,serif;font-size:1.12rem}.frictionSection{background:radial-gradient(circle at 10%,#89a9c821,#0000 26rem),#f5f8fa;padding:132px 0}.frictionRail{margin-top:82px}.frictionRail span{color:var(--v2-navy);font-weight:700}.frictionRail i{background:linear-gradient(90deg, var(--v2-blue), #89a9c838)}.impactSection{background:var(--v2-paper);padding:144px 0}.impactGrid{gap:120px}.impactLedger{border-top-color:var(--v2-line)}.impactLedger div{border-bottom-color:var(--v2-line);grid-template-columns:34px 1fr auto;min-height:78px;display:grid}.impactLedger div>span{font:400 .72rem/1 Georgia,serif;color:#95a3b4!important}.impactLedger strong{color:var(--v2-navy);font-weight:550}.impactLedger em{color:#8d99a8;letter-spacing:.14em;font-size:.58rem;font-style:normal}.methodSection{background:var(--v2-navy);color:#fff;padding:150px 0}.methodSection .eyebrow{color:#bcd0e1}.methodTitle h2{color:#fff}.methodTitle>p{color:#c2cfdb}.methodSteps{border-color:#ffffff26;margin-top:88px}.methodSteps article{background:#ffffff06;border-color:#ffffff26;min-height:350px;padding:34px}.methodSteps article:hover{background:#ffffff0e}.methodSteps article>span{color:#b6d0e4}.methodSteps article small{color:#90a8bc;letter-spacing:.18em;margin-top:84px;font-size:.6rem;display:block}.methodSteps h3{color:#fff;font-family:Georgia,serif;font-size:1.8rem;font-weight:400}.methodSteps p{color:#b9c6d2}.principles,.principles>div{border-color:#ffffff24}.principles strong{color:#fff}.principles p{color:#9fb0c0}.dimensionsSection{background:#f8fafb;padding:150px 0}.dimensionGrid{border-color:var(--v2-line);margin-top:78px}.dimensionCard{border-color:var(--v2-line);background:#ffffffa8;min-height:250px;padding:32px;position:relative;overflow:hidden}.dimensionCard:after{content:"";background:var(--v2-navy);transform-origin:0;height:3px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.dimensionCard:hover:after{transform:scaleX(1)}.dimensionCard>span{color:#8fa2b5}.dimensionCard h3{color:var(--v2-navy);font-family:Georgia,serif;font-size:1.35rem;font-weight:400}.dimensionCard p{color:#758195}.dimensionCard i{border:1px solid var(--v2-blue);width:8px;height:8px;position:absolute;top:30px;right:30px;transform:rotate(45deg)}.reportSection{background:radial-gradient(circle at 85% 20%, #89a9c826, transparent 32rem), var(--v2-ivory);padding:160px 0}.reportPreviewGrid{align-items:center;gap:120px}.credibility{border-color:var(--v2-line);color:#728096}.reportStack{padding:32px 34px 0 0;position:relative}.reportUnderlay{background:#e7edf2;border:1px solid #d6e0e8;position:absolute;inset:48px 16px -16px;transform:rotate(-1.5deg)}.reportUnderlayTwo{background:#dbe5ed;inset:64px 0 -32px 32px;transform:rotate(1.4deg)}.reportSheet{box-shadow:var(--v2-shadow);background:#fff;border:1px solid #d7e0e8;padding:30px;position:relative}.reportSheetHead{border-bottom-color:var(--v2-line)}.reportSheetHead small{color:var(--v2-navy);font-family:Georgia,serif;font-size:.8rem}.reportSheetHead strong{color:var(--v2-ink)}.reportSheetHead>span{color:#94a0af}.reportHeroMetric{border-bottom:1px solid var(--v2-line);padding:34px 0 30px;position:relative}.reportHeroMetric small{color:#8391a2;letter-spacing:.15em;font-size:.58rem;display:block}.reportHeroMetric strong{color:var(--v2-navy);letter-spacing:-.06em;font:400 4.8rem/1 Georgia,serif}.reportHeroMetric>span{color:#8d9aab}.reportHeroMetric i{background:linear-gradient(90deg, var(--v2-navy) 67%, #dce5ec 67%);height:3px;margin-top:18px;display:block}.reportLine{border-bottom-color:var(--v2-line)}.reportLine>span{color:#94a3b4}.reportLine strong{color:var(--v2-navy)}.reportLine p{color:#7a8797}.decisionSection{background:linear-gradient(135deg,#89a9c833,#0000 48%),#edf3f7;padding:150px 0}.decisionInner{max-width:1040px}.decisionInner h2{max-width:980px}.decisionInner small{color:#778496}.siteFooter{background:var(--v2-navy);color:#bdc9d5}.siteFooter .brand{color:#fff}.siteFooter .brandMark{color:#fff;border-color:#ffffff80}.siteFooter a{color:#fff}.diagnosticPage{background:var(--v2-ivory);color:var(--v2-text)}.diagnosticHeader{border-bottom:1px solid var(--v2-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf7eb}.diagnosticStatus{color:#778497}.diagnosticProgress{background:#e2e8ee}.diagnosticProgress span{background:var(--v2-navy)}.diagnosticEntry{background:radial-gradient(circle at 80% 18%,#89a9c833,#0000 28rem),linear-gradient(135deg,#fbfaf7,#f0f5f8)}.diagnosticEntry h1,.singleQuestion h1,.contextStage h1,.identityCopy h2,.reportCover h2,.reportBlockHead h3{color:var(--v2-ink);font-family:Georgia,Times New Roman,serif;font-weight:400}.diagnosticEntry p,.questionHelp,.identityCopy>p{color:#6d798a}.entryProtocol{border-color:var(--v2-line);background:#ffffffc7;box-shadow:0 24px 70px #0d234417}.entryProtocol div{border-color:var(--v2-line)}.entryProtocol span{color:#8da3b8}.entryProtocol strong{color:var(--v2-navy)}.singleQuestion,.contextStage{background:var(--v2-ivory)}.questionMeta{color:#7b899a;border-bottom-color:var(--v2-line)}.dimensionTransition{color:var(--v2-navy)}.answerSet{border-top-color:var(--v2-line)}.answer{color:var(--v2-text);border-color:var(--v2-line);background:#ffffffa3;transition:background .18s,border-color .18s,transform .18s}.answer:hover{background:#f2f6f9;border-color:#adc0d1;transform:translate(3px)}.answer.active{background:var(--v2-navy);color:#fff;border-color:var(--v2-navy)}.answerNumber{color:#89a0b7;font-family:Georgia,serif}.answer.active .answerNumber,.answer.active .answerMark{color:#cfe0ee}.backButton{color:#738195}.field>span{color:#687689}.field input,.field select,.field textarea{color:var(--v2-text);border-color:var(--v2-line);background:#fff}.field input:focus,.field select:focus,.field textarea:focus{border-color:#91abc2;box-shadow:0 0 0 3px #89a9c824}.preliminaryStage,.identityStage,.executiveReport{background:var(--v2-ivory);color:var(--v2-text)}.prelimCard,.reportGhost{border-color:var(--v2-line);box-shadow:var(--v2-shadow);background:#fff}.prelimMetric strong,.impactNumber,.overallScore strong{color:var(--v2-navy);font-family:Georgia,serif;font-weight:400}.hairline{background:#e2e9ef}.hairline span,.bar span,.ghostBars i{background:var(--v2-navy)}.identityGrid{gap:90px}.consent{color:#6f7b8c}.consent input{accent-color:var(--v2-navy)}.reportCover{border-color:var(--v2-line);background:linear-gradient(135deg,#fff,#f4f8fa)}.reportBlock{border-color:var(--v2-line)}.reportBlockHead{border-bottom-color:var(--v2-line)}.reportBlockHead>span{color:#8ea2b6;font-family:Georgia,serif}.dimensionRow{border-bottom-color:var(--v2-line)}.dimensionRow span,.findingGrid article p,.reportNote,.narrativeGrid p,.noFit p{color:#6f7c8e}.findingGrid article{border-color:var(--v2-line);background:#fff}.findingGrid article h4,.fitPrescription h4{color:var(--v2-navy);font-family:Georgia,serif;font-weight:400}.priorityMatrix>div{border-color:var(--v2-line);background:#fff}.priorityMatrix strong{color:var(--v2-navy)}.priorityMatrix em{color:#718096}.narrativeGrid>div{border-color:var(--v2-line)}.fitPrescription,.noFit{background:#f0f5f8;border-color:#cfdde8}.noFit>span{color:var(--v2-navy)}.diagnosticFooter{border-top-color:var(--v2-line);color:#788596;background:#fff}@media (max-width:1020px){.wide{width:min(100% - 40px,1280px)}.heroGrid{grid-template-columns:1fr;gap:64px;padding:82px 0}.heroInstrument{max-width:700px;min-height:520px}.sectionGrid,.impactGrid,.reportPreviewGrid{grid-template-columns:1fr;gap:70px}.signalItem{grid-template-columns:42px 86px 1fr}.reportStack{max-width:720px}}@media (max-width:780px){.wide,.diagnosticWidth{width:min(100% - 28px,1280px)}.siteHeader .wide{grid-template-columns:1fr auto;min-height:72px}.topNav{display:none}.headerCta{min-height:38px;padding:0 12px;font-size:.7rem}.experienceSeal{margin-bottom:34px}.heroCopy h1{font-size:clamp(3.7rem,17vw,5.8rem)}.heroStatement{font-size:1.24rem}.heroInstrument{min-height:470px}.instrumentCore{min-height:340px}.orbitA{width:180px;height:180px}.orbitB{width:290px;height:290px}.recognitionSection,.impactSection,.methodSection,.dimensionsSection,.reportSection,.decisionSection{padding:94px 0}.signalItem{grid-template-columns:34px 1fr;padding:16px 0}.signalItem small,.signalItem p{grid-column:2}.signalItem p{margin-top:-6px}.frictionRail{grid-template-columns:1fr;gap:14px}.frictionRail i{background:var(--v2-blue);width:1px;height:24px;margin-left:18px}.impactLedger div{grid-template-columns:32px 1fr;padding:14px 0}.impactLedger em{grid-column:2}.methodSteps{grid-template-columns:1fr}.methodSteps article{min-height:260px}.methodSteps article small{margin-top:46px}.dimensionGrid{grid-template-columns:1fr}.reportStack{padding:18px 12px 0 0}.reportSheet{padding:20px}.reportUnderlay{display:none}.identityGrid{gap:54px}}
