:root{--ink:#091426;--muted:#627087;--line:#dce3eb;--blue:#286cff;--cyan:#54d6ff;--lime:#9ee86f;--navy:#07101e;--navy2:#0b1729;--soft:#f3f6fa;--white:#fff;--warm:#f8fafc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1160px,100% - 48px);margin:auto}.shellWide{width:min(1240px,100% - 56px);margin:auto}.marketingPage{overflow:hidden}.siteNav,.productNav{justify-content:space-between;align-items:center;height:82px;display:flex}.brandMark{align-items:center;gap:12px;font-weight:800;display:flex}.brandGlyph{background:var(--ink);color:#fff;border-radius:9px;place-items:center;width:35px;height:35px;font-size:11px;display:grid}.brandWords{font-size:15px}.siteNavLinks{align-items:center;gap:30px;font-size:13px;font-weight:700;display:flex}.navCta{background:var(--ink);color:#fff;border-radius:8px;padding:12px 17px}.heroV2{background:var(--navy);color:#fff;padding:102px 0 82px;position:relative;overflow:hidden}.heroGlow{pointer-events:none;border-radius:50%;position:absolute}.heroGlowOne{background:radial-gradient(circle,#286cff33,#0000 68%);width:620px;height:620px;top:-260px;right:-170px}.heroGlowTwo{background:radial-gradient(circle,#54d6ff21,#0000 70%);width:480px;height:480px;bottom:-390px;left:34%}.heroV2Grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:74px;display:grid;position:relative}.signalPill{color:#cbd6e8;text-transform:uppercase;letter-spacing:.12em;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;font-size:10px;font-weight:800;display:inline-flex}.signalPill span,.productNavStatus i{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #9ee86fa6}.heroCopy h1{letter-spacing:-.06em;max-width:760px;margin:26px 0 28px;font-size:clamp(54px,5.8vw,82px);line-height:.98}.heroCopy h1 em{color:#88b0ff;font-style:normal}.heroCopy>p{color:#aebbd0;max-width:680px;font-size:19px;line-height:1.65}.heroActions{align-items:center;gap:24px;margin-top:36px;display:flex}.primaryCta{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:28px;padding:16px 19px;font-size:13px;font-weight:800;display:inline-flex}.primaryCta:hover{background:#3979ff;transform:translateY(-1px)}.primaryCta:disabled{opacity:.65;cursor:wait}.primaryCta span{font-size:18px}.secondaryCta{color:#d8e0ed;border-bottom:1px solid #ffffff40;padding:8px 0;font-size:13px;font-weight:700}.heroProof{border-top:1px solid #ffffff1c;gap:30px;margin-top:65px;padding-top:25px;display:flex}.heroProof div{flex-direction:column;gap:5px;display:flex}.heroProof b{font-size:16px}.heroProof span{color:#7f8da4;font-size:11px}.intelligencePreview{background:#0e1b2e;border:1px solid #ffffff1f;border-radius:18px;overflow:hidden;box-shadow:0 30px 80px #00000047}.previewChrome{color:#718099;border-bottom:1px solid #ffffff14;align-items:center;height:48px;padding:0 16px;font-size:10px;display:flex}.previewChrome>span{margin:auto}.previewDots{gap:5px;display:flex}.previewDots i{background:#34445b;border-radius:50%;width:6px;height:6px}.previewBody{padding:25px}.previewHeader{justify-content:space-between;display:flex}.previewHeader span{color:#7e91ac;letter-spacing:.13em;font-size:9px;font-weight:800}.previewHeader h3{margin:6px 0;font-size:20px}.liveBadge{color:#9fe87a;border:1px solid #9ee86f40;border-radius:999px;padding:6px 8px;font-size:8px}.projectStrip{gap:7px;margin:22px 0 18px;display:flex}.projectStrip span{color:#7f90a9;background:#111f34;border-radius:6px;padding:8px 10px;font-size:9px}.rankList{flex-direction:column;gap:8px;display:flex}.rankItem{background:#0b1728;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:32px 1fr 48px;align-items:center;padding:13px 12px;display:grid}.rankItem.winner{border-color:#286cff8c}.rankNumber{color:#64748b;font-size:9px}.rankState{flex-direction:column;gap:3px;display:flex}.rankState b{font-size:12px}.rankState span{color:#71819a;font-size:8px}.rankScore{justify-content:flex-end;align-items:flex-end;gap:4px;display:flex}.rankScore b{font-size:22px}.rankScore span{color:#71819a;font-size:7px}.evidenceBar{border-top:1px solid #ffffff14;margin-top:20px;padding-top:17px}.evidenceBar>div:first-child{color:#7d8da4;justify-content:space-between;font-size:9px;display:flex}.barTrack{background:#182840;border-radius:999px;height:4px;margin:8px 0}.barTrack i{background:linear-gradient(90deg,var(--blue),var(--cyan));border-radius:999px;width:89%;height:100%;display:block}.evidenceBar p{color:#71819a;font-size:8px}.sourceBand{border-bottom:1px solid var(--line)}.sourceBandInner{align-items:center;gap:42px;min-height:92px;display:flex}.sourceBandLabel{color:#8793a5;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;font-size:10px;font-weight:800}.sourceLogos{color:#596579;justify-content:space-between;width:100%;font-size:12px;font-weight:800;display:flex}.lightSection{padding:112px 0}.sectionKicker{color:var(--blue);letter-spacing:.16em;margin-bottom:24px;font-size:10px;font-weight:800}.sectionKicker.light{color:#7ca5ff}.sectionSplit{grid-template-columns:1.35fr .65fr;align-items:end;gap:100px;display:grid}.sectionSplit h2,.evidenceCopy h2,.resultPanelCopy h2,.finalCta h2{letter-spacing:-.052em;margin:0;font-size:clamp(38px,4.5vw,59px);line-height:1.04}.sectionSplit p,.evidenceCopy p,.resultPanelCopy p{color:var(--muted);margin:0;font-size:16px;line-height:1.75}.capabilityGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:65px;display:grid}.capabilityCard{border:1px solid var(--line);border-radius:14px;flex-direction:column;min-height:390px;padding:29px;display:flex}.capabilityTag{color:var(--blue);letter-spacing:.14em;font-size:9px;font-weight:800}.capabilityCard h3{margin:28px 0 15px;font-size:24px;line-height:1.2}.capabilityCard p{color:var(--muted);font-size:13px;line-height:1.7}.capabilityStat{border-top:1px solid var(--line);flex-direction:column;margin-top:auto;padding-top:22px;display:flex}.darkSection{background:var(--navy);color:#fff}.evidenceStory{padding:112px 0}.evidenceGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid}.evidenceCopy p{color:#96a5bb;margin:27px 0 30px}.inlineArrow{color:#b8cdf8;font-size:13px;font-weight:800}.auditCard{background:#0c192b;border:1px solid #ffffff1c;border-radius:15px;padding:28px}.auditTop,.auditRow,.auditFooter{justify-content:space-between;display:flex}.auditTop{border-bottom:1px solid #ffffff17;padding-bottom:23px}.auditRow{color:#b2bfd1;border-bottom:1px solid #ffffff0e;padding:16px 3px;font-size:12px}.auditRow.positive b{color:#8cda69}.auditRow.warning b{color:#f5c76c}.auditFooter{padding-top:20px;font-size:10px}.sectionSplit.compact{grid-template-columns:1fr .55fr}.stepRail{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.stepItem{border-right:1px solid var(--line);min-height:250px;padding:28px}.stepItem h3{margin-top:45px}.stepNumber{color:var(--blue);font-size:10px;font-weight:800}.stepItem p{color:var(--muted);font-size:12px;line-height:1.7}.resultSection{padding:30px 0 115px}.resultPanel{background:var(--soft);border-radius:20px;grid-template-columns:1fr .8fr;gap:100px;padding:65px;display:grid}.resultChecklist>div{border-bottom:1px solid #d9e0e8;gap:18px;padding:17px 0;font-size:13px;display:flex}.finalCta{background:var(--blue);color:#fff;padding:75px 0}.finalCtaInner{justify-content:space-between;align-items:center;display:flex}.whiteCta{color:var(--ink);background:#fff}.siteFooter{color:#d7e0ed;background:#050c16;padding:70px 0}.footerGrid{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:55px;display:grid}.footerGrid>div{color:#7f8da2;flex-direction:column;gap:12px;font-size:11px;display:flex}.pricingHero{padding:90px 0}.pricingHero h1{max-width:900px;font-size:clamp(48px,6vw,78px);line-height:1}.pricingGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:55px;display:grid}.pricingCard{border:1px solid var(--line);border-radius:16px;padding:32px}.pricingCard.featured{border:2px solid var(--blue)}.pricingCard ul{color:var(--muted);padding-left:18px;line-height:2}.priceTbd{margin:25px 0;font-size:25px;font-weight:800}.pricingNote{color:var(--muted);padding-bottom:100px}.assessmentV2,.locationV2{background:#f7f9fc;min-height:100vh}.productNav{border-bottom:1px solid var(--line);background:#fff}.productNavStatus{color:#536176;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.productNavStatus span{color:#8793a5;background:#eef3fa;border-radius:5px;padding:5px 7px}.backLink{color:#718096;margin-bottom:28px;font-size:11px;font-weight:800;display:inline-block}.assessmentHeader{padding:60px 0 35px}.assessmentTitleRow{grid-template-columns:1fr 220px;align-items:end;gap:70px;display:grid}.assessmentTitleRow h1,.locationTitleGrid h1{letter-spacing:-.055em;margin:0 0 18px;font-size:clamp(45px,5vw,67px);line-height:1}.assessmentTitleRow p,.locationTitleGrid p{color:var(--muted);max-width:700px;font-size:16px;line-height:1.65}.assessmentProgress{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}.assessmentProgress>span{letter-spacing:.12em;color:#8a96a8;font-size:8px;font-weight:800}.assessmentProgress>b{margin:8px 0;font-size:28px;display:block}.assessmentProgress>div{background:#e8edf4;border-radius:99px;height:4px}.assessmentProgress i{background:var(--blue);border-radius:99px;height:100%;display:block}.assessmentWorkspace{grid-template-columns:minmax(0,1fr) 300px;gap:25px;padding-bottom:80px;display:grid}.v2Intake{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.v2FormSection{border-bottom:1px solid var(--line);padding:35px 38px}.v2SectionHead{gap:18px;margin-bottom:28px;display:flex}.v2SectionHead>span{width:29px;height:29px;color:var(--blue);background:#eef3ff;border-radius:7px;place-items:center;font-size:9px;font-weight:900;display:grid}.v2SectionHead h2{margin:1px 0 5px;font-size:20px}.v2SectionHead p{color:#8793a5;margin:0;font-size:11px}.v2FormGrid{grid-template-columns:repeat(2,1fr);gap:19px;display:grid}.v2Field{flex-direction:column;gap:8px;margin-bottom:17px;display:flex}.v2Field>span{color:#435066;font-size:11px;font-weight:800}.v2Field small{color:#9aa5b5;margin-left:7px;font-size:9px;font-weight:500}.v2Field input,.v2Field select,.v2Field textarea{width:100%;color:var(--ink);font:inherit;background:#fbfcfe;border:1px solid #d7dee8;border-radius:8px;padding:13px 14px;font-size:13px}.v2Field input:focus,.v2Field select:focus,.v2Field textarea:focus{border-color:var(--blue);background:#fff;outline:2px solid #286cff1f}.analysisSubmitRow{background:#fafbfd;justify-content:space-between;align-items:center;padding:25px 38px;display:flex}.analysisSubmitRow>div{flex-direction:column;gap:4px;display:flex}.analysisSubmitRow b{font-size:12px}.analysisSubmitRow span{color:#8a96a8;font-size:10px}.assessmentAside{flex-direction:column;gap:16px;display:flex}.asideCard{background:var(--navy);color:#fff;border-radius:14px;padding:25px}.asideCard.subtle{color:var(--ink);border:1px solid var(--line);background:#fff}.asideLabel{letter-spacing:.14em;color:#779ee9;font-size:8px;font-weight:900}.asideCard h3{margin:16px 0 25px;font-size:18px;line-height:1.35}.asideSteps{flex-direction:column;display:flex}.asideSteps>div{color:#a8b5c8;border-top:1px solid #ffffff14;align-items:center;gap:12px;padding:13px 0;font-size:11px;display:flex}.asideSteps i{color:#6d91d9;font-size:9px;font-style:normal}.asideCard p{color:#68768a;font-size:12px;line-height:1.7}.resultsV2{background:var(--navy);color:#fff;padding:80px 0}.resultsV2Header{justify-content:space-between;align-items:end;margin-bottom:42px;display:flex}.resultsV2Header h2{letter-spacing:-.045em;margin:0 0 10px;font-size:45px}.resultsV2Header p{color:#8493a9;font-size:13px}.resultsReadiness{flex-direction:column;align-items:flex-end;display:flex}.resultsReadiness b{font-size:35px}.resultsReadiness span{color:#718096;font-size:9px}.resultsV2Grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.resultV2Card{background:#0d192a;border:1px solid #ffffff14;border-radius:14px;padding:25px}.resultV2Card.leader{background:linear-gradient(#286cff17,#0d192a 45%);border-color:#286cffbf}.resultV2Top{color:#6f8098;justify-content:space-between;font-size:9px;display:flex}.resultV2Top b{color:#7ba3f8}.resultV2Card h3{margin:25px 0 15px;font-size:25px}.resultV2Score{align-items:flex-end;gap:9px;display:flex}.resultV2Score b{font-size:54px;line-height:1}.resultV2Score span{color:#6f8098;margin-bottom:7px;font-size:8px}.resultV2Drivers{border-top:1px solid #ffffff14;min-height:130px;margin-top:22px;padding-top:18px}.resultV2Drivers small{color:#60718a;font-size:8px}.resultV2Drivers div{color:#aebbd0;margin-top:10px;font-size:10px}.resultV2Drivers i{color:#8ed36e;margin-right:7px;font-style:normal}.resultV2Link{color:#a8c2f7;border-top:1px solid #ffffff14;justify-content:space-between;padding-top:16px;font-size:10px;font-weight:800;display:flex}.questionsV2{border:1px solid #ffffff17;border-radius:14px;grid-template-columns:.7fr 1.3fr;gap:60px;margin-top:16px;padding:28px;display:grid}.questionsV2 h3{font-size:22px}.questionsV2 p{color:#a6b3c6;border-bottom:1px solid #ffffff12;padding-bottom:11px;font-size:11px}.darkNotice{color:#66768d;border-color:#ffffff14}.locationHeader{padding:55px 0 35px}.locationTitleGrid{grid-template-columns:1fr auto;align-items:end;gap:50px;display:grid}.locationScoreHero{align-items:flex-end;gap:10px;display:flex}.locationScoreHero>b{font-size:76px;line-height:.8}.locationScoreHero span{color:#8290a3;font-size:9px}.locationMetrics{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:28px;display:grid;overflow:hidden}.locationMetrics>div{background:#fff;padding:20px}.locationMetrics span{color:#8a96a8;letter-spacing:.08em;font-size:8px;display:block}.locationMetrics b{margin-top:7px;font-size:17px;display:block}.statusGood{color:#448b35}.locationDecisionGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.locationPanel,.criteriaV2,.validationV2{border:1px solid var(--line);background:#fff;border-radius:14px;padding:28px}.locationPanel h2,.criteriaV2 h2,.validationV2 h2{margin:9px 0 24px;font-size:23px}.criterionV2Row{border-top:1px solid #edf0f4;grid-template-columns:1fr auto;gap:15px;padding:15px 0;display:grid}.criterionV2Row>div{flex-direction:column;gap:4px;display:flex}.criterionV2Row b{font-size:11px}.criterionV2Row span{color:#8995a7;font-size:9px}.criterionV2Row strong{color:#477c37;font-size:15px}.tradeoffRow strong{color:#8a6b37}.criteriaV2{margin-top:18px}.criteriaV2Head{justify-content:space-between;display:flex}.criteriaV2Head>span{color:#8a96a8;font-size:9px}.criteriaV2Line{border-top:1px solid #edf0f4;grid-template-columns:1.5fr .8fr .55fr .55fr;align-items:center;gap:20px;padding:14px 0;font-size:10px;display:grid}.criteriaV2Line>div{flex-direction:column;gap:3px;display:flex}.criteriaV2Line span{color:#7e8a9b}.criteriaV2Line strong{text-align:right}.validationV2{color:#fff;background:#0a1525;border:0;margin:18px 0 25px}.validationV2Head{grid-template-columns:.75fr 1.25fr;gap:70px;display:grid}.validationV2 h2{font-size:28px}.validationV2 p{color:#9aa9bd;font-size:11px;line-height:1.7}.validationAction{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:15px 0;display:flex}.validationAction div{align-items:center;gap:14px;font-size:11px;display:flex}.validationAction i{color:#f0bf61;border:1px solid #f0bf614d;border-radius:5px;padding:5px 7px;font-size:8px;font-style:normal}.validationAction span{color:#7b8da7;font-size:10px}.locationBottomNote{margin-bottom:0;padding-bottom:60px}.dashboardPage{background:#f6f8fb;grid-template-columns:225px minmax(0,1fr);min-height:100vh;display:grid}.dashboardSidebar{color:#dbe4f0;background:#07101e;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.dashboardBrand{border-bottom:1px solid #ffffff14;padding:0 8px 24px}.dashboardBrand .brandGlyph{color:#07101e;background:#fff}.dashboardNav{flex-direction:column;gap:5px;padding-top:24px;display:flex}.dashboardNav a{color:#8392a8;border-radius:7px;align-items:center;gap:11px;padding:11px 12px;font-size:11px;font-weight:700;display:flex}.dashboardNav a.active,.dashboardNav a:hover{color:#fff;background:#101d30}.dashboardNav span{color:#7185a3;width:15px}.dashboardSidebarBottom{color:#73849c;flex-direction:column;gap:13px;margin-top:auto;padding:0 8px;font-size:10px;display:flex}.accountChip{border-top:1px solid #ffffff14;align-items:center;gap:10px;margin-top:5px;padding-top:17px;display:flex}.accountChip>span{color:#a9c4f8;background:#1c3150;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-weight:800;display:grid}.accountChip div{flex-direction:column;gap:3px;display:flex}.accountChip b{color:#c9d4e3;font-size:10px}.dashboardMain{min-width:0}.dashboardTopbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex}.dashboardTopbar>div{align-items:center;gap:11px;display:flex}.dashboardTopbar span{color:#98a3b3;letter-spacing:.1em;font-size:8px}.dashboardNewButton{gap:14px;padding:10px 13px;font-size:10px}.dashboardContent{max-width:1450px;margin:auto;padding:45px 38px 70px}.dashboardWelcome{justify-content:space-between;align-items:end;gap:50px;margin-bottom:45px;display:flex}.dashboardWelcome h1{letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(34px,3.8vw,51px);line-height:1.05}.portfolioStats{gap:28px;display:flex}.portfolioStats div{border-left:1px solid var(--line);flex-direction:column;gap:3px;padding-left:18px;display:flex}.portfolioStats b{font-size:20px}.portfolioStats span{color:#8a96a8;white-space:nowrap;font-size:8px}.dashboardSection{margin-bottom:24px}.dashboardSectionHead{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.dashboardSectionHead>div>span{color:#8b98a9;letter-spacing:.13em;font-size:8px;font-weight:800}.dashboardSectionHead h2{margin:5px 0 0;font-size:20px}.dashboardSectionHead>a{color:var(--blue);font-size:9px;font-weight:800}.projectTable{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.projectTableHead,.projectRow{grid-template-columns:1.6fr .8fr .9fr .65fr 1fr 30px;align-items:center;gap:16px;display:grid}.projectTableHead{border-bottom:1px solid var(--line);background:#fafbfd;padding:11px 17px}.projectTableHead span{color:#9aa5b5;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:800}.projectRow{border-bottom:1px solid #edf0f4;padding:17px}.projectRow:last-child{border-bottom:0}.projectIdentity{align-items:flex-start;gap:10px;display:flex}.projectDot{background:#9aa6b7;border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px}.projectDot.active{background:#73c45b}.projectDot.screening{background:#4b83ef}.projectIdentity>div,.projectStage,.projectLeader{flex-direction:column;gap:3px;display:flex}.projectIdentity span,.projectStage span,.projectLeader span{color:#7f8b9d;font-size:8px}.projectIdentity small{color:#a0aab8;font-size:7px}.projectReadiness{align-items:center;gap:8px;display:flex}.projectReadiness>div{background:#e8edf3;border-radius:99px;width:55px;height:4px}.projectReadiness i{background:var(--blue);border-radius:99px;height:100%;display:block}.projectReadiness span{color:#66758a;font-size:8px}.projectAction{color:#526075;font-size:9px}.projectOpen{color:#8190a4;font-size:16px}.dashboardTwoCol{grid-template-columns:1.15fr .85fr;gap:18px;margin-bottom:18px;display:grid}.dashboardCard{border:1px solid var(--line);background:#fff;border-radius:12px;padding:23px}.compactHead{align-items:start}.compactHead>b{color:#598348;background:#f0f8ed;border-radius:5px;padding:5px 7px;font-size:8px}.validationList{border-top:1px solid #edf0f4}.validationItem{border-bottom:1px solid #edf0f4;grid-template-columns:55px 1fr 80px;align-items:center;gap:12px;padding:14px 0;display:grid}.validationPriority{text-transform:uppercase;color:#b46b34;font-size:7px;font-weight:900}.validationPriority.critical{color:#b94d4d}.validationItem>div{flex-direction:column;gap:3px;display:flex}.validationItem div span,.validationItem small{color:#929dac;font-size:7px}.validationItem small{text-align:right}.dashboardCardLink{color:var(--blue);margin-top:17px;font-size:9px;font-weight:800;display:block}.healthScore{border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;align-items:center;gap:14px;padding:18px 0;display:flex}.healthScore strong{font-size:37px}.healthScore span{color:#7f8b9d;max-width:145px;font-size:8px;line-height:1.4}.healthRows>div{color:#657286;border-bottom:1px solid #f0f2f5;justify-content:space-between;padding:9px 0;font-size:8px;display:flex}.healthRows b{color:#4f8a3f;font-size:7px}.healthRows b.needsWork{color:#a1763e}.dashboardInsight{color:#fff;background:#091526;border-radius:13px;grid-template-columns:1.4fr .6fr;gap:60px;padding:30px;display:grid}.dashboardInsight h2{margin:10px 0;font-size:25px;line-height:1.2}.dashboardInsight p{color:#8fa0b7;max-width:700px;font-size:10px;line-height:1.7}.signalMetrics{background:#ffffff14;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.signalMetrics>div{background:#0d1b2e;flex-direction:column;gap:5px;padding:14px;display:flex}.signalMetrics span{color:#75869f;font-size:7px}.signalMetrics b{font-size:17px}.signalMetrics a{background:var(--blue);text-align:center;grid-column:1/-1;padding:12px 14px;font-size:9px;font-weight:800}.demoNotice{color:#8b97a8;border-top:1px solid var(--line);margin-top:20px;padding:20px 0;font-size:10px}.errorBox,.warningBox{background:#fff7f7;border:1px solid #e3b8b8;border-radius:9px;margin-bottom:20px;padding:16px;font-size:11px}.warningBox{background:#fffaf0;border-color:#e5d4a9}@media (max-width:1000px){.heroV2Grid,.evidenceGrid,.sectionSplit,.resultPanel,.assessmentWorkspace,.locationDecisionGrid,.validationV2Head,.dashboardTwoCol,.dashboardInsight{grid-template-columns:1fr}.heroV2Grid{gap:55px}.capabilityGrid,.resultsV2Grid{grid-template-columns:1fr}.stepRail{grid-template-columns:1fr 1fr}.sourceBandInner{flex-direction:column;align-items:flex-start;padding:25px 0}.sourceLogos{flex-wrap:wrap}.assessmentAside{grid-template-columns:1fr 1fr;display:grid}.projectTableHead{display:none}.projectRow{grid-template-columns:1.5fr 1fr 1fr}.projectAction,.projectOpen{display:none}.dashboardWelcome{flex-direction:column;align-items:flex-start}.dashboardPage{grid-template-columns:190px minmax(0,1fr)}}@media (max-width:720px){.shell,.shellWide{width:min(100% - 30px,1240px)}.siteNavLinks>a:not(.navCta){display:none}.heroV2{padding:70px 0}.heroCopy h1{font-size:49px}.heroProof,.heroActions,.finalCtaInner,.resultsV2Header{flex-direction:column;align-items:flex-start}.sourceLogos{gap:18px}.capabilityGrid,.pricingGrid,.footerGrid,.stepRail,.v2FormGrid,.assessmentTitleRow,.locationTitleGrid,.locationMetrics,.criteriaV2Line{grid-template-columns:1fr}.stepItem{border-right:0;border-bottom:1px solid var(--line)}.resultPanel{padding:30px}.assessmentAside{grid-template-columns:1fr}.analysisSubmitRow{flex-direction:column;align-items:flex-start;gap:18px}.questionsV2{grid-template-columns:1fr;gap:15px}.locationScoreHero{margin:15px 0}.criteriaV2Line{gap:6px}.criteriaV2Line strong{text-align:left}.dashboardPage{display:block}.dashboardSidebar{height:auto;padding:15px;position:static}.dashboardNav,.dashboardSidebarBottom{display:none}.dashboardBrand{border:0;padding:0}.dashboardTopbar{padding:0 15px}.dashboardContent{padding:30px 15px}.portfolioStats{justify-content:space-between;gap:8px;width:100%}.portfolioStats div{padding-left:9px}.projectRow{grid-template-columns:1fr}.projectStage,.projectLeader,.projectReadiness{padding-left:17px}.dashboardInsight{gap:25px}.signalMetrics{grid-template-columns:1fr 1fr 1fr}}.assessmentV2,.locationV2,.dashboardPage{font-size:16px}.productNavStatus{font-size:13px}.assessmentProgress>span,.asideLabel,.resultsReadiness span,.resultV2Top,.locationMetrics span,.dashboardTopbar span,.dashboardSectionHead>div>span{font-size:11px}.v2SectionHead p,.v2Field>span,.asideSteps>div,.analysisSubmitRow span,.resultsV2Header p,.questionsV2 p,.validationV2 p{font-size:13px;line-height:1.6}.v2Field small,.resultV2Drivers small,.resultV2Score span,.resultV2Link,.locationScoreHero span,.criterionV2Row span,.criteriaV2Head>span,.validationAction span{font-size:11px}.v2Field input,.v2Field select,.v2Field textarea{min-height:44px;font-size:15px}.dashboardNav a{font-size:13px}.dashboardSidebarBottom,.accountChip b{font-size:12px}.accountChip small{font-size:11px}.dashboardTopbar b{font-size:14px}.dashboardNewButton{font-size:12px}.portfolioStats span{font-size:11px}.dashboardSectionHead>a{font-size:12px}.projectTableHead span{font-size:10px}.projectIdentity b,.projectStage b,.projectLeader b{font-size:13px}.projectIdentity span,.projectStage span,.projectLeader span,.projectReadiness span{font-size:11px;line-height:1.45}.projectIdentity small{font-size:10px}.projectAction{font-size:12px;line-height:1.5}.validationPriority{font-size:10px}.validationItem b{font-size:12px}.validationItem div span,.validationItem small{font-size:11px}.dashboardCardLink{font-size:12px}.healthScore span,.healthRows>div{font-size:11px;line-height:1.45}.healthRows b{font-size:10px}.dashboardInsight p{font-size:13px;line-height:1.65}.signalMetrics span{font-size:10px}.signalMetrics a{font-size:12px}.demoNotice,.errorBox,.warningBox{font-size:13px;line-height:1.6}
.projectDecisionPage{background:#f6f8fb;min-height:100vh}.projectDecisionHero{padding:58px 0 35px}.projectDecisionHeroGrid{grid-template-columns:1fr 330px;align-items:end;gap:70px;display:grid}.projectDecisionHero h1{letter-spacing:-.055em;margin:0 0 16px;font-size:clamp(46px,5.2vw,70px);line-height:.98}.projectDecisionHero p{color:#6e7b8f;text-transform:capitalize;font-size:14px}.projectLeaderHero{color:#fff;background:#07101e;border-radius:14px;padding:24px}.projectLeaderHero>span{letter-spacing:.13em;color:#7992b8;font-size:8px;font-weight:900;display:block}.projectLeaderHero>b{margin:10px 0 22px;font-size:24px;display:block}.projectLeaderHero>div{border-top:1px solid #ffffff1a;align-items:flex-end;gap:9px;padding-top:18px;display:flex}.projectLeaderHero strong{font-size:47px;line-height:.8}.projectLeaderHero small{color:#8292aa;font-size:8px}.projectLeaderHero.empty a{color:#8fb0f7;font-size:10px}.decisionSignalStrip{background:#fff;border:1px solid #dce3eb;border-radius:12px;grid-template-columns:repeat(5,1fr);margin-bottom:22px;display:grid;overflow:hidden}.decisionSignalStrip>div{border-right:1px solid #e7ebf0;flex-direction:column;gap:5px;padding:18px 20px;display:flex}.decisionSignalStrip>div:last-child{border-right:0}.decisionSignalStrip span{text-transform:uppercase;letter-spacing:.08em;color:#8a96a8;font-size:8px}.decisionSignalStrip b{text-transform:capitalize;font-size:18px}.decisionSignalStrip small{color:#8491a3;text-transform:capitalize;font-size:7px}.decisionComparison,.decisionEvidenceGrid,.decisionValidation{margin-top:18px}.decisionSectionHead{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.decisionSectionHead>div>span,.decisionDiligencePanel>div>span{color:#286cff;letter-spacing:.14em;font-size:8px;font-weight:900}.decisionSectionHead h2,.decisionDiligencePanel h2{letter-spacing:-.03em;margin:7px 0 0;font-size:25px}.decisionSectionHead>p{color:#7c899b;max-width:440px;font-size:10px;line-height:1.6}.decisionCandidateGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.decisionCandidate{background:#fff;border:1px solid #dce3eb;border-radius:13px;padding:23px}.decisionCandidate.leader{border:2px solid #286cff}.decisionCandidateTop{color:#8b97a8;justify-content:space-between;font-size:8px;display:flex}.decisionCandidateTop b{color:#286cff}.decisionCandidate h3{margin:23px 0 12px;font-size:24px}.decisionCandidateScore{align-items:flex-end;gap:7px;display:flex}.decisionCandidateScore strong{font-size:48px;line-height:.9}.decisionCandidateScore span{color:#8995a6;font-size:7px}.decisionCandidateMeta{border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;grid-template-columns:1fr 1fr;margin:20px 0;padding:13px 0;display:grid}.decisionCandidateMeta div{flex-direction:column;gap:3px;display:flex}.decisionCandidateMeta span,.decisionReasons small,.decisionTradeoff small,.nextActionList small{color:#929eae;letter-spacing:.08em;font-size:7px}.decisionCandidateMeta b{text-transform:capitalize;font-size:10px}.decisionReasons p,.decisionTradeoff p{color:#536176;font-size:9px;line-height:1.5}.decisionReasons p{color:#477b3d}.decisionTradeoff{border-top:1px solid #edf0f4;margin-top:14px;padding-top:12px}.decisionEvidenceGrid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr);gap:14px;display:grid}.decisionEvidencePanel,.decisionDiligencePanel,.decisionValidation{background:#fff;border:1px solid #dce3eb;border-radius:13px;padding:25px}.decisionSectionHead.compact{align-items:start}.decisionSectionHead.compact>b{color:#648155;background:#eff7ec;border-radius:5px;padding:5px 7px;font-size:8px}.evidenceTable{border-top:1px solid #edf0f4}.evidenceTableRow{border-bottom:1px solid #edf0f4;grid-template-columns:1.3fr .7fr .65fr 55px;align-items:center;gap:14px;padding:13px 0;display:grid}.evidenceTableRow>div:first-child,.evidenceQuality{flex-direction:column;gap:3px;display:flex}.evidenceTableRow b{text-transform:capitalize;font-size:9px}.evidenceTableRow span,.evidenceTableRow small{color:#8a96a8;font-size:7px}.evidenceQuality>span{color:#4d843f;font-weight:800}.evidenceTableRow a,.noSource{color:#286cff;font-size:8px;font-weight:800}.decisionDiligencePanel{color:#fff;background:#091526;border:0}.unknownItem{color:#b5c0d0;border-top:1px solid #ffffff14;margin:0;padding:13px 0;font-size:10px;line-height:1.55}.nextActionList{margin-top:22px}.nextActionList p{color:#93b4f7;font-size:9px}.decisionValidation{margin-bottom:25px}.decisionValidationList{border-top:1px solid #edf0f4}.decisionValidationList article{border-bottom:1px solid #edf0f4;grid-template-columns:70px 1fr 130px 90px;align-items:center;gap:15px;padding:15px 0;display:grid}.decisionValidationList article div{flex-direction:column;gap:4px;display:flex}.decisionValidationList article p,.decisionValidationList article small,.decisionValidationList article em{color:#7f8c9e;font-size:8px;font-style:normal}.decisionValidationList article em{text-transform:capitalize;text-align:right}.decisionEmpty{color:#8491a3;padding:18px 0;font-size:10px}.projectDecisionFooter{color:#8b97a8;justify-content:space-between;padding:15px 0 45px;font-size:8px;display:flex}@media (max-width:900px){.projectDecisionHeroGrid,.decisionEvidenceGrid{grid-template-columns:1fr}.decisionSignalStrip{grid-template-columns:repeat(2,1fr)}.decisionCandidateGrid{grid-template-columns:1fr}.decisionValidationList article{grid-template-columns:60px 1fr}.decisionValidationList article small,.decisionValidationList article em{text-align:left}}@media (max-width:600px){.projectDecisionHero{padding-top:35px}.decisionSignalStrip{grid-template-columns:1fr}.decisionSignalStrip>div{border-bottom:1px solid #e7ebf0;border-right:0}.evidenceTableRow{grid-template-columns:1fr 1fr}.decisionSectionHead{flex-direction:column;align-items:start;gap:8px}.projectDecisionFooter{flex-direction:column;gap:5px}}.diligenceIntro{color:#aab8cb;margin:10px 0 18px;font-size:12px;line-height:1.65}.diligenceGateList{border-top:1px solid #ffffff1a}.diligenceGate{border-bottom:1px solid #ffffff14;padding:14px 0}.diligenceGate>div{flex-direction:column;gap:5px;display:flex}.diligenceGate b{color:#fff;font-size:12px;line-height:1.45}.diligenceGate span{color:#8fb0f7;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800;line-height:1.4}.diligenceGate p{color:#9eacbf;margin:7px 0 0;font-size:10px;line-height:1.6}.diligenceMore{color:#8fb0f7;margin:12px 0;font-size:10px}.diligenceBoundary{background:#286cff14;border:1px solid #8fb0f738;border-radius:9px;margin-top:20px;padding:15px}.diligenceBoundary b{color:#fff;font-size:11px}.diligenceBoundary p{color:#a9b7c9;margin:7px 0 0;font-size:10px;line-height:1.65}.projectLeaderHero>span,.projectLeaderHero small,.decisionSignalStrip span{font-size:10px}.evidenceTableRow span,.evidenceTableRow small{font-size:9px}.decisionDiligencePanel h2{font-size:27px}.diligenceIntro,.diligenceGate b{font-size:13px}.diligenceGate p,.diligenceMore{font-size:11px}.diligenceBoundary p,.nextActionList p{font-size:11px}.diligenceEvidence{color:#b6c5d8;border-top:1px dashed #ffffff1f;margin-top:8px;padding-top:8px;font-size:10px;line-height:1.55;display:block}.diligenceEvidence b{color:#8fb0f7;font-size:10px}.projectDecisionPage{font-size:16px}.projectDecisionHero p{font-size:16px;line-height:1.6}.productNavStatus,.backLink{font-size:13px}.projectLeaderHero>span,.projectLeaderHero small,.decisionSignalStrip span{font-size:11px}.decisionSignalStrip small{font-size:11px;line-height:1.45}.decisionSectionHead>div>span,.decisionDiligencePanel>div>span{font-size:11px}.decisionSectionHead>p{font-size:14px;line-height:1.65}.decisionCandidateTop{font-size:11px}.decisionCandidateScore span{font-size:11px;line-height:1.35}.decisionCandidateMeta span,.decisionReasons small,.decisionTradeoff small,.nextActionList small{font-size:11px}.decisionCandidateMeta b{font-size:14px}.decisionReasons p,.decisionTradeoff p{font-size:13px;line-height:1.65}.evidenceTableRow b{font-size:13px}.evidenceTableRow span,.evidenceTableRow small{font-size:11px;line-height:1.45}.evidenceTableRow strong{font-size:14px}.evidenceTableRow a,.noSource{font-size:12px}.diligenceIntro{font-size:14px;line-height:1.7}.diligenceGate b{font-size:14px}.diligenceGate span{font-size:11px}.diligenceGate p{font-size:13px;line-height:1.65}.diligenceEvidence{font-size:12px;line-height:1.6}.diligenceEvidence b{font-size:12px}.diligenceBoundary b{font-size:13px}.diligenceBoundary p{font-size:13px;line-height:1.65}.diligenceMore,.nextActionList p{font-size:12px}.decisionValidationList article b{font-size:14px}.decisionValidationList article p,.decisionValidationList article small,.decisionValidationList article em{font-size:12px;line-height:1.55}.decisionEmpty{font-size:13px}.projectDecisionFooter{font-size:11px}.diligenceClass{background:#9ee86f1f;border:1px solid #9ee86f3d;border-radius:999px;width:max-content;padding:4px 7px;display:inline-flex;color:#bfeaa4!important}@media (max-width:600px){.decisionCandidateMeta,.evidenceTableRow{gap:10px}}
.marketingPage .siteNavLinks>a.navSignIn,.sampleNav .navSignIn{color:#091426;white-space:nowrap;border:1px solid #c4cfdd;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}.navSignIn:hover{background:#f1f5f9}.navSignIn:focus-visible,.loginButton:focus-visible{outline-offset:3px;outline:3px solid #286cff}.siteNavLinks>.navCta{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}.loginFeedback{overflow-wrap:anywhere}.loginFeedback b{margin-bottom:8px;display:block}.loginFeedback p{color:inherit;margin:0;font-size:14px;line-height:1.6}.loginFeedback .loginReference{color:inherit;margin-top:12px;font-size:12px;display:block}.loginFeedback code{font-size:12px}.loginRecovery{text-underline-offset:3px;margin-top:18px;font-size:14px;text-decoration:underline;display:inline-block}.loginButton:disabled:hover{transform:none}@media (max-width:720px){.siteNav{flex-wrap:wrap;gap:12px;height:auto;min-height:82px;padding-top:14px;padding-bottom:14px}.siteNavLinks{flex-wrap:wrap;gap:12px;margin-left:auto}.sampleNav{flex-wrap:wrap}.sampleNav>div{flex-wrap:wrap;gap:12px}.sampleNav .sampleButton{width:auto}}.loginPage{background:#f3f6fa;min-height:100vh;padding-bottom:40px}.loginShell{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:64px;width:min(1160px,100% - 56px);margin:70px auto;display:grid}.loginStory h1{letter-spacing:-.045em;margin:0 0 26px;font-size:clamp(36px,4.5vw,56px);line-height:1.05}.loginStory>p{color:#627087;font-size:16px;line-height:1.75}.loginProof{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.loginProof>span{color:#627087;background:#fff;border:1px solid #dce3eb;border-radius:999px;padding:9px 12px;font-size:11px}.loginCard{background:#fff;border:1px solid #dce3eb;border-radius:16px;min-width:0;padding:32px}.loginCard h2{margin:14px 0 18px;font-size:28px}.loginCard>p{color:#627087;font-size:14px;line-height:1.65}.loginCard>small{color:#627087;margin-top:22px;font-size:12px;line-height:1.6;display:block}.loginCard form{margin-top:24px}.loginCard input[type=email]{width:100%;min-height:48px;font-size:16px}.loginButton{width:100%;min-height:48px;margin-top:18px}.loginSent{background:#f2faf5;border:1px solid #b9dac5;border-radius:10px;padding:20px;font-size:14px;line-height:1.6}.loginSent b,.loginSent span{display:block}.loginSent b{margin-bottom:8px}@media (max-width:800px){.loginShell{grid-template-columns:minmax(0,1fr);gap:30px;margin:36px auto}.loginStory h1{max-width:640px}.loginCard{width:100%;max-width:640px}}@media (max-width:480px){.loginShell{width:calc(100% - 30px)}.loginCard{padding:22px}.loginPage .productNav{flex-wrap:wrap;gap:14px;height:auto;min-height:82px;padding:16px 0}}
