*{box-sizing:border-box}:root{--ink:#0b1424;--ink2:#111d31;--blue:#5b8cff;--blue2:#79a4ff;--white:#fff;--off:#f4f6f9;--muted:#647187;--line:#dfe4eb;--green:#2a8b65;--red:#a45a5a}body{color:var(--ink);background:#fff;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}button,input,textarea,select{font:inherit}.wrap{width:min(1180px,100% - 48px);margin:auto}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:50;background:#0b1424f0;border-bottom:1px solid #ffffff14;height:72px;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;height:72px;display:flex}.logo{color:#fff;letter-spacing:-.02em;align-items:center;gap:11px;font-weight:750;text-decoration:none;display:flex}.logoMark{border:1px solid #ffffff4d;border-radius:7px;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.nav nav{gap:28px;display:flex}.nav nav a{color:#aeb8c7;font-size:13px;font-weight:600;text-decoration:none}.navCta{color:#fff;border:1px solid #ffffff40;border-radius:7px;padding:9px 14px;font-size:13px;font-weight:700;text-decoration:none}.hero{background:var(--ink);color:#fff;padding:104px 0 96px;position:relative;overflow:hidden}.heroGlow{background:radial-gradient(circle,#5b8cff33,#0000 67%);width:900px;height:600px;position:absolute;top:-280px;right:-300px}.heroGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:65px;display:grid;position:relative}.kicker,.sectionLabel{letter-spacing:.16em;color:var(--blue);margin-bottom:18px;font-size:11px;font-weight:800}.hero h1{letter-spacing:-.055em;max-width:650px;margin:0 0 24px;font-size:62px;line-height:1.02}.heroLead{color:#aeb8c7;max-width:590px;margin:0;font-size:19px}.heroActions{gap:12px;margin-top:32px;display:flex}.button{cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:13px 18px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.primary{background:var(--blue);color:#fff}.secondary{color:#fff;border:1px solid #ffffff38}.trustline{color:#7f8da1;flex-wrap:wrap;gap:18px;margin-top:25px;font-size:11px;display:flex}.productShell{filter:drop-shadow(0 35px 60px #00000059)}.browser{background:#fff;border:1px solid #344258;border-radius:12px;overflow:hidden}.browserTop{color:#8590a0;background:#e9edf2;align-items:center;gap:6px;height:35px;padding:0 12px;font-size:9px;display:flex}.browserTop i{background:#b8c0ca;border-radius:50%;width:7px;height:7px}.browserTop span{background:#fff;border-radius:4px;margin-left:10px;padding:4px 50px}.appMock{height:445px;color:var(--ink);background:#f6f8fb;grid-template-columns:120px 1fr;display:grid}.appMock aside{color:#8694a8;background:#101b2d;padding:17px 10px}.appLogo{color:#fff;margin:0 8px 25px;font-weight:800}.side{border-radius:5px;margin-bottom:5px;padding:9px 8px;font-size:9px}.side.active{color:#fff;background:#1c2b43}.workspace{padding:24px}.crumb{color:#8a95a4;letter-spacing:.08em;font-size:7px}.dealHead{justify-content:space-between;align-items:start;margin-top:9px;display:flex}.dealHead h3{margin:0;font-size:18px}.dealHead p{color:#7b8797;margin:3px 0;font-size:9px}.score{text-align:center;background:#edf3ff;border-radius:7px;padding:6px 11px}.score small{color:#6b7b91;font-size:6px;display:block}.score strong{color:#356edb;font-size:17px}.tabs{color:#7e8998;border-bottom:1px solid #dfe5ec;gap:18px;margin:15px 0 14px;font-size:8px;display:flex}.tabs b{color:#356edb;border-bottom:2px solid #356edb;padding-bottom:8px}.insightGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.insight{background:#fff;border:1px solid #e2e7ed;border-radius:7px;padding:12px}.insight small,.storyMain small{color:#748299;letter-spacing:.1em;font-size:6px}.insight strong{margin-top:5px;font-size:9px;line-height:1.45;display:block}.storyRow{grid-template-columns:1.45fr .75fr;gap:9px;margin-top:9px;display:grid}.storyMain,.valueGap{background:#fff;border:1px solid #e2e7ed;border-radius:7px;padding:13px}.storyMain h4{margin:5px 0;font-size:12px;line-height:1.3}.storyMain p,.valueGap p{color:#748095;font-size:8px}.valueGap{border-color:#cde4d8}.valueGap span{color:#267355;background:#e9f6ef;border-radius:3px;padding:3px 5px;font-size:6px;font-weight:800;display:inline-block}.valueGap b{margin-top:8px;font-size:9px;display:block}.valueGap button{background:#eff3f7;border:0;border-radius:4px;padding:5px 8px;font-size:7px}.audience{border-bottom:1px solid var(--line)}.audienceInner{color:#566377;justify-content:space-between;align-items:center;height:76px;display:flex}.audienceInner span{letter-spacing:.15em;font-size:9px;font-weight:800}.audienceInner b{font-size:13px}.section{padding:104px 0}.white{background:#fff}.sectionTitleRow{grid-template-columns:1.1fr .9fr;align-items:end;gap:100px;margin-bottom:50px;display:grid}.sectionTitleRow h2,.pricing h2,.faq h2{letter-spacing:-.045em;margin:0;font-size:43px;line-height:1.08}.sectionTitleRow p{color:var(--muted);margin:0;font-size:16px}.splitProducts{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.splitCard{padding:40px}.lightCard{background:#fff}.splitCard+.splitCard{border-left:1px solid var(--line)}.tag{letter-spacing:.14em;color:#627087;font-size:8px}.splitCard h3{margin:12px 0;font-size:26px}.splitCard p,.splitCard li{color:#6d798b}.splitCard li{margin:11px 0}.sample{background:#f3f5f8}.sampleStage{background:var(--ink);color:#fff;border-radius:13px;grid-template-columns:.7fr 1.3fr;gap:60px;padding:55px;display:grid;overflow:hidden}.samplePill{letter-spacing:.12em;border:1px solid #41506a;border-radius:4px;padding:6px 8px;font-size:8px}.sampleCopy h3{margin:20px 0 5px;font-size:30px}.sampleCopy .big{color:#a8b5c7;font-weight:700}.sampleCopy>p{color:#8997aa}.textLink{color:#86aaff;font-weight:700;text-decoration:none}.sampleSlides{height:360px;position:relative}.slide{width:330px;height:205px;color:var(--ink);background:#fff;padding:25px;position:absolute;box-shadow:0 20px 45px #0000004d}.slide small{color:#748196;font-size:7px}.slide h4{margin:12px 0;font-size:23px;line-height:1.1}.slide p{color:#728096;font-size:10px}.s1{top:70px;left:0;transform:rotate(-5deg)}.s2{z-index:2;top:25px;left:155px;transform:rotate(2deg)}.s2 div{gap:5px;margin-top:25px;display:flex}.s2 i{background:#edf2f7;flex:1;height:32px}.s3{z-index:3;top:95px;left:310px;transform:rotate(6deg)}.metric{color:#4c7ee5;font-size:24px;font-weight:800}.metric span{color:#7d8998;font-size:8px;display:block}.pricingGrid{grid-template-columns:1fr .75fr;align-items:center;gap:100px;display:grid}.pricing p{color:var(--muted);font-size:17px}.founding{border-left:3px solid var(--blue);background:#f3f6fb;margin-top:30px;padding:12px 16px}.priceBox{border:1px solid var(--line);border-radius:11px;padding:32px}.priceTop span,.priceTop b,.priceTop small{display:block}.priceTop span{letter-spacing:.13em;color:var(--blue);font-size:9px;font-weight:800}.priceTop b{letter-spacing:-.05em;font-size:55px}.priceTop small{color:var(--muted)}.priceBox ul{margin:25px 0;padding-left:18px}.priceBox li{color:#536175;margin:10px 0}.wide{width:100%}.faqGrid{grid-template-columns:.6fr 1fr;gap:100px;display:grid}.faq details{border-top:1px solid var(--line);padding:19px 0}.faq summary{cursor:pointer;font-weight:750}.faq details p{color:var(--muted)}footer{color:#8c9aad;background:#08111e;padding:30px 0}.footer{grid-template-columns:auto 1fr auto;align-items:center;gap:30px;display:grid}.footer small{font-size:9px}.footer>span{text-align:center}.productPage{background:#f5f7fa;min-height:100vh}.appTop{border-bottom:1px solid var(--line);background:#fff;height:68px}.darkLogo{color:var(--ink)}.darkLogo .logoMark{border-color:#cfd6df}.draft{color:#7b8797;font-size:12px}.formWrap{width:min(920px,100% - 40px);margin:42px auto 80px}.progress{justify-content:center;align-items:center;margin-bottom:28px;display:flex}.prog{color:#8a95a5;align-items:center;gap:8px;font-size:11px;display:flex}.prog span{background:#e7ebf0;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.prog.active{color:var(--ink)}.prog.active span{background:var(--ink);color:#fff}.line{background:#d7dde5;width:70px;height:1px;margin:0 10px}.formCard,.analyzingCard{border:1px solid var(--line);background:#fff;border-radius:14px;padding:38px;box-shadow:0 12px 35px #192a410d}.formHead h1,.analyzingCard h1{letter-spacing:-.035em;margin:0 0 8px;font-size:34px}.formHead p,.analyzingCard p{color:var(--muted);margin-top:0}.fields{gap:18px;margin-top:28px;display:grid}.twoCol,.threeCol{gap:14px;display:grid}.twoCol{grid-template-columns:1fr 1fr}.threeCol{grid-template-columns:1fr 1fr 1fr}label,.fieldLabel{color:#526075;font-size:11px;font-weight:750}.fields input,.fields textarea,.fields select{width:100%;color:var(--ink);background:#fff;border:1px solid #d5dce5;border-radius:7px;margin-top:7px;padding:11px 12px;display:block}.moneyInput{position:relative}.moneyInput span{color:#778498;position:absolute;top:18px;left:12px}.moneyInput input{padding-left:26px}.fields small{color:#9aa4b1;margin-top:3px;font-size:9px;display:block}.priorityWrap{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.priority{color:#667387;cursor:pointer;background:#fff;border:1px solid #d8dfe7;border-radius:999px;padding:8px 11px;font-size:10px}.priority.chosen{color:#315fb8;background:#edf3ff;border-color:#9bb7f7}.formActions{border-top:1px solid #edf0f4;justify-content:space-between;gap:12px;margin-top:30px;padding-top:22px;display:flex}.ghostBtn{color:var(--ink);background:#fff;border:1px solid #d6dde6}.dropZone{text-align:center;cursor:pointer;background:#fafbfd;border:1.5px dashed #bfc8d5;border-radius:12px;place-items:center;margin-top:28px;padding:48px 20px;display:grid}.dropZone input{display:none}.uploadIcon{color:#4675d8;background:#edf3ff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.dropZone h3{margin:14px 0 4px}.dropZone p{color:var(--muted);max-width:500px;margin:0 0 15px}.dropZone>span{background:var(--ink);color:#fff;border-radius:6px;padding:8px 12px;font-size:11px;font-weight:700}.privacyNotice{color:#587263;background:#f5fbf7;border:1px solid #d9e8df;border-radius:7px;margin:16px 0;padding:12px 14px;font-size:11px}.selectedFiles{margin-top:18px}.selectedFile{border:1px solid var(--line);border-radius:7px;align-items:center;gap:12px;margin-top:7px;padding:10px 12px;display:flex}.selectedFile>span{border:1px solid #d8dfe7;padding:5px;font-size:7px;font-weight:800}.selectedFile div{flex:1}.selectedFile b,.selectedFile small{font-size:10px;display:block}.selectedFile small{color:#8a95a3}.selectedFile button{color:#8b96a5;background:0 0;border:0;font-size:18px}.suggestedFiles{margin-top:20px}.suggestedFiles>b{font-size:11px}.suggestedFiles div{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.suggestedFiles span{color:#6a7788;background:#f1f4f7;border-radius:4px;padding:6px 8px;font-size:9px}.analyzingCard{text-align:center;padding:70px 40px}.spinner{border:4px solid #e4e9ef;border-top-color:var(--blue);border-radius:50%;width:54px;height:54px;margin:0 auto 25px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.analysisSteps{flex-wrap:wrap;justify-content:center;gap:15px;margin-top:25px;display:flex}.analysisSteps span{color:#647286;background:#f3f6f9;border-radius:5px;padding:8px 10px;font-size:10px}.dashPage{background:#f4f6f9;grid-template-columns:205px 1fr;min-height:100vh;display:grid}.dashSide{color:#8f9caf;background:#0d1828;height:100vh;min-height:100vh;padding:22px 14px;position:sticky;top:0}.dashBrand{color:#fff;align-items:center;gap:10px;padding:0 7px 25px;text-decoration:none;display:flex}.dashBrand>span{border:1px solid #3a4960;border-radius:6px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:800;display:grid}.dashBrand b{font-size:13px}.dashSide nav{gap:5px;display:grid}.dashSide nav a,.sideBottom a{color:#8795a8;border-radius:6px;padding:10px;font-size:11px}.dashSide nav a.selected{color:#fff;background:#18283f}.sideBottom{position:absolute;bottom:20px;left:14px;right:14px}.userDot{color:#fff;background:#2a3c55;border-radius:50%;place-items:center;width:32px;height:32px;margin-top:14px;font-size:9px;display:grid}.dashMain{min-width:0;padding:30px 38px 60px}.dashHeader{justify-content:space-between;align-items:flex-start;display:flex}.dashHeader h1{letter-spacing:-.025em;margin:5px 0 2px;font-size:27px}.dashHeader p{color:#7e8a9b;margin:0;font-size:11px}.bigCrumb{font-size:8px}.headerActions{gap:8px;display:flex}.healthRow{grid-template-columns:repeat(4,1fr);gap:10px;margin:25px 0 17px;display:grid}.health{border:1px solid var(--line);background:#fff;border-radius:8px;padding:15px}.health small,.health strong,.health span{display:block}.health small{letter-spacing:.1em;color:#8190a2;font-size:7px}.health strong{margin:4px 0;font-size:20px}.health span{color:#7f8b99;font-size:9px}.dashTabs{border-bottom:1px solid #d8dfe7;gap:24px;margin-bottom:16px;display:flex}.dashTabs button{color:#7a8798;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 1px;font-size:10px;font-weight:700}.dashTabs button.active{color:#3267cb;border-bottom-color:#4b7ee1}.dashContent{gap:12px;display:grid}.twoInsights{grid-template-columns:1fr 1fr;gap:12px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:8px;padding:20px}.panelLabel{letter-spacing:.12em;color:#7b899c;margin-bottom:9px;font-size:7px;font-weight:800}.panel h3{margin:0 0 8px;font-size:16px;line-height:1.3}.panel p{color:#69778a;margin-bottom:0;font-size:11px}.storyLayout{grid-template-columns:1.4fr .6fr;gap:12px;display:grid}.largePanel h2,.panel h2{letter-spacing:-.03em;margin:5px 0 10px;font-size:24px;line-height:1.15}.outcomeGrid{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.outcomeGrid div{border:1px solid #e4e9ef;border-radius:6px;padding:12px}.outcomeGrid b,.outcomeGrid span{font-size:10px;display:block}.outcomeGrid span{color:#788598;margin-top:4px}.rightStack{gap:12px;display:grid}.gapDash{border-color:#cce1d6}.gapTitle{justify-content:space-between;align-items:center;display:flex}.gapTitle span{color:#2c795b;background:#eaf7f0;border-radius:4px;padding:5px 6px;font-size:7px;font-weight:800}.gapTitle b{color:#5f7167;font-size:9px}.gapDash ul{padding-left:17px}.gapDash li{color:#637365;margin:8px 0;font-size:10px}.gapDash button{color:#3e6654;background:#eff4f1;border:0;border-radius:5px;padding:8px 9px;font-size:9px;font-weight:700}.valueTable{border:1px solid var(--line);border-radius:6px;margin-top:20px;overflow:hidden}.valueTable>div{border-top:1px solid var(--line);grid-template-columns:1.2fr 1.2fr 1.2fr .7fr;padding:11px;display:grid}.valueTable>div:first-child{border-top:0}.valueTable span,.valueTable b{font-size:9px}.valueTable .th{color:#657386;background:#f6f8fa;font-weight:800}.missing{color:#9b5a5a}.known{color:#36785d}.battleGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.questionList{padding-left:17px}.questionList li{color:#687689;margin:8px 0;font-size:11px}.deckPreviewGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.deckThumb{aspect-ratio:16/9;background:linear-gradient(145deg,#fff,#f3f6fa);border:1px solid #dce3eb;padding:16px}.deckThumb small{color:#748398;font-size:7px}.deckThumb h4{margin:18px 0 5px;font-size:13px}.deckThumb p{font-size:8px}.emailPanel{max-width:820px}.emailMeta{background:#f5f7fa;border-radius:5px;margin-bottom:17px;padding:10px;font-size:11px}.emailPanel p{color:#536175;font-size:12px;line-height:1.7}@media (max-width:900px){.nav nav{display:none}.heroGrid,.sectionTitleRow,.pricingGrid,.faqGrid,.sampleStage{grid-template-columns:1fr;gap:40px}.hero h1{font-size:45px}.splitProducts{grid-template-columns:1fr}.splitCard+.splitCard{border-left:0;border-top:1px solid var(--line)}.sampleSlides{transform-origin:0 0;height:290px;transform:scale(.75)}.section{padding:75px 0}.sectionTitleRow h2,.pricing h2,.faq h2{font-size:35px}.footer{text-align:center;grid-template-columns:1fr}.footer .logo{justify-content:center}.dashPage{grid-template-columns:70px 1fr}.dashBrand b,.dashSide nav a{font-size:0}.dashSide nav a:first-letter{font-size:12px}.dashMain{padding:25px 20px}.healthRow{grid-template-columns:1fr 1fr}.storyLayout,.twoInsights,.battleGrid{grid-template-columns:1fr}.dashSide{padding-left:10px;padding-right:10px}.twoCol,.threeCol{grid-template-columns:1fr}.formCard{padding:25px}.deckPreviewGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.wrap{width:min(100% - 30px,1180px)}.hero{padding-top:70px}.hero h1{font-size:39px}.heroActions{flex-direction:column}.trustline{display:grid}.appMock{grid-template-columns:70px 1fr;height:390px}.side span{display:none}.workspace{padding:14px}.storyRow,.insightGrid{grid-template-columns:1fr}.valueGap,.sampleSlides{display:none}.field-row{grid-template-columns:1fr}.sampleStage{padding:32px}.dashPage{display:block}.dashSide{display:none}.dashHeader{gap:15px;display:grid}.healthRow{grid-template-columns:1fr 1fr}.dashTabs{overflow:auto}.outcomeGrid,.deckPreviewGrid{grid-template-columns:1fr}.formWrap{width:calc(100% - 24px)}.progress .line{width:25px}.prog b{display:none}}.uploadLimit{color:#7d8998;margin-top:-8px;margin-bottom:14px;font-size:9px;display:block}.apiError{color:#8c4646;background:#fff5f5;border:1px solid #ebcaca;border-radius:7px;margin-top:18px;padding:12px 14px;font-size:11px}.preWrap{white-space:pre-wrap}.conflictBanner{color:#765b24;background:#fff7e8;border:1px solid #ead3a3;border-radius:8px;align-items:flex-start;gap:14px;margin:0 0 16px;padding:13px 15px;font-size:10px;display:flex}.conflictBanner b{white-space:nowrap;color:#684b13}.conflictBanner span{line-height:1.5}.health span{white-space:normal;line-height:1.35}.evidenceLine{margin-bottom:7px}.evidenceTag{letter-spacing:.08em;vertical-align:middle;border-radius:3px;margin-right:7px;padding:3px 5px;font-size:6px;font-weight:850;display:inline-block}.factTag{color:#3569a8;background:#edf5ff}.targetTag{color:#8a6718;background:#fff5dd}.missingTag{color:#985454;background:#fff0f0}.gapDash li .evidenceTag{margin-right:6px}.assumptionTag{color:#6b4b80;background:#f2eaf8}.evidenceNote{color:#8190a0;margin-top:7px;font-size:8px;line-height:1.4;display:block}:root{--visual-cyan:#37a6b5;--visual-teal:#278b82;--visual-gold:#d5a642;--visual-violet:#7968a8}.health:first-child{border-top:3px solid var(--visual-cyan)}.health:nth-child(2){border-top:3px solid var(--visual-teal)}.outcomeGrid>div:first-child{border-top:3px solid var(--visual-cyan)}.outcomeGrid>div:nth-child(2){border-top:3px solid var(--visual-teal)}.outcomeGrid>div:nth-child(3){border-top:3px solid var(--visual-gold)}.outcomeGrid>div:nth-child(4){border-top:3px solid var(--visual-violet)}.legalPage{background:#f6f8fa;min-height:100vh;padding:60px 20px}.legalWrap{background:#fff;border:1px solid #dfe5eb;border-radius:12px;max-width:820px;margin:auto;padding:42px}.legalWrap h1{letter-spacing:-.04em;margin:20px 0 4px;font-size:36px}.legalWrap h2{margin-top:30px;font-size:18px}.legalWrap p{color:#647187;line-height:1.7}.legalBack{color:#315f86;font-weight:700;text-decoration:none}.legalDate{font-size:12px}.legalNote{border-top:1px solid #e2e7ec;margin-top:38px;padding-top:18px;font-size:11px}.footer a{color:#8ed3dc;text-decoration:none}.brandMark,.logoMark,.mockLogo{letter-spacing:-.04em}.gapPanel{gap:10px;display:grid}.gapHead{margin-bottom:2px;padding-bottom:14px}.gapHead span{letter-spacing:.08em;font-size:14px;display:block}.gapHead small{margin-top:5px;display:block}.gapItem{background:#ffffffb8;border:1px solid #163a591f;border-radius:10px;grid-template-columns:125px 1fr;align-items:center;gap:18px;padding:14px 16px;display:grid}.gapItem b{letter-spacing:.06em;font-size:12px}.gapItem small{line-height:1.45}@media (max-width:650px){.gapItem{grid-template-columns:1fr;gap:5px}}.updatePanel{background:#fff;border:1px solid #dfe4eb;border-left:4px solid #37a6b5;border-radius:9px;grid-template-columns:1.25fr .75fr;align-items:center;gap:20px;margin:0 0 16px;padding:18px 20px;display:grid}.updatePanel h3{margin:3px 0 5px;font-size:16px}.updatePanel p{color:#6b7889;margin:0;font-size:10px;line-height:1.5}.updateControls{justify-content:flex-end;align-items:center;gap:9px;display:flex}.smallUpload input{display:none}.smallUpload span{color:#172b3a;cursor:pointer;background:#fff;border:1px solid #d6dde6;border-radius:7px;justify-content:center;align-items:center;padding:11px 13px;font-size:10px;font-weight:750;display:inline-flex}.updateFileList{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.updateFileList span{color:#647187;background:#f1f4f7;border-radius:4px;padding:5px 7px;font-size:8px}.updatePanel button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:800px){.updatePanel{grid-template-columns:1fr}.updateControls{flex-wrap:wrap;justify-content:flex-start}}.demoHero{color:#fff;background:linear-gradient(120deg,#10253d,#214e6e);border-radius:14px;justify-content:space-between;align-items:center;gap:28px;margin:0 0 20px;padding:28px 30px;display:flex;box-shadow:0 14px 34px #10253d2e}.demoHero span{letter-spacing:.14em;color:#8ed3dc;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.demoHero h2{letter-spacing:-.03em;margin:0 0 7px;font-size:25px}.demoHero p{color:#dce8ef;max-width:720px;margin:0;font-size:11px;line-height:1.55}.demoHero .button{white-space:nowrap;color:#17334b;background:#fff;border-color:#fff}.metricRow{gap:12px}.metricCard{border-radius:12px;box-shadow:0 5px 18px #10253d0d}.contentCard,.storyPanel,.valueCard,.battleCard{border-radius:12px}@media (max-width:800px){.demoHero{display:block}.demoHero .button{margin-top:16px}}.resolvePanel{background:#fff;border:1px solid #dfe5eb;border-radius:12px;margin:0 0 18px;padding:20px;box-shadow:0 5px 18px #10253d0a}.resolveHead h3{margin:4px 0 5px;font-size:17px}.resolveHead p,.resolveSection p{color:#6b7889;font-size:10px;line-height:1.5}.resolveSection{border-top:1px solid #edf0f3;margin-top:18px;padding-top:16px}.resolveSection>b{font-size:12px}.pricingGrid{grid-template-columns:repeat(2,1fr);gap:10px;margin:12px 0;display:grid}.pricingGrid label,.gapAnswerGrid label{display:block}.pricingGrid span,.gapAnswerGrid span{color:#263b4e;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.pricingGrid input,.gapAnswerGrid input,.resolveSection textarea{box-sizing:border-box;width:100%;font:inherit;background:#fbfcfd;border:1px solid #d7dee6;border-radius:7px;padding:10px;font-size:10px}.resolveSection textarea{resize:vertical;min-height:78px}.gapAnswerGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.gapAnswerGrid small{color:#84909c;margin-bottom:6px;font-size:8px;line-height:1.35;display:block}.resolveActions{align-items:center;gap:12px;margin-top:18px;display:flex}@media (max-width:760px){.pricingGrid,.gapAnswerGrid{grid-template-columns:1fr}}.flaggedBox{background:#fff7e8;border:1px solid #ead3a3;border-left:4px solid #d5a642;border-radius:8px;margin-top:10px;padding:12px 14px}.flaggedBox p{color:#735a27;margin:0 0 6px;font-size:10px;line-height:1.5}.flaggedBox p:last-child{margin-bottom:0}.commentLabel{margin-top:12px;display:block}.commentLabel span{color:#263b4e;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.commentLabel textarea{box-sizing:border-box;width:100%;min-height:96px;font:inherit;resize:vertical;background:#fbfcfd;border:1px solid #d7dee6;border-radius:8px;padding:11px;font-size:10px}.showroomFlow{grid-template-columns:1fr 34px 1.2fr 34px 1fr;align-items:stretch;gap:10px;margin:0 0 16px;display:grid}.showroomCol{background:#fff;border:1px solid #dfe5eb;border-radius:12px;padding:15px 16px;box-shadow:0 5px 18px #10253d0a}.showroomCol.emphasis{background:#edf8f7;border-color:#cfe7e3}.showroomCol span,.demoFindings span{letter-spacing:.12em;color:#2e6f9e;margin-bottom:6px;font-size:7px;font-weight:850;display:block}.showroomCol b{font-size:11px;line-height:1.45}.showroomArrow{color:#8ba1b2;justify-content:center;align-items:center;font-size:20px;display:flex}.demoFindings{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.demoFindings>div{background:#fff;border:1px solid #dfe5eb;border-radius:10px;padding:13px}.demoFindings b{font-size:10px;line-height:1.4;display:block}.commercialSummaryCard{color:#fff;background:linear-gradient(120deg,#10253d,#214e6e);border-radius:12px;margin-bottom:14px;padding:20px 22px}.commercialSummaryCard b{font-size:12px}.commercialSummaryCard p{color:#dce8ef;margin-bottom:0;font-size:11px;line-height:1.6}.pricingLayerGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pricingLayerCard{background:#fff;border:1px solid #dfe5eb;border-radius:10px;padding:14px}.pricingLayerCard span{color:#647586;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800;display:block}.pricingLayerCard strong{color:#172b3a;margin:8px 0;font-size:18px;display:block}.pricingLayerCard p{color:#647586;font-size:9px;line-height:1.45}.pricingLayerCard small{color:#8a98a5;font-size:7px}.validationBox{background:#fff7e8;border:1px solid #ead3a3;border-radius:10px;margin-top:14px;padding:14px 16px}.validationBox b{font-size:11px}.validationBox li{color:#735a27;font-size:9px;line-height:1.5}@media (max-width:900px){.showroomFlow{grid-template-columns:1fr}.showroomArrow{transform:rotate(90deg)}.demoFindings,.pricingLayerGrid{grid-template-columns:1fr 1fr}}.industryProof{background:#f6f8fa;border-top:1px solid #e6ebef;border-bottom:1px solid #e6ebef;padding:72px 7%}.industryProof h2{letter-spacing:-.035em;color:#10253d;margin:8px 0;font-size:34px}.industryProof .sectionLead{color:#657586;max-width:680px;font-size:14px;line-height:1.6}.industryGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px;display:grid}.industryGrid>div{background:#fff;border:1px solid #dfe5eb;border-radius:12px;padding:20px;box-shadow:0 5px 18px #10253d0a}.industryGrid b{color:#17334b;margin-bottom:8px;font-size:14px;display:block}.industryGrid span{color:#6c7a88;font-size:10px;line-height:1.55}@media (max-width:900px){.industryGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.industryGrid{grid-template-columns:1fr}}.realExamples,.examplesPage{background:#fff;padding:72px 7%}.realExamples h2,.examplesHero h1{letter-spacing:-.04em;color:#10253d;margin:8px 0;font-size:36px}.realExamples>p,.examplesHero p{color:#667787;max-width:760px;line-height:1.6}.realExampleGrid,.exampleCards{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.realExampleGrid a{color:#17334b;border:1px solid #dfe5eb;border-radius:12px;padding:22px;text-decoration:none;box-shadow:0 5px 18px #10253d0a}.realExampleGrid b,.realExampleGrid span,.realExampleGrid strong{display:block}.realExampleGrid span{color:#70808e;margin:9px 0 18px;font-size:10px}.realExampleGrid strong{color:#2e6f9e;font-size:10px}.examplesPage{background:#f5f7f9;min-height:100vh}.examplesHero{max-width:900px;margin:auto}.exampleCards{grid-template-columns:1fr 1fr;max-width:1100px;margin:34px auto}.exampleCard{background:#fff;border:1px solid #dfe5eb;border-radius:16px;padding:28px;box-shadow:0 8px 28px #10253d0f}.exampleTag,.exampleIndustry{letter-spacing:.12em;color:#2e6f9e;font-size:8px;font-weight:850}.exampleIndustry{margin-top:18px}.exampleCard h2{color:#10253d;margin:6px 0 2px;font-size:24px}.exampleCard h3{color:#536778;margin:0 0 14px;font-size:14px}.decision{font-size:12px;line-height:1.6}.exampleFacts>div{background:#f7f9fa;border-radius:8px;margin:8px 0;padding:10px;font-size:10px}.exampleFacts span{color:#2e6f9e;margin-right:8px;font-size:7px;font-weight:900}.exampleFound{border-top:1px solid #e7ebee;margin-top:18px;padding-top:15px}.exampleFound>b{letter-spacing:.1em;font-size:8px}.exampleFound p{color:#667787;font-size:10px;line-height:1.5}.exampleActions{align-items:center;gap:10px;margin-top:18px;display:flex}.exampleActions button{color:#fff;cursor:pointer;background:#10253d;border:0;border-radius:7px;padding:10px 13px;font-size:10px;font-weight:700}.exampleActions a{color:#2e6f9e;font-size:9px}@media (max-width:850px){.realExampleGrid,.exampleCards{grid-template-columns:1fr}}.compactExampleGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:24px;display:grid}.compactExampleGrid a{color:#17334b;background:#fff;border:1px solid #dfe5eb;border-radius:10px;min-height:104px;padding:15px;text-decoration:none;transition:transform .15s,box-shadow .15s;box-shadow:0 3px 12px #10253d09}.compactExampleGrid a:hover{transform:translateY(-2px);box-shadow:0 7px 20px #10253d14}.compactExampleGrid b{margin-bottom:7px;font-size:11px;line-height:1.3;display:block}.compactExampleGrid span{color:#70808e;font-size:8px;line-height:1.45;display:block}.compactExampleGrid strong{color:#2e6f9e;margin-top:9px;font-size:8px;display:block}.compactExampleGrid .anySaleCard{background:#edf8f7;border-color:#cfe7e3}@media (max-width:900px){.compactExampleGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.compactExampleGrid{grid-template-columns:1fr}}.compactExampleGrid.fiveExamples{grid-template-columns:repeat(5,1fr)}@media (max-width:1000px){.compactExampleGrid.fiveExamples{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.compactExampleGrid.fiveExamples{grid-template-columns:1fr 1fr}}@media (max-width:480px){.compactExampleGrid.fiveExamples{grid-template-columns:1fr}}.audienceStatement{text-align:center;color:#6b7b89;letter-spacing:.01em;padding:0 20px 16px;font-size:10px}.decisionTransform{color:#fff;background:#0f2438;padding:78px 7%;position:relative;overflow:hidden}.decisionTransform:before{content:"";background:#3ea1971a;border-radius:50%;width:420px;height:420px;position:absolute;top:-180px;right:-130px}.transformHead{max-width:760px;margin-bottom:30px;position:relative}.transformHead .eyebrow{color:#7fd0c7}.transformHead h2{letter-spacing:-.045em;color:#fff;margin:8px 0;font-size:38px}.transformHead p{color:#b9c8d4;max-width:690px;font-size:13px;line-height:1.65}.transformGrid{grid-template-columns:1fr 46px 1.15fr 46px 1fr;align-items:stretch;gap:10px;display:grid;position:relative}.transformCard{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:14px;padding:23px}.transformCard.engine{color:#10253d;background:#fff;transform:translateY(-5px);box-shadow:0 18px 50px #00000038}.transformCard small{letter-spacing:.13em;color:#7fd0c7;margin-bottom:10px;font-size:8px;font-weight:850;display:block}.transformCard.engine small{color:#2e6f9e}.transformCard strong{margin-bottom:15px;font-size:17px;line-height:1.25;display:block}.transformCard ul{margin:0;padding:0;list-style:none}.transformCard li{color:#c3d0da;border-bottom:1px solid #ffffff14;font-size:10px;line-height:1.7}.transformCard.after li{color:#d8e2e9}.transformCard.engine p{color:#687989;font-size:10px;line-height:1.55}.transformArrow{color:#6f899d;justify-content:center;align-items:center;font-size:25px;display:flex}.signalMini{background:#f6f9fa;border:1px solid #dfe7ec;border-radius:9px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:10px 12px;display:flex}.signalMini span{letter-spacing:.08em;color:#597185;font-size:7px;font-weight:850}.signalMini b{color:#10253d;font-size:23px}.hero h1{max-width:900px}.hero .lede{max-width:760px}@media (max-width:900px){.transformGrid{grid-template-columns:1fr}.transformArrow{height:30px;transform:rotate(90deg)}.transformCard.engine{transform:none}}.exampleShowcase{background:#f7f9fb}.fiveExampleCards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.fiveExampleCards a{color:#10253d;background:#fff;border:1px solid #dfe5eb;border-radius:11px;min-height:98px;padding:16px;text-decoration:none;display:block;box-shadow:0 4px 15px #10253d0a}.fiveExampleCards b{margin-bottom:8px;font-size:11px;line-height:1.3;display:block}.fiveExampleCards span{color:#70808e;font-size:8px;line-height:1.45;display:block}.pricingGrid{width:100%}.foundingCopy{min-width:0;margin-left:0;padding-left:0}@media (max-width:1000px){.fiveExampleCards{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.fiveExampleCards{grid-template-columns:1fr 1fr}}@media (max-width:480px){.fiveExampleCards{grid-template-columns:1fr}}.balancedProof{background:#fff}.proofExamples{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.proofExample{color:#10253d;background:#f9fbfc;border:1px solid #dfe5eb;border-radius:14px;min-height:175px;padding:22px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block}.proofExample:hover{transform:translateY(-2px);box-shadow:0 9px 24px #10253d14}.proofExample small{letter-spacing:.11em;color:#2e6f9e;font-size:8px;font-weight:850}.proofExample h3{margin:12px 0 8px;font-size:18px}.proofExample p{color:#6b7b89;min-height:32px;font-size:10px;line-height:1.55}.proofExample span{color:#2e6f9e;margin-top:18px;font-size:9px;font-weight:750;display:block}.proofFooter{text-align:center;margin-top:20px}@media (max-width:800px){.proofExamples{grid-template-columns:1fr}}.proofExample{cursor:pointer;background:#fff;border:1px solid #cfd9e2;position:relative}.proofExample:hover{border-color:#7aa7c7;box-shadow:0 12px 28px #10253d1c}.proofExample strong{letter-spacing:.04em;color:#1d6f9f;margin-top:18px;font-size:9px;font-weight:850;display:inline-block}.fiveExampleCards a{cursor:pointer;position:relative}.fiveExampleCards a strong{color:#1d6f9f;margin-top:12px;font-size:8px;font-weight:850;display:block}.fiveExampleCards a:hover{border-color:#7aa7c7;box-shadow:0 9px 22px #10253d14}.exampleActions button{letter-spacing:.02em;font-weight:850}.sellerTrust{color:#5e6f80;background:#f5f8fc;border-left:3px solid #5b8cff;border-radius:0 8px 8px 0;margin-top:18px;padding:15px 17px;font-size:10px;line-height:1.55}.sellerTrust b{color:#10253d}.earlyAccess{color:#fff;background:#0f2438}.earlyAccessInner{grid-template-columns:1.5fr .65fr;align-items:center;gap:70px;display:grid}.earlyAccess h2{letter-spacing:-.04em;color:#fff;margin:8px 0;font-size:38px}.earlyAccess p{color:#bdcad5;max-width:650px}.earlyAction{flex-direction:column;align-items:stretch;gap:10px;display:flex}.earlyAction small{text-align:center;color:#8fa2b3;font-size:9px}@media (max-width:800px){.earlyAccessInner{grid-template-columns:1fr;gap:28px}}.outputGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.outputCard{background:#fff;border:1px solid #dfe5eb;border-radius:12px;min-height:128px;padding:18px}.outputCard small{letter-spacing:.1em;color:#2e6f9e;margin-bottom:9px;font-size:7px;font-weight:850;display:block}.outputCard b{color:#10253d;margin-bottom:8px;font-size:14px;display:block}.outputCard span{color:#6b7b89;font-size:9px;line-height:1.55;display:block}@media (max-width:800px){.outputGrid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.outputGrid{grid-template-columns:1fr}}.outputCard{min-height:105px}.outputCard b{font-size:14px}.outputCard span{font-size:9px}.outputTrust{text-align:center;color:#657788;margin-top:16px;font-size:9px;font-weight:650}.finalExamples .proofExample{background:#fff}.fiveProofExamples{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.fiveProofExamples .proofExample{min-height:175px;padding:18px}.exampleOutputs{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.exampleOutputs span{color:#536a7c;background:#f8fafb;border:1px solid #dfe5eb;border-radius:20px;padding:7px 10px;font-size:8px;font-weight:750}@media (max-width:1050px){.fiveProofExamples{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.fiveProofExamples{grid-template-columns:1fr 1fr}}@media (max-width:480px){.fiveProofExamples{grid-template-columns:1fr}}@media (max-width:1050px){.fiveProofExamples{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.fiveProofExamples{grid-template-columns:1fr 1fr}}@media (max-width:480px){.fiveProofExamples{grid-template-columns:1fr}}.fiveProofExamples{grid-template-columns:repeat(5,minmax(0,1fr))}.allExamplesLink{text-align:center;margin-top:22px}.allExamplesLink a{color:#1d6f9f;font-size:10px;font-weight:850;text-decoration:none}.allExamplesLink a:hover{text-decoration:underline}@media (max-width:1050px){.fiveProofExamples{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.fiveProofExamples{grid-template-columns:1fr 1fr}}@media (max-width:480px){.fiveProofExamples{grid-template-columns:1fr}}.backExamples{color:#1d6f9f;margin-top:14px;font-size:9px;font-weight:800;text-decoration:none;display:inline-block}.backExamples:hover{text-decoration:underline}.outputsPanel{background:#fff;border:1px solid #dfe5eb;border-radius:12px;margin:0 0 18px;padding:18px 20px;box-shadow:0 5px 18px #10253d0a}.outputsPanelHead{justify-content:space-between;align-items:end;margin-bottom:10px;display:flex}.outputsPanelHead h3{margin:3px 0 0;font-size:15px}.sellerHead{border-top:1px solid #edf0f3;margin-top:20px;padding-top:17px}.outputButtonGrid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.outputButtonGrid button{appearance:none;text-align:left;cursor:pointer;color:#172b3a;background:#f8fafb;border:1px solid #dce4ea;border-radius:9px;padding:13px}.outputButtonGrid button:hover{background:#fff;border-color:#8ab3cf;box-shadow:0 5px 14px #10253d0f}.outputButtonGrid b{margin-bottom:5px;font-size:10px;display:block}.outputButtonGrid span{color:#71808e;font-size:8px;line-height:1.4;display:block}@media (max-width:900px){.outputButtonGrid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.outputButtonGrid{grid-template-columns:1fr}}.exampleReadOnly{background:#eef7f6;border:1px solid #cfe5e1;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:16px 18px;display:flex}.exampleReadOnly span{letter-spacing:.12em;color:#2a7d74;font-size:7px;font-weight:900;display:block}.exampleReadOnly b{color:#14344a;margin:4px 0;font-size:14px;display:block}.exampleReadOnly p{color:#6a7d86;margin:0;font-size:9px}@media (max-width:700px){.exampleReadOnly{display:block}.exampleReadOnly .button{margin-top:12px;display:inline-block}}.analysisTabs{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #dfe5eb;border-radius:10px;gap:6px;margin:0 0 16px;padding:7px;display:flex;position:sticky;top:72px;overflow-x:auto}.analysisTabs button{color:#657787;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:9px 12px;font-size:9px;font-weight:800}.analysisTabs button.active{color:#fff;background:#10253d}.completeCase{background:#eef8f6;border-color:#cee7e2}.completeCase h3{color:#163f45}.completeCase p{color:#617778}.completeCommercial{background:#eef8f6;border:1px solid #cfe7e3;border-radius:9px;margin-top:14px;padding:12px 14px}.completeCommercial b{color:#278b82;letter-spacing:.08em;font-size:8px;display:block}.completeCommercial span{color:#536f72;margin-top:4px;font-size:9px;display:block}.objectionItem+.objectionItem{border-top:1px solid #e8edf1;margin-top:10px;padding-top:10px}.objectionItem b{font-size:10px}.objectionItem p{color:#677887;font-size:9px;line-height:1.5}.battleWide{grid-column:1/-1}.showcaseValue{gap:12px;display:grid}@media (max-width:700px){.analysisTabs{top:0}.battleWide{grid-column:auto}}.examplesTopNav{justify-content:space-between;align-items:center;gap:16px;max-width:1100px;margin:0 auto 28px;display:flex}.examplesHomeLink,.examplesAnalyzeLink,.backHomeInline{font-size:10px;font-weight:800;text-decoration:none}.examplesHomeLink{color:#17334b}.examplesHomeLink:hover{text-decoration:underline}.examplesAnalyzeLink{color:#fff;background:#10253d;border-radius:7px;padding:9px 13px}.examplesAnalyzeLink:hover{background:#173b57}.focusedExampleNav{align-items:center;gap:18px;margin-top:14px;display:flex}.backHomeInline{color:#637787}@media (max-width:600px){.examplesTopNav{flex-direction:column;align-items:flex-start}.focusedExampleNav{flex-direction:column;align-items:flex-start;gap:8px}}.industryPriorityHint{color:#6b7280;margin:6px 0 12px;font-size:12px;line-height:1.4;display:block}#product,#examples,#early-access,#faq{scroll-margin-top:96px}html{scroll-behavior:smooth}.proprietaryIntel{margin:22px 0 26px}.propHead{justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.propHead h2{margin:5px 0 4px;font-size:24px}.propHead p{color:#68798a;max-width:850px;margin:0}.dnaGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.dnaCard{background:#fff;border:1px solid #dce5ea;border-radius:12px;padding:14px}.dnaCard>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.dnaCard span{color:#506375;font-size:11px;font-weight:700}.dnaCard b{color:#172b3a;font-size:14px}.dnaTrack{background:#edf1f4;border-radius:99px;height:6px;margin-top:12px;overflow:hidden}.dnaTrack i{background:#2e6f9e;border-radius:99px;height:100%;display:block}.nextMoveCard{color:#fff;background:#10253d;border-radius:14px;margin-top:12px;padding:24px}.nextMoveCard .panelLabel{color:#8ed3dc}.nextMoveCard h2{margin:7px 0;font-size:22px}.nextMoveCard p{color:#d9e4ec;margin:0}.moveMeta{grid-template-columns:2fr 1fr;gap:12px;margin-top:18px;display:grid}.moveMeta span{color:#d9e4ec;background:#ffffff14;border-radius:9px;padding:12px;font-size:12px}.moveMeta b{color:#fff;text-transform:uppercase;letter-spacing:.7px;margin-bottom:4px;font-size:10px;display:block}.propTwoCol{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.resistanceItem,.ledgerItem{border-top:1px solid #e5eaee;padding:12px 0}.resistanceItem:first-child,.ledgerItem:first-child{border-top:0}.resistanceItem>div,.ledgerItem>div{align-items:center;gap:8px;display:flex}.resistanceItem p{color:#44576a;margin:7px 0 5px;font-size:13px}.resistanceItem small,.ledgerItem small{color:#758493;line-height:1.4}.severity,.ledgerStatus{letter-spacing:.6px;background:#edf1f4;border-radius:99px;padding:3px 7px;font-size:9px;font-weight:800}.severity.high,.ledgerStatus.missing{color:#9d4141;background:#fff0f0}.severity.medium,.ledgerStatus.assumption,.ledgerStatus.inferred{color:#8a681c;background:#fff8e8}.severity.low,.ledgerStatus.confirmed{color:#35734a;background:#eef8f1}@media (max-width:900px){.dnaGrid{grid-template-columns:repeat(2,1fr)}.propTwoCol,.moveMeta{grid-template-columns:1fr}}.dealLifecycle{background:#fff;border:1px solid #dce5ea;border-radius:13px;margin:0 0 16px;padding:17px 19px}.lifecycleTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.lifecycleTop h3{margin:4px 0 0}.stageControl{color:#607284;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.stageControl select{background:#fff;border:1px solid #d5dfe5;border-radius:8px;padding:8px}.lifecycleBody{border-top:1px solid #e7ecef;grid-template-columns:2fr 1fr;gap:16px;margin-top:14px;padding-top:14px;display:grid}.historyStrip{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.historyStrip div{background:#f6f8fa;border-radius:8px;padding:10px}.historyStrip small,.historyStrip span{color:#748391;font-size:10px;display:block}.historyStrip b{margin:3px 0;font-size:12px;display:block}.outcomeControl b{margin-bottom:6px;font-size:11px;display:block}.outcomeControl input{box-sizing:border-box;border:1px solid #d5dfe5;border-radius:7px;width:100%;padding:8px;font-size:11px}.outcomeControl>div{gap:5px;margin-top:7px;display:flex}.outcomeControl button{cursor:pointer;background:#fff;border:1px solid #cfd9df;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:700}.recordedOutcome{color:#35734a;margin-top:7px;font-size:10px;font-weight:800;display:block}@media (max-width:900px){.lifecycleBody{grid-template-columns:1fr}.historyStrip{grid-template-columns:repeat(2,1fr)}}.analysisFeatureNav{grid-template-columns:repeat(6,1fr);gap:9px;margin:20px 0 18px;display:grid}.featureTab{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#153149,#10253d);border:1px solid #dce5ea;border-radius:13px;min-height:128px;padding:16px 13px;transition:transform .16s,box-shadow .16s,border-color .16s;position:relative}.featureTab:hover{border-color:#71bbc2;transform:translateY(-3px);box-shadow:0 10px 24px #10253d24}.featureTab.active{background:linear-gradient(145deg,#124c55,#102c3e);box-shadow:inset 0 0 0 2px #57c7c1,0 10px 24px #10253d29}.featureIcon{color:#6ad7cf;background:#6ad7cf1f;border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;margin-bottom:12px;font-size:17px;display:flex}.featureTab b{font-size:12px;line-height:1.25;display:block}.featureTab small{color:#bdcbd5;margin-top:5px;font-size:10px;line-height:1.3;display:block}.featureTab i{color:#73d7d0;opacity:.8;font-size:9px;font-style:normal;position:absolute;bottom:12px;left:13px}.accountIntelGrid{grid-template-columns:1.2fr 1fr;gap:12px;margin:20px 0;display:grid}.contactIntelPanel,.competitorIntelPanel{background:#fff;border:1px solid #dce5ea;border-radius:14px;padding:20px}.contactIntelHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.contactIntelHead h2{margin:5px 0;font-size:20px}.contactIntelHead p{color:#6a7988;max-width:640px;margin:0;font-size:11px;line-height:1.5}.contactActions{flex-shrink:0;gap:7px;display:flex}.contactEmpty{background:#f6f8fa;border:1px dashed #cfdbe2;border-radius:10px;flex-direction:column;gap:4px;margin-top:15px;padding:16px;display:flex}.contactEmpty b{font-size:12px}.contactEmpty span{color:#72818e;font-size:10px}.contactList,.competitorList{border:1px solid #e0e7eb;border-radius:10px;margin-top:15px;overflow:hidden}.contactRow{border-top:1px solid #e8edef;grid-template-columns:38px 1.05fr 1.55fr 1fr auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.contactRow:first-child,.competitorRow:first-child{border-top:0}.contactRow:hover,.competitorRow:hover{background:#f8fafb}.contactAvatar{color:#166c69;background:#e9f6f4;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:flex}.contactIdentity b{font-size:11px;display:block}.contactIdentity span{color:#6e7d89;margin-top:2px;font-size:9px;display:block}.contactFunction small{color:#2e6f9e;text-transform:uppercase;letter-spacing:.5px;font-size:8px;font-weight:800;display:block}.contactFunction span{color:#61717e;margin-top:3px;font-size:9px;line-height:1.3;display:block}.contactReach{flex-wrap:wrap;gap:7px;display:flex}.contactReach a,.competitorRow a{color:#1e6a88;font-size:9px;font-weight:700;text-decoration:none}.contactReach a:hover,.competitorRow a:hover{text-decoration:underline}.notPublic{color:#9aa5ad;font-size:9px}.contactConfidence{background:#edf1f4;border-radius:99px;padding:4px 6px;font-size:8px;font-weight:800}.contactConfidence.high{color:#317048;background:#edf8f1}.contactConfidence.medium{color:#8c681b;background:#fff7e8}.contactConfidence.low{color:#757575;background:#f3f3f3}.targetRoles{margin-top:14px}.targetRoles>b{font-size:10px}.targetRoles>div{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.targetRoles span{color:#70808d;background:#f5f7f9;border:1px solid #e0e7eb;border-radius:8px;flex-direction:column;max-width:210px;padding:8px 10px;font-size:9px;display:flex}.targetRoles strong{color:#253a4c;margin-bottom:2px;font-size:10px}.contactRule{color:#8996a0;margin-top:12px;font-size:8px}.competitorRow{border-top:1px solid #e8edef;grid-template-columns:28px 1.1fr 1.8fr auto auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.competitorRank{color:#527087;background:#eef4f7;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:flex}.competitorRow b{font-size:11px;display:block}.competitorRow span{color:#68798a;margin-top:2px;font-size:9px;display:block}.competitorRow p{color:#5e6f7c;margin:0;font-size:9px;line-height:1.35}@media (max-width:1100px){.analysisFeatureNav{grid-template-columns:repeat(3,1fr)}.accountIntelGrid{grid-template-columns:1fr}.contactRow{grid-template-columns:38px 1fr 1.4fr}.contactIntelHead{flex-direction:column}.competitorRow{grid-template-columns:28px 1fr 1.5fr}}@media (max-width:650px){.analysisFeatureNav{grid-template-columns:repeat(2,1fr)}.contactRow{grid-template-columns:34px 1fr}.contactFunction,.contactReach,.contactConfidence{grid-column:2}.competitorRow{grid-template-columns:28px 1fr}.competitorRow p,.competitorRow>div:nth-child(4),.competitorRow>.contactConfidence{grid-column:2}.contactActions{flex-wrap:wrap;width:100%}}.formWrap{min-height:calc(100vh - 70px);background:radial-gradient(circle at 12% 4%,#46b4b11a,#0000 28%),linear-gradient(#f4f8fa 0%,#eef3f6 100%)!important;padding:54px 20px 80px!important}.formCard{background:#fff!important;border:1px solid #dce6eb!important;border-radius:22px!important;max-width:1080px!important;margin:0 auto!important;padding:0!important;overflow:hidden!important;box-shadow:0 22px 55px #10253d17!important}.formHead{color:#fff!important;background:radial-gradient(circle at 92% 10%,#5ccbc424,#0000 34%),linear-gradient(135deg,#10253d 0%,#183d52 100%)!important;border-bottom:0!important;margin:0!important;padding:32px 36px 26px!important}.formHead .eyebrow,.formHead .kicker,.formHead .sectionLabel{color:#83d9d3!important}.formHead p{color:#d2dee5!important;max-width:720px!important;margin:0!important;line-height:1.55!important}.fields{gap:18px!important}.fields label{color:#263d4e!important;letter-spacing:.01em!important;font-size:11px!important;font-weight:800!important}.fields input,.fields select,.fields textarea{color:#10253d!important;background:#f9fbfc!important;border:1px solid #d8e3e8!important;border-radius:11px!important;min-height:45px!important;margin-top:7px!important;padding:12px 13px!important;font-size:13px!important;transition:border-color .15s,box-shadow .15s,background .15s!important;box-shadow:inset 0 1px 1px #10253d05!important}.fields textarea{min-height:112px!important;line-height:1.5!important}.formCard h2,.formCard h3{color:#10253d!important}.formCard .sectionLabel,.formCard .panelLabel{color:#4f7c8c!important}.priorityWrap{gap:8px!important;margin-top:10px!important}.priority{color:#405768!important;background:#f5f8fa!important;border:1px solid #dce5e9!important;border-radius:999px!important;padding:8px 12px!important;font-size:10px!important;font-weight:700!important;transition:all .14s!important}.dropZone,.uploadBox,.fileDrop{background:linear-gradient(#fbfdfe,#f5f9fa)!important;border:1.5px dashed #b9ccd5!important;border-radius:14px!important;padding:24px!important;transition:all .15s!important}.formCard .button.primary,.formCard button[type=submit]{color:#fff!important;background:#10253d!important;border-radius:11px!important;min-height:48px!important;font-size:12px!important;font-weight:800!important;box-shadow:0 8px 18px #10253d1f!important}.formCard .button.primary:hover,.formCard button[type=submit]:hover{transform:translateY(-1px)!important;box-shadow:0 11px 24px #10253d29!important}.helper,.hint,.fieldHint{color:#7a8995!important;font-size:10px!important;line-height:1.45!important}@media (max-width:700px){.formWrap{padding:24px 12px 50px!important}.formHead{padding:25px 22px 22px!important}.formHead h1{font-size:27px!important}.formCard form{padding:23px 20px 28px!important}}.formWrap{background:radial-gradient(circle at 10% 0,#48b7b414,#0000 28%),linear-gradient(#f7fafb 0%,#f1f5f7 100%)!important;min-height:calc(100vh - 68px)!important;padding:44px 24px 80px!important}.formCard{background:#fff!important;border:1px solid #dce6eb!important;border-radius:20px!important;width:min(1180px,100%)!important;max-width:1180px!important;margin:0 auto!important;overflow:hidden!important;box-shadow:0 18px 50px #10253d14!important}.formHead{background:linear-gradient(135deg,#10283f 0%,#173c50 100%)!important;border:0!important;padding:27px 32px 24px!important}.formHead h1{color:#fff!important;letter-spacing:-.025em!important;margin:5px 0 7px!important;font-size:28px!important;line-height:1.08!important}.formHead p{color:#d3dfe5!important;max-width:790px!important;margin:0!important;font-size:12px!important;line-height:1.55!important}.formHead .eyebrow,.formHead .kicker,.formHead .sectionLabel{color:#82d9d3!important;letter-spacing:.13em!important;font-size:9px!important;font-weight:800!important}.formCard form{padding:30px 32px 34px!important}.fields{grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:start!important;gap:20px 18px!important;display:grid!important}.fields>*{min-width:0!important}.fields label{color:#273f50!important;margin:0!important;font-size:11px!important;font-weight:750!important;line-height:1.3!important;display:block!important}:is(.fields label:has(input:not([type=checkbox]):not([type=radio])),.fields label:has(select)){grid-column:span 4!important}.fields label:has(textarea){grid-column:span 6!important}.fields label:first-child,.fields label:nth-child(2){grid-column:span 6!important}.fields input:not([type=checkbox]):not([type=radio]),.fields select,.fields textarea{box-sizing:border-box!important;color:#173247!important;width:100%!important;box-shadow:none!important;background:#fbfcfd!important;border:1px solid #d6e1e6!important;border-radius:10px!important;margin:7px 0 0!important;padding:12px 13px!important;font-family:inherit!important;font-size:12px!important;line-height:1.45!important;display:block!important}.fields input:not([type=checkbox]):not([type=radio]),.fields select{height:46px!important}.fields textarea{resize:vertical!important;min-height:126px!important}.fields input:focus,.fields select:focus,.fields textarea:focus{background:#fff!important;border-color:#58aaa9!important;outline:none!important;box-shadow:0 0 0 3px #48b7b41a!important}.fields label:has(textarea){background:#f8fafb!important;border:1px solid #e3eaee!important;border-radius:13px!important;padding:14px!important}.fields label:has(textarea) textarea{background:#fff!important}.priorityWrap{background:#f7fafb!important;border:1px solid #e1e9ed!important;border-radius:13px!important;flex-wrap:wrap!important;gap:8px!important;margin-top:10px!important;padding:16px!important;display:flex!important}.priority{color:#405969!important;background:#fff!important;border:1px solid #d9e4e8!important;border-radius:9px!important;margin:0!important;padding:9px 13px!important;font-size:10px!important;font-weight:750!important;transition:transform .12s,border-color .12s,background .12s!important;box-shadow:0 1px 2px #10253d05!important}.priority:hover{background:#f2faf9!important;border-color:#80c3c0!important;transform:translateY(-1px)!important}.priority.chosen{color:#176b68!important;background:#e9f7f5!important;border-color:#5db8b3!important;box-shadow:0 0 0 2px #5db8b314!important}.formCard form>div,.formCard form>section{box-sizing:border-box!important;max-width:100%!important}.dropZone,.uploadBox,.fileDrop{box-sizing:border-box!important;text-align:center!important;background:#f8fbfc!important;border:1.5px dashed #b8ccd4!important;border-radius:13px!important;width:100%!important;margin-top:8px!important;padding:22px!important}.dropZone:hover,.uploadBox:hover,.fileDrop:hover{background:#f2faf9!important;border-color:#65b6b2!important}.formCard .button.primary,.formCard button[type=submit]{color:#fff!important;letter-spacing:.01em!important;background:#10283f!important;border:0!important;border-radius:10px!important;min-height:48px!important;padding:0 22px!important;font-size:11px!important;font-weight:800!important;box-shadow:0 7px 16px #10283f1f!important}.formCard .button.primary:hover,.formCard button[type=submit]:hover{background:#173b50!important;transform:translateY(-1px)!important}.formCard .button:not(.primary){border-radius:10px!important}.helper,.hint,.fieldHint,.formCard small{color:#788894!important;line-height:1.45!important}.formCard h2,.formCard h3,.formCard .sectionLabel,.formCard .panelLabel{margin-left:0!important;padding-left:0!important}@media (max-width:900px){.formWrap{padding:28px 16px 60px!important}.formHead,.formCard form{padding:24px!important}.fields label:first-child,.fields label:nth-child(2){grid-column:span 6!important}.fields label:has(input:not([type=checkbox]):not([type=radio])){grid-column:span 6!important}.fields label:has(select){grid-column:span 6!important}.fields label:has(textarea){grid-column:span 12!important}}@media (max-width:620px){.formWrap{padding:18px 10px 44px!important}.formCard{border-radius:15px!important}.formHead{padding:21px 18px!important}.formHead h1{font-size:25px!important}.formCard form{padding:20px 16px 24px!important}.fields{grid-template-columns:1fr!important;gap:15px!important}.fields>*,.fields label:first-child,.fields label:nth-child(2){grid-column:1!important}.fields label:has(input:not([type=checkbox]):not([type=radio])){grid-column:1!important}.fields label:has(select){grid-column:1!important}.fields label:has(textarea){grid-column:1!important}}.dealEntry{background:#fff;border:1px solid #dce6eb;border-radius:20px;width:min(1220px,100%);margin:0 auto;overflow:hidden;box-shadow:0 20px 55px #10253d16}.dealEntryHero{color:#fff;background:radial-gradient(circle at 92% 8%,#62d1c929,#0000 30%),linear-gradient(135deg,#10283f 0%,#173c50 100%);justify-content:space-between;align-items:flex-end;gap:30px;padding:30px 34px 27px;display:flex}.dealEntryHero .sectionLabel{color:#80d8d2!important}.dealEntryHero h1{letter-spacing:-.03em;margin:6px 0 8px;font-size:30px;line-height:1.08;color:#fff!important}.dealEntryHero p{color:#d4e0e7;max-width:720px;margin:0;font-size:12px;line-height:1.55}.entryHeroNote{background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;flex:0 0 255px;width:255px;padding:14px 15px}.entryHeroNote b{color:#fff;margin-bottom:4px;font-size:11px;display:block}.entryHeroNote span{color:#cbd9e2;font-size:10px;line-height:1.4;display:block}.dealEntryLayout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:0;display:grid}.dealEntryMain{border-right:1px solid #e4ebef;padding:28px 30px 32px}.dealEntryAside{background:#f8fafb;min-height:100%;padding:25px 20px}.entrySection{border-bottom:1px solid #e6edf0;margin-bottom:26px;padding:0 0 26px}.entrySection:last-of-type{margin-bottom:0}.entrySectionHead{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.entryStep{color:#247a77;background:#eaf6f5;border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:flex}.entrySectionHead h2{color:#173247;letter-spacing:-.01em;margin:0 0 3px;font-size:16px}.entrySectionHead p{color:#778792;margin:0;font-size:10px}.entryGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.entryGrid .span3{grid-column:span 3}.entryGrid .span4{grid-column:span 4}.entryGrid .span5{grid-column:span 5}.entryGrid .span6{grid-column:span 6}.entryGrid label,.entryNarratives label{color:#2b4354;min-width:0;font-size:10.5px;font-weight:800;display:block}.entryGrid input,.entryGrid select,.entryGrid textarea,.entryNarratives textarea{box-sizing:border-box;color:#183347;width:100%;font:inherit;background:#fbfcfd;border:1px solid #d6e2e7;border-radius:9px;margin-top:7px;padding:11px 12px;font-size:12px;font-weight:500;display:block}.entryGrid input,.entryGrid select{height:44px}.entryGrid textarea{resize:vertical;min-height:104px;line-height:1.45}.entryGrid input:focus,.entryGrid select:focus,.entryGrid textarea:focus,.entryNarratives textarea:focus{background:#fff;border-color:#60b8b4;outline:none;box-shadow:0 0 0 3px #60b8b41a}.entryMoney{background:#fbfcfd;border:1px solid #d6e2e7;border-radius:9px;align-items:center;margin-top:7px;display:flex;overflow:hidden}.entryMoney span{color:#6f808c;align-items:center;height:42px;padding:0 0 0 12px;font-size:12px;display:flex}.entryMoney input{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important}.entryGrid label>small{color:#85939d;margin-top:4px;font-size:9px;display:block}.entryNarratives{grid-template-columns:1fr;gap:12px;display:grid}.entryNarratives label{background:#f8fafb;border:1px solid #e2eaee;border-radius:11px;padding:13px 14px 14px}.entryNarratives textarea{resize:vertical;background:#fff;min-height:105px;line-height:1.45}.entrySecondary{margin-top:14px}.priorityContext{color:#6e818e;margin:-4px 0 10px 42px;font-size:9.5px}.entryPriorityWrap{flex-wrap:wrap;gap:8px;margin-left:42px;display:flex}.entryPriority{color:#415a6a;cursor:pointer;background:#fff;border:1px solid #d9e4e8;border-radius:8px;padding:8px 11px;font-size:9.5px;font-weight:750;transition:all .13s}.entryPriority:hover{background:#f3faf9;border-color:#83c7c3;transform:translateY(-1px)}.entryPriority.chosen{color:#176b68;background:#e8f7f5;border-color:#5db8b3;box-shadow:0 0 0 2px #5db8b312}.entryActions{justify-content:space-between;align-items:center;gap:12px;padding-top:24px;display:flex}.dealEntry .button.primary{color:#fff;background:#10283f;border-radius:9px;min-height:46px;padding:0 20px;font-size:10.5px;font-weight:850;box-shadow:0 7px 16px #10283f1f}.asideCard{background:#fff;border:1px solid #dce6eb;border-radius:12px;margin-bottom:14px;padding:17px;box-shadow:0 4px 12px #10253d09}.asideIcon{color:#1c7773;background:#e7f7f5;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:10px;font-weight:900;display:flex}.asideCard h3{color:#193448;margin:0 0 6px;font-size:13px}.asideCard>p{color:#71818d;margin:0;font-size:9.5px;line-height:1.5}.asideTips{margin-top:13px}.asideTips>div{border-top:1px solid #e9eef1;padding:10px 0}.asideTips b{color:#2d4657;margin-bottom:3px;font-size:10px;display:block}.asideTips span{color:#75848f;font-size:9px;line-height:1.42;display:block}.asideWhatNext{background:linear-gradient(#fff,#f4faf9)}.miniLabel{color:#347d82;letter-spacing:.1em;margin-bottom:9px;font-size:8px;font-weight:900;display:block}.asideWhatNext ul{margin:0;padding-left:17px}.asideWhatNext li{color:#526876;margin:7px 0;font-size:9px;line-height:1.35}.uploadEntry .dropZone{flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex;width:auto!important;margin:28px 30px 16px!important}.uploadEntry .privacyNotice,.uploadEntry .selectedFiles,.uploadEntry .suggestedFiles,.uploadEntry .apiError,.uploadEntry .formActions{margin-left:30px!important;margin-right:30px!important}.uploadEntry .formActions{margin-bottom:28px!important}@media (max-width:980px){.dealEntryLayout{grid-template-columns:1fr}.dealEntryMain{border-bottom:1px solid #e4ebef;border-right:0}.dealEntryAside{grid-template-columns:1fr 1fr;gap:12px;display:grid}.asideCard{margin:0}}@media (max-width:720px){.dealEntryHero{padding:24px 20px;display:block}.entryHeroNote{width:auto;margin-top:16px}.dealEntryMain{padding:22px 18px 26px}.entryGrid{grid-template-columns:1fr}.entryGrid .span3,.entryGrid .span4,.entryGrid .span5,.entryGrid .span6{grid-column:1}.entryPriorityWrap,.priorityContext{margin-left:0}.dealEntryAside{grid-template-columns:1fr;padding:18px}.entryActions{align-items:stretch}.uploadEntry .dropZone,.uploadEntry .privacyNotice,.uploadEntry .selectedFiles,.uploadEntry .suggestedFiles,.uploadEntry .apiError,.uploadEntry .formActions{margin-left:18px!important;margin-right:18px!important}}.uploadEntry .privacyNotice{color:#687b88!important;background:#f8fafb!important;border:1px solid #e1e9ed!important;border-radius:10px!important;padding:11px 14px!important;font-size:9.5px!important;line-height:1.45!important}.uploadEntry .suggestedFiles{border:0!important;padding:15px 0!important}.uploadEntry .suggestedFiles .sectionLabel,.uploadEntry .suggestedFiles h3{color:#2d4657!important}.uploadEntry .apiError{color:#9b4139!important;background:#fff5f4!important;border:1px solid #f0d1cd!important;border-radius:9px!important;padding:12px 14px!important;font-size:10px!important}.uploadEntry .formActions{border-top:1px solid #e6edf0!important;justify-content:space-between!important;align-items:center!important;padding-top:18px!important;display:flex!important}.dashboardShell,.dashboardPage,.dealDashboard{max-width:1500px!important;margin-left:auto!important;margin-right:auto!important}.dashboardShell h1,.dashboardPage h1,.dealDashboard h1{letter-spacing:-.035em!important;font-size:clamp(30px,3vw,46px)!important;line-height:1.05!important}.dashboardShell h2,.dashboardPage h2,.dealDashboard h2{letter-spacing:-.025em!important;font-size:clamp(22px,2vw,32px)!important;line-height:1.15!important}.dashboardShell p,.dashboardPage p,.dealDashboard p{line-height:1.55!important}.scoreGrid,.signalGrid,.metricGrid{gap:14px!important}.scoreCard,.signalCard,.metricCard,.dashboardCard,.intelCard,.evidenceCard{background:#fff!important;border:1px solid #dfe8ec!important;border-radius:16px!important;box-shadow:0 8px 24px #1c37460e!important}.scoreCard,.signalCard,.metricCard{min-height:118px!important;padding:20px 22px!important}.scoreCard strong,.signalCard strong,.metricCard strong,.scoreValue,.signalValue,.metricValue{letter-spacing:-.03em!important;font-size:28px!important;line-height:1!important}.nextBestMove,.nextMoveCard{border-radius:18px!important;padding:24px 26px!important;box-shadow:0 14px 34px #1c374621!important}.nextBestMove h2,.nextMoveCard h2,.nextBestMove strong,.nextMoveCard strong{line-height:1.25!important}.outputGrid,.outputCards{gap:12px!important}.outputCard,.outputTile{cursor:pointer!important;border:1px solid #ffffff1f!important;border-radius:15px!important;min-height:116px!important;padding:18px!important;transition:transform .16s,box-shadow .16s,border-color .16s!important;box-shadow:0 9px 22px #1c374617!important}.outputCard:hover,.outputTile:hover{transform:translateY(-2px)!important;box-shadow:0 14px 30px #1c374626!important}.outputCard h3,.outputTile h3{margin-bottom:5px!important;font-size:15px!important}.evidenceLedger,.decisionResistance,.contactsPanel,.competitivePanel,.reviewCorrect,.valueGapPanel{border-radius:16px!important}.evidenceLedger>*,.decisionResistance>*{padding-top:10px!important;padding-bottom:10px!important}.evidenceLedger p,.decisionResistance p,.reviewCorrect p,.contactsPanel p,.competitivePanel p{color:#536975!important;font-size:12px!important}.dashboardShell input,.dashboardPage input,.dashboardShell textarea,.dashboardPage textarea{border-color:#d7e2e7!important;border-radius:10px!important}@media (min-width:1100px){.dashboardShell,.dashboardPage,.dealDashboard{padding-left:34px!important;padding-right:34px!important}}.dashSide{flex-direction:column!important;display:flex!important}.sideDealList{border-top:1px solid #ffffff14;max-height:46vh;margin:14px 10px 8px;padding-top:12px;overflow:auto}.sideDealHead{justify-content:space-between;align-items:center;padding:0 7px 8px;display:flex}.sideDealHead span{color:#7f94a3;letter-spacing:.11em;font-size:8px;font-weight:900}.sideDealHead a{border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;text-decoration:none;color:#8fd8d2!important;display:flex!important}.sideDeal{color:#d5e0e7;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;margin:2px 0;padding:8px 7px;display:grid}.sideDeal:hover{background:#ffffff0f}.sideDeal.activeDeal{background:#58c8c11c}.sideDealInitial{color:#8fd8d2;background:#ffffff14;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:flex}.sideDealText{min-width:0}.sideDealText b{color:#eef4f7;white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.sideDealText small{color:#8da0ad;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:8.5px;display:block;overflow:hidden}.sideDeal em{color:#75c7c1;font-size:7px;font-style:normal;font-weight:900}.sideDealEmpty{padding:10px 8px 12px}.sideDealEmpty b{color:#c7d3db;font-size:9px;display:block}.sideDealEmpty span{color:#78909e;margin-top:4px;font-size:8px;line-height:1.35;display:block}.sideUtility{border-top:1px solid #ffffff12;margin:4px 10px;padding-top:8px}.sideUtility a{color:#8499a7;padding:8px 7px;font-size:10px;display:block}.clientsPage{color:#10253d;background:linear-gradient(#f7fafb,#f1f5f7);min-height:100vh}.clientsTop{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #dfe8ec;position:sticky;top:0}.clientsNav{justify-content:space-between;align-items:center;min-height:68px;display:flex}.clientsNav nav{align-items:center;gap:22px;display:flex}.clientsNav nav a{color:#526876;font-size:11px;font-weight:800;text-decoration:none}.clientsNav nav a.active{color:#176c69}.clientsWrap{max-width:1280px;margin:0 auto;padding:46px 28px 80px}.clientsHero{justify-content:space-between;align-items:flex-end;gap:30px;padding:8px 0 28px;display:flex}.clientsHero h1{letter-spacing:-.04em;margin:8px 0 10px;font-size:42px;line-height:1.04}.clientsHero p{color:#667986;max-width:650px;margin:0;line-height:1.55}.clientsToolbar{justify-content:space-between;align-items:center;gap:16px;margin:8px 0 20px;display:flex}.clientSearch{background:#fff;border:1px solid #d9e4e9;border-radius:11px;flex:1;align-items:center;gap:8px;max-width:560px;padding:0 12px;display:flex;box-shadow:0 4px 12px #10253d09}.clientSearch span{color:#6d8794}.clientSearch input{color:#183347;background:0 0;border:0;outline:0;width:100%;height:44px;font-size:12px}.clientCount{color:#73838e;font-size:10px;font-weight:800}.clientGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.clientCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce6eb;border-radius:16px;width:100%;padding:0;transition:transform .15s,box-shadow .15s,border-color .15s;display:block;overflow:hidden;box-shadow:0 8px 24px #10253d0e}.clientCard:hover{border-color:#bed8dc;transform:translateY(-2px);box-shadow:0 14px 32px #10253d17}.clientCardTop{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:18px 18px 12px;display:grid}.clientAvatar{color:#176c69;background:#e8f6f5;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:900;display:flex}.clientIdentity h3{color:#183347;margin:0;font-size:15px}.clientIdentity p{color:#74848f;margin:3px 0 0;font-size:10px}.clientOutcome{color:#667b88;background:#eef3f5;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.clientOutcome.won{color:#2e7048;background:#e8f7ef}.clientOutcome.lost{color:#8c5252;background:#f7eeee}.clientOutcome.no_decision{color:#816832;background:#f6f1e8}.clientMeta{flex-wrap:wrap;gap:7px;padding:0 18px 14px;display:flex}.clientMeta span{color:#657884;background:#f5f8f9;border-radius:7px;padding:5px 8px;font-size:8.5px;font-weight:700}.clientMetrics{background:#fbfcfd;border-top:1px solid #e8eef1;border-bottom:1px solid #e8eef1;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 18px;display:grid}.clientMetrics div{min-width:0}.clientMetrics small{color:#7b8c97;letter-spacing:.06em;font-size:7.5px;font-weight:900;display:block}.clientMetrics b{color:#193448;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:13px;display:block;overflow:hidden}.clientNext{padding:14px 18px}.clientNext small{color:#2e7a7e;letter-spacing:.07em;margin-bottom:5px;font-size:7.5px;font-weight:900;display:block}.clientNext span{color:#475e6d;font-size:10px;line-height:1.45;display:block}.clientCardFoot{color:#80909b;justify-content:space-between;align-items:center;padding:12px 18px 14px;font-size:8.5px;display:flex}.clientCardFoot strong{color:#236f7f;font-size:9px}.clientsState{text-align:center;color:#5f7481;background:#fff;border:1px dashed #c9d8de;border-radius:15px;padding:44px}.clientsState h2{color:#193448}.clientsState p{max-width:600px;margin:8px auto 18px;line-height:1.5}.errorState{color:#9b4f4f;border-color:#e6c5c5}.appTopLinks{align-items:center;gap:16px;display:flex}.appTopLinks a{color:#4a6372;font-size:10px;font-weight:800;text-decoration:none}@media (max-width:800px){.clientsWrap{padding:30px 16px 60px}.clientsHero{flex-direction:column;align-items:flex-start}.clientsHero h1{font-size:34px}.clientGrid{grid-template-columns:1fr}.clientsToolbar{flex-direction:column;align-items:stretch}.clientSearch{width:100%;max-width:none}}.noNamesFound{background:#fff8ed!important;border-color:#ecd7ae!important}.noNamesFound b{color:#735719!important}.noNamesFound span{color:#806f49!important}.previewBadge{color:#267a76;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;background:#edf7f6;border-radius:999px;margin-left:7px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900}@media (min-width:901px){.formWrap{width:min(1080px,100% - 56px)!important}.dealEntryLayout{grid-template-columns:minmax(0,1fr) 300px!important}.dealEntryHero{padding:32px 38px 29px!important}.dealEntryMain{padding:30px 34px 34px!important}body .formWrap{width:min(1240px,100vw - 80px)!important;max-width:1240px!important}body .formWrap .dealEntry{width:100%!important;max-width:none!important}body .formWrap .dealEntryLayout{grid-template-columns:minmax(0,1fr) 320px!important;width:100%!important;max-width:none!important}body .formWrap .dealEntryHero{width:auto!important;max-width:none!important;padding:34px 42px 31px!important}body .formWrap .dealEntryMain{max-width:none!important;padding:32px 38px 36px!important}body .formWrap .dealEntryHero h1{font-size:34px!important;line-height:1.08!important}body .formWrap .dealEntryHero p{font-size:14px!important;line-height:1.6!important}body .formWrap .dealEntryMain label,body .formWrap .dealEntryMain .fieldLabel{font-size:12px!important}body .formWrap .dealEntryMain input,body .formWrap .dealEntryMain textarea,body .formWrap .dealEntryMain select{font-size:14px!important;line-height:1.45!important}body .formWrap .dealEntryAside{font-size:14px!important;line-height:1.55!important}body .formWrap .dealEntryAside h2,body .formWrap .dealEntryAside h3{font-size:17px!important;line-height:1.25!important}body .formWrap .dealEntryAside p,body .formWrap .dealEntryAside li,body .formWrap .asideCard p,body .formWrap .asideCard li{font-size:13.5px!important;line-height:1.6!important}body .formWrap .dealEntryAside .sectionLabel,body .formWrap .asideCard .sectionLabel{letter-spacing:.08em!important;font-size:10px!important}body .formWrap .asideCard{padding:22px 20px!important}body .formWrap .dealEntryAside .asideCard{padding:26px 24px!important}body .formWrap .dealEntryAside .asideCard h2,body .formWrap .dealEntryAside .asideCard h3{margin-bottom:12px!important;font-size:21px!important;line-height:1.22!important}body .formWrap .dealEntryAside .asideCard>p{margin-bottom:22px!important;font-size:16px!important;line-height:1.6!important}body .formWrap .dealEntryAside .asideCard strong{margin:18px 0 5px!important;font-size:16px!important;line-height:1.3!important;display:block!important}body .formWrap .dealEntryAside .asideCard li,body .formWrap .dealEntryAside .asideCard li p,body .formWrap .dealEntryAside .asideCard div{font-size:15px!important;line-height:1.55!important}body .formWrap .dealEntryLayout{grid-template-columns:minmax(0,1fr) 390px!important}body .formWrap .dealEntryAside .asideTips{flex-direction:column!important;gap:22px!important;display:flex!important}body .formWrap .dealEntryAside .asideTips>div{display:block!important}body .formWrap .dealEntryAside .asideTips b{margin:0 0 6px!important;font-size:18px!important;font-weight:800!important;line-height:1.3!important;display:block!important}body .formWrap .dealEntryAside .asideTips span{font-size:16px!important;line-height:1.55!important;display:block!important}body .formWrap .dealEntryAside .asideCard h3{font-size:22px!important}body .formWrap .dealEntryAside .asideCard>p{font-size:16px!important;line-height:1.6!important}body .outputTabs button,body .dashboardTabs button,body .tabRow button,body .viewTabs button,body .storyTabs button,body .outputNav button,body .deliverableTabs button{white-space:nowrap!important;min-height:42px!important;padding:11px 15px!important;font-size:14px!important;font-weight:800!important;line-height:1.25!important}body .tabs button{min-height:42px!important;padding:11px 15px!important;font-size:14px!important;font-weight:800!important;line-height:1.25!important}body .tabs a{padding:11px 15px!important;font-size:14px!important;font-weight:800!important;line-height:1.25!important}body .analysisFeatureNav button{min-height:42px!important;padding:11px 15px!important;font-size:14px!important;font-weight:800!important;line-height:1.25!important}body .analysisFeatureNav a{padding:11px 15px!important;font-size:14px!important;font-weight:800!important;line-height:1.25!important}}.featureStripLarge{background:#fff!important;border:1px solid #dce6eb!important;border-radius:16px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;margin-top:22px!important;display:grid!important;overflow:hidden!important;box-shadow:0 10px 28px #10253d0e!important}.featureStripLarge>div{border-right:1px solid #e4ebef!important;flex-direction:column!important;justify-content:flex-start!important;min-height:150px!important;padding:24px 18px 22px!important;display:flex!important;position:relative!important}.featureStripLarge>div:last-child{border-right:0!important}.featureStripLarge>div:before{content:"";box-sizing:border-box!important;border:2px solid #2b76e8!important;border-radius:10px!important;width:38px!important;height:38px!important;margin-bottom:16px!important}.featureStripLarge>div:after{content:"";background:#2b76e8!important;height:4px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.featureStripLarge b{color:#10253d!important;margin-bottom:8px!important;font-size:17px!important;font-weight:800!important;line-height:1.25!important;display:block!important}.featureStripLarge small{color:#526876!important;font-size:13.5px!important;line-height:1.45!important;display:block!important}@media (max-width:1050px){.featureStripLarge{grid-template-columns:repeat(3,minmax(0,1fr))!important}.featureStripLarge>div:nth-child(3){border-right:0!important}.featureStripLarge>div:nth-child(-n+3){border-bottom:1px solid #e4ebef!important}}@media (max-width:700px){.featureStripLarge{grid-template-columns:1fr!important}.featureStripLarge>div{border-bottom:1px solid #e4ebef!important;border-right:0!important;min-height:auto!important;padding:20px!important}.featureStripLarge>div:last-child{border-bottom:0!important}}.exampleOutputsLarge{background:#fff!important;border:1px solid #dce6eb!important;border-radius:16px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;margin-top:24px!important;display:grid!important;overflow:hidden!important;box-shadow:0 10px 28px #10253d0e!important}.exampleOutputsLarge>div{border-right:1px solid #e4ebef!important;flex-direction:column!important;justify-content:flex-start!important;min-height:145px!important;padding:24px 18px 22px!important;display:flex!important;position:relative!important}.exampleOutputsLarge>div:last-child{border-right:0!important}.exampleOutputsLarge>div:before{content:"";border:2px solid #2b76e8!important;border-radius:10px!important;width:38px!important;height:38px!important;margin-bottom:16px!important}.exampleOutputsLarge>div:after{content:"";background:#2b76e8!important;height:4px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.exampleOutputsLarge b{color:#10253d!important;margin-bottom:8px!important;font-size:17px!important;font-weight:800!important;line-height:1.25!important;display:block!important}.exampleOutputsLarge small{color:#526876!important;font-size:13.5px!important;line-height:1.45!important;display:block!important}@media (max-width:1050px){.exampleOutputsLarge{grid-template-columns:repeat(3,minmax(0,1fr))!important}.exampleOutputsLarge>div:nth-child(3){border-right:0!important}.exampleOutputsLarge>div:nth-child(-n+3){border-bottom:1px solid #e4ebef!important}}@media (max-width:700px){.exampleOutputsLarge{grid-template-columns:1fr!important}.exampleOutputsLarge>div{border-bottom:1px solid #e4ebef!important;border-right:0!important;min-height:auto!important}.exampleOutputsLarge>div:last-child{border-bottom:0!important}}.exampleOutputsLarge{border-color:#d7e1e8!important;box-shadow:0 10px 26px #0f28410d!important}.exampleOutputsLarge>div{text-align:center!important;justify-content:flex-start!important;align-items:center!important;min-height:188px!important;padding:28px 18px 24px!important}.exampleOutputsLarge .outputIcon{color:#1768f2!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;margin:0 auto 18px!important;font-size:38px!important;font-weight:700!important;line-height:1!important;display:flex!important}.exampleOutputsLarge .outputIconDoc{font-size:40px!important}.exampleOutputsLarge .outputIconValue{transform:translateY(-1px);font-size:42px!important}.exampleOutputsLarge .outputIconTarget{font-size:44px!important}.exampleOutputsLarge .outputIconShield{border:3px solid #1768f2!important;border-radius:16px!important;width:50px!important;height:50px!important;font-size:24px!important}.exampleOutputsLarge .outputIconDeck{font-size:43px!important}.exampleOutputsLarge .outputIconCheck{border:3px solid #1768f2!important;border-radius:11px!important;width:46px!important;height:46px!important;font-size:28px!important}.exampleOutputsLarge b{text-align:center!important;margin-bottom:9px!important;font-size:18px!important;line-height:1.2!important}.exampleOutputsLarge small{text-align:center!important;max-width:165px!important;margin:0 auto!important;font-size:14px!important;line-height:1.45!important}@media (max-width:1050px){.exampleOutputsLarge>div{min-height:176px!important}}@media (max-width:700px){.exampleOutputsLarge>div{text-align:left!important;align-items:flex-start!important}.exampleOutputsLarge .outputIcon,.exampleOutputsLarge b,.exampleOutputsLarge small{text-align:left!important;margin-left:0!important;margin-right:0!important}}.companyIntel{background:#f8fbfd;border:1px solid #dbe6ec;border-radius:20px;width:min(1240px,100% - 48px);margin:28px auto;padding:28px;box-shadow:0 12px 34px #10253d0b}.companyIntelHead{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.companyIntelHead h2{color:#10253d;margin:6px 0 7px;font-size:25px;line-height:1.15}.companyIntelHead p{color:#607381;max-width:680px;margin:0;font-size:14px;line-height:1.55}.companyResearchBtn{white-space:nowrap;min-width:176px}.companyIntelEmpty{background:#fff;border:1px dashed #cbdbe4;border-radius:14px;flex-direction:column;gap:5px;padding:22px;display:flex}.companyIntelEmpty b{color:#10253d;font-size:16px}.companyIntelEmpty span{color:#607381;font-size:14px}.intelSummary{color:#fff;background:#10253d;border-radius:15px;grid-template-columns:170px 1fr;align-items:center;gap:20px;margin-bottom:18px;padding:20px 22px;display:grid}.intelSummary>div{flex-direction:column;gap:4px;display:flex}.intelSummary span{letter-spacing:.1em;color:#9fc4ff;font-size:9px;font-weight:900}.intelSummary b{font-size:24px}.intelSummary p{color:#eef5fa;margin:0;font-size:15px;line-height:1.55}.intelColumns{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.intelPanel,.intelImplications{background:#fff;border:1px solid #dde7ec;border-radius:15px;padding:20px}.intelItem{border-bottom:1px solid #e8eef2;padding:16px 0}.intelItem:last-child{border-bottom:0}.intelItem>div:first-child{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.intelItem b{color:#10253d;font-size:15px}.intelItem p{color:#334b5c;margin:7px 0;font-size:13.5px;line-height:1.55}.intelItem small{color:#71818c;font-size:12.5px;line-height:1.5;display:block}.intelConfidence{letter-spacing:.06em;color:#516775;white-space:nowrap;background:#edf3f7;border-radius:999px;padding:4px 7px;font-weight:900;font-size:9px!important}.intelConfidence.confirmed,.intelConfidence.high{color:#18785e;background:#e9f7f2}.intelConfidence.inferred,.intelConfidence.medium{color:#8a6510;background:#fff6dd}.intelConfidence.low{color:#9a4d4d;background:#f6eeee}.intelSources{flex-wrap:wrap;margin-top:9px;justify-content:flex-start!important;gap:8px!important;display:flex!important}.intelSources a{color:#1768f2;font-size:11px;font-weight:800;text-decoration:none}.implicationGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.implicationGrid>div{border:1px solid #e1e9ee;border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.implicationGrid b{color:#10253d;font-size:13.5px;line-height:1.35}.implicationGrid span{color:#536b7a;font-size:12.5px;line-height:1.45}.implicationGrid small{text-transform:uppercase;color:#78909e;font-size:10px;font-weight:800}.intelSourceDrawer{background:#fff;border:1px solid #dde7ec;border-radius:12px;margin-top:14px;padding:13px 15px}.intelSourceDrawer summary{cursor:pointer;color:#29495e;font-size:12px;font-weight:850}.intelSourceDrawer>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.intelSourceDrawer a{border:1px solid #e5ecef;border-radius:9px;flex-direction:column;gap:3px;padding:10px;text-decoration:none;display:flex}.intelSourceDrawer a b{color:#1768f2;font-size:11.5px}.intelSourceDrawer a span{color:#71818c;font-size:10px}@media (max-width:850px){.companyIntel{width:calc(100% - 24px);padding:20px}.companyIntelHead{flex-direction:column}.intelSummary,.intelColumns,.implicationGrid,.intelSourceDrawer>div{grid-template-columns:1fr}}.exampleOutputsLarge>div:before{content:none!important;display:none!important}.exampleOutputsLarge .outputIcon{color:#1768f2!important;background:0 0!important;border:0!important;border-radius:0!important;width:48px!important;height:48px!important;margin:0 auto 18px!important;font-size:0!important;display:block!important;position:relative!important;transform:none!important}.exampleOutputsLarge .outputIcon:before,.exampleOutputsLarge .outputIcon:after{box-sizing:border-box!important}.exampleOutputsLarge .outputIconDoc:before{content:""!important;border:3px solid #1768f2!important;border-radius:4px!important;width:29px!important;height:39px!important;position:absolute!important;top:4px!important;left:10px!important}.exampleOutputsLarge .outputIconDoc:after{content:""!important;background:#1768f2!important;width:15px!important;height:3px!important;position:absolute!important;top:17px!important;left:17px!important;box-shadow:0 8px #1768f2,0 16px #1768f2!important}.exampleOutputsLarge .outputIconValue:before{content:""!important;border:3px solid #1768f2!important;border-radius:2px!important;width:7px!important;height:14px!important;position:absolute!important;bottom:5px!important;left:7px!important;box-shadow:12px -8px 0 -3px #fff,12px -8px #1768f2,24px -20px 0 -3px #fff,24px -20px #1768f2!important}.exampleOutputsLarge .outputIconValue:after{content:""!important;border-top:3px solid #1768f2!important;border-right:3px solid #1768f2!important;width:31px!important;height:18px!important;position:absolute!important;top:8px!important;left:8px!important;transform:skewY(-35deg)!important}.exampleOutputsLarge .outputIconTarget:before{content:""!important;border:3px solid #1768f2!important;border-radius:50%!important;position:absolute!important;inset:5px!important;box-shadow:inset 0 0 0 8px #fff,inset 0 0 0 11px #1768f2!important}.exampleOutputsLarge .outputIconTarget:after{content:""!important;background:#1768f2!important;border-radius:50%!important;width:7px!important;height:7px!important;position:absolute!important;top:22px!important;left:22px!important}.exampleOutputsLarge .outputIconShield:before{content:""!important;border:3px solid #1768f2!important;border-radius:8px 8px 15px 15px!important;width:32px!important;height:40px!important;position:absolute!important;top:3px!important;left:8px!important}.exampleOutputsLarge .outputIconShield:after{content:"★"!important;color:#1768f2!important;text-align:center!important;width:19px!important;font-size:19px!important;line-height:24px!important;position:absolute!important;top:10px!important;left:15px!important}.exampleOutputsLarge .outputIconDeck:before{content:""!important;border:3px solid #1768f2!important;border-radius:3px!important;width:38px!important;height:29px!important;position:absolute!important;top:7px!important;left:5px!important}.exampleOutputsLarge .outputIconDeck:after{content:""!important;background:#1768f2!important;width:4px!important;height:11px!important;position:absolute!important;top:35px!important;left:22px!important;box-shadow:-8px 9px 0 -1px #1768f2,8px 9px 0 -1px #1768f2!important}.exampleOutputsLarge .outputIconCheck:before{content:""!important;border:3px solid #1768f2!important;border-radius:9px!important;width:38px!important;height:38px!important;position:absolute!important;top:5px!important;left:5px!important}.exampleOutputsLarge .outputIconCheck:after{content:""!important;border-bottom:3px solid #1768f2!important;border-left:3px solid #1768f2!important;width:17px!important;height:9px!important;position:absolute!important;top:17px!important;left:16px!important;transform:rotate(-45deg)!important}.companyIdentityForm{background:#fff;border:1px solid #dde7ec;border-radius:14px;grid-template-columns:1.05fr .85fr 1.5fr auto;align-items:end;gap:10px;margin-bottom:16px;padding:14px;display:grid}.companyIdentityForm label{flex-direction:column;gap:6px;display:flex}.companyIdentityForm label>span{letter-spacing:.04em;text-transform:uppercase;color:#526b7a;font-size:10px;font-weight:850}.companyIdentityForm label small{text-transform:none;letter-spacing:0;color:#8a9aa4;font-size:9px;font-weight:650}.companyIdentityForm input{color:#10253d;background:#fff;border:1px solid #cfdce4;border-radius:9px;outline:none;width:100%;height:42px;padding:0 11px;font-size:13px}.companyIdentityForm input:focus{border-color:#1768f2;box-shadow:0 0 0 3px #1768f214}.companyIdentityForm .companyResearchBtn{height:42px}.identityNotice{background:#edf8f4;border:1px solid #d3ebe2;border-radius:10px;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex}.identityNotice b{color:#176c57;font-size:12px}.identityNotice span{color:#4f6875;font-size:12px}.identityNotice.needsClarification{background:#fff8e7;border-color:#efe0b8}.identityNotice.needsClarification b{color:#8b6815}.identityCandidates{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px;display:grid}.identityCandidates button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce6ec;border-radius:11px;padding:13px}.identityCandidates button:hover{border-color:#1768f2}.identityCandidates b,.identityCandidates span,.identityCandidates small{display:block}.identityCandidates b{color:#10253d;font-size:13px}.identityCandidates span{color:#607381;margin:5px 0;font-size:11.5px;line-height:1.4}.identityCandidates small{color:#1768f2;font-size:10.5px;font-weight:800}@media (max-width:950px){.companyIdentityForm{grid-template-columns:1fr 1fr}.companyIdentityForm .companyHint{grid-column:1/-1}.identityCandidates{grid-template-columns:1fr}}@media (max-width:650px){.companyIdentityForm{grid-template-columns:1fr}.companyIdentityForm .companyHint{grid-column:auto}}.companyFusionStatus{color:#236b58;background:#edf8f4;border:1px solid #cfe5df;border-radius:9px;margin:0 0 14px;padding:11px 13px;font-size:12px;font-weight:750}.analysisFeatureNav .featureTab .featureIcon{flex:0 0 31px!important;width:31px!important;height:31px!important;display:flex!important}.analysisFeatureNav{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.analysisFeatureNav .featureTab{min-height:118px!important;box-shadow:none!important;color:#fff!important;text-align:left!important;background:#10253d!important;border:1px solid #1f3b52!important;border-radius:12px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;padding:16px 16px 14px!important;display:flex!important;position:relative!important;overflow:hidden!important}.analysisFeatureNav .featureTab:before,.analysisFeatureNav .featureTab:after{content:none!important;display:none!important}.analysisFeatureNav .featureTab *{text-shadow:none!important;-webkit-text-stroke:0!important}.analysisFeatureNav .featureTab .featureIcon{color:#78d4c8!important;background:#173a50!important;border:0!important;border-radius:8px!important;flex:0 0 34px!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;margin:0 0 12px!important;padding:0!important;font-size:17px!important;line-height:1!important;display:flex!important}.analysisFeatureNav .featureTab b{color:#fff!important;margin:0 0 5px!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important;display:block!important}.analysisFeatureNav .featureTab small{color:#b9c9d4!important;margin:0!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important;display:block!important}.analysisFeatureNav .featureTab i{display:none!important}.analysisFeatureNav .featureTab.active{background:#10333b!important;border-color:#2bb9a9!important;box-shadow:inset 0 0 0 1px #2bb9a9!important}.analysisFeatureNav .featureTab.active .featureIcon{color:#7fe0d1!important;background:#17464a!important}.analysisFeatureNav .featureTab.active b{color:#fff!important}.analysisFeatureNav .featureTab.active small{color:#c9ddd9!important}.analysisFeatureNav .featureTab:hover{border-color:#31506a!important;transform:none!important}@media (max-width:1050px){.analysisFeatureNav{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:700px){.analysisFeatureNav{grid-template-columns:1fr!important}}.analysisFeatureNav{gap:10px!important;margin-top:20px!important;margin-bottom:24px!important}.analysisFeatureNav .featureTab,.analysisFeatureNav .featureTab.active{min-height:96px!important;box-shadow:none!important;background:#10253d!important;border:1px solid #1f3b52!important;border-radius:10px!important;padding:14px!important}.analysisFeatureNav .featureTab.active{box-shadow:none!important;border-color:#1f3b52!important}.analysisFeatureNav .featureTab .featureIcon,.analysisFeatureNav .featureTab.active .featureIcon{color:#9fc3d5!important;background:#18374b!important;border-radius:7px!important;flex:0 0 28px!important;width:28px!important;height:28px!important;margin:0 0 9px!important;font-size:14px!important}.analysisFeatureNav .featureTab b,.analysisFeatureNav .featureTab.active b{color:#fff!important;margin-bottom:3px!important;font-size:14px!important}.analysisFeatureNav .featureTab small,.analysisFeatureNav .featureTab.active small{color:#aebfca!important;font-size:11px!important;line-height:1.3!important}.dashboard h1{font-size:30px!important;line-height:1.12!important}.dashboard h2{font-size:22px!important;line-height:1.2!important}.dashboard h3{font-size:17px!important;line-height:1.25!important}.dashboard p,.dashboard li{font-size:14px;line-height:1.5}.dashboard .panelLabel{letter-spacing:.1em!important;font-size:9px!important}.dashboard small{line-height:1.35}.dashboard section{margin-top:20px!important;margin-bottom:20px!important}.dashboard .executiveGrid,.dashboard .dealDnaGrid,.dashboard .evidenceGrid,.dashboard .intelColumns{gap:14px!important}.dashboard .executiveCard,.dashboard .dnaCard,.dashboard .evidenceCard,.dashboard .intelPanel{box-shadow:none!important;border-radius:12px!important;padding:18px!important}.companyIntel{margin-top:20px!important;margin-bottom:20px!important;padding:22px!important}.companyIntelHead{margin-bottom:14px!important}.companyIntelHead h2{margin-bottom:5px!important;font-size:21px!important}.companyIntelHead p{font-size:13px!important}.companyIdentityForm{margin-bottom:12px!important;padding:12px!important}.intelSummary{margin-bottom:12px!important;padding:16px 18px!important}.intelSummary p{font-size:13.5px!important}.intelItem{padding:12px 0!important}.intelItem p{margin:5px 0!important;font-size:12.5px!important}.intelImplications{margin-top:12px!important}.implicationGrid{gap:8px!important}.dashboard textarea,.dashboard input{font-size:13px!important}.dashboard textarea{min-height:44px!important}.dashboard .executiveNarrative,.dashboard .whyChange,.dashboard .whyNow{line-height:1.42!important}.reviewCorrect,.reviewCorrect *,.reviewCorrectPanel,.reviewCorrectPanel *,.reviewSection,.reviewSection *{line-height:1.48!important}.reviewCorrect p,.reviewCorrect li,.reviewCorrect label,.reviewCorrect span:not(.panelLabel),.reviewCorrectPanel p,.reviewCorrectPanel li,.reviewCorrectPanel label,.reviewCorrectPanel span:not(.panelLabel),.reviewSection p,.reviewSection li,.reviewSection label,.reviewSection span:not(.panelLabel){font-size:14px!important}.reviewCorrect input,.reviewCorrect textarea,.reviewCorrect select,.reviewCorrectPanel input,.reviewCorrectPanel textarea,.reviewCorrectPanel select,.reviewSection input,.reviewSection textarea,.reviewSection select{font-size:14px!important;line-height:1.45!important}.reviewCorrect small,.reviewCorrectPanel small,.reviewSection small{font-size:12.5px!important;line-height:1.45!important}.reviewCorrect h2,.reviewCorrectPanel h2,.reviewSection h2{font-size:22px!important}.reviewCorrect h3,.reviewCorrectPanel h3,.reviewSection h3{font-size:16px!important}.dashboard .helperText,.dashboard .fieldHelp,.dashboard .muted,.dashboard .subtle{font-size:12.5px!important;line-height:1.45!important}.analysisFeatureNav{margin-top:12px!important;margin-bottom:18px!important}.analysisFeatureNav .featureTab,.analysisFeatureNav .featureTab.active{min-height:82px!important;padding:12px 13px!important}.analysisFeatureNav .featureTab .featureIcon,.analysisFeatureNav .featureTab.active .featureIcon{flex-basis:24px!important;width:24px!important;height:24px!important;margin-bottom:7px!important;font-size:12px!important}.analysisFeatureNav .featureTab b,.analysisFeatureNav .featureTab.active b{font-size:13px!important}.analysisFeatureNav .featureTab small,.analysisFeatureNav .featureTab.active small{font-size:10.5px!important}.dashboard .analysisContent,.dashboard .executiveStory,.dashboard .storyPanel{z-index:1;position:relative}.outputsPanel{box-shadow:none!important;border-radius:14px!important;padding:22px!important}.outputsPanelHead{margin-bottom:12px!important}.outputsPanelHead h3{color:#10253d!important;margin:4px 0 0!important;font-size:18px!important;line-height:1.25!important}.outputsPanelHead .panelLabel{letter-spacing:.09em!important;font-size:10px!important}.outputButtonGrid{gap:10px!important;margin-bottom:20px!important}.outputButtonGrid button{text-align:left!important;border-radius:10px!important;min-height:78px!important;padding:14px 15px!important}.outputButtonGrid button b{color:#10253d!important;margin-bottom:5px!important;font-size:14px!important;line-height:1.25!important;display:block!important}.outputButtonGrid button span{color:#607381!important;font-size:12.5px!important;line-height:1.4!important;display:block!important}.outputsPanelHead.sellerHead{border-top:1px solid #e2e9ed!important;margin-top:6px!important;padding-top:18px!important}.resolvePanel{box-shadow:none!important;border-radius:14px!important;padding:24px!important}.resolveHead{margin-bottom:20px!important}.resolveHead .panelLabel{letter-spacing:.09em!important;margin-bottom:6px!important;font-size:10px!important}.resolveHead h3{color:#10253d!important;margin:0 0 8px!important;font-size:20px!important;line-height:1.3!important}.resolveHead p{color:#607381!important;max-width:760px!important;margin:0!important;font-size:14px!important;line-height:1.55!important}.resolveSection{padding:18px 0!important}.resolveSection>b{color:#10253d!important;margin-bottom:7px!important;font-size:16px!important;line-height:1.3!important;display:block!important}.resolveSection>p{color:#607381!important;margin:0 0 14px!important;font-size:14px!important;line-height:1.5!important}.gapAnswerGrid{gap:12px!important}.gapAnswerGrid label{border-radius:10px!important;padding:15px!important}.gapAnswerGrid label>span{color:#173247!important;margin-bottom:6px!important;font-size:14px!important;font-weight:750!important;line-height:1.4!important;display:block!important}.gapAnswerGrid label>small{color:#647986!important;margin-bottom:10px!important;font-size:12.5px!important;line-height:1.5!important;display:block!important}.gapAnswerGrid input{min-height:42px!important;padding:9px 11px!important;font-size:14px!important;line-height:1.4!important}.commentLabel>span{font-size:14px!important;font-weight:750!important}.commentLabel textarea{min-height:92px!important;padding:11px!important;font-size:14px!important;line-height:1.5!important}.flaggedBox p{font-size:13.5px!important;line-height:1.5!important}.resolveActions{padding-top:14px!important}.resolveActions .button{min-height:42px!important;font-size:13px!important;font-weight:800!important}.outputsPanel,.resolvePanel,.outputButtonGrid button,.gapAnswerGrid label{-webkit-font-smoothing:antialiased!important;text-rendering:optimizelegibility!important}.dealPreviewReal{color:#172b3a;background:#f5f7f8;padding:13px;font-family:inherit}.previewDealHeader{background:#fff;border:1px solid #dfe6ea;border-radius:8px;justify-content:space-between;align-items:flex-start;padding:10px 11px;display:flex}.previewDealHeader small,.previewCompanyIntel small,.previewInsights small,.previewNarrative>small,.previewGap small,.previewRisk small{letter-spacing:.7px;color:#668093;font-size:6px;font-weight:800;display:block}.previewDealHeader h3{margin:3px 0;font-size:16px;line-height:1.05}.previewDealHeader p{color:#72808d;margin:0;font-size:7px}.previewDealHeader>span{color:#fff;background:#16344f;border-radius:4px;padding:6px 8px;font-size:6px;font-weight:800}.previewHealthRow{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:6px;display:grid}.previewHealthRow>div{background:#fff;border:1px solid #dfe6ea;border-radius:6px;padding:7px}.previewHealthRow small{color:#698093;letter-spacing:.45px;font-size:5.5px;font-weight:800;display:block}.previewHealthRow b{margin:2px 0;font-size:12px;display:block}.previewHealthRow span{color:#788692;font-size:5.5px;display:block}.previewCompanyIntel{background:#fff;border:1px solid #dfe6ea;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding:8px 9px;display:flex}.previewCompanyIntel b{margin:2px 0;font-size:8px;display:block}.previewCompanyIntel span{color:#70808e;font-size:6px;display:block}.previewCompanyIntel em{white-space:nowrap;border:1px solid #b8c8d3;border-radius:4px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:800}.previewFeatureNav{grid-template-columns:repeat(6,1fr);gap:4px;margin-top:6px;display:grid}.previewFeatureNav>span,.previewFeatureNav>b{background:#fff;border:1px solid #dfe6ea;border-radius:5px;min-width:0;padding:6px 5px;font-size:7px;font-weight:700}.previewFeatureNav>b{border-color:#4f839f;box-shadow:inset 0 -2px #4f839f}.previewFeatureNav strong,.previewFeatureNav b span{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:6px;display:block;overflow:hidden}.previewFeatureNav small{color:#7c8994;white-space:nowrap;text-overflow:ellipsis;font-size:4.8px;font-weight:500;display:block;overflow:hidden}.previewInsights{grid-template-columns:1fr 1fr;gap:5px;margin-top:6px;display:grid}.previewInsights>div{background:#fff;border:1px solid #dfe6ea;border-radius:6px;padding:8px}.previewInsights b{margin-top:3px;font-size:7px;line-height:1.35;display:block}.previewStory{grid-template-columns:1.65fr .8fr;gap:5px;margin-top:6px;display:grid}.previewNarrative,.previewGap,.previewRisk{background:#fff;border:1px solid #dfe6ea;border-radius:6px;padding:8px}.previewNarrative p{color:#667784;margin:0;font-size:6px;line-height:1.35}.previewOutcomes{grid-template-columns:1fr 1fr;gap:4px;margin-top:6px;display:grid}.previewOutcomes span{border:1px solid #e1e7ea;border-radius:4px;padding:4px}.previewOutcomes i{color:#5d7d90;font-size:4.5px;font-style:normal;font-weight:900;display:block}.previewOutcomes b{margin-top:1px;font-size:5.5px;display:block}.previewRightStack{gap:5px;display:grid}.previewGap b,.previewRisk b{margin:3px 0;font-size:7px;line-height:1.3;display:block}.previewGap span{color:#6c7d88;border-top:1px solid #edf0f2;margin-top:3px;padding-top:3px;font-size:5.5px;display:block}@media (max-width:760px){.previewHealthRow{grid-template-columns:1fr 1fr}.previewFeatureNav{grid-template-columns:repeat(3,1fr)}.previewStory{grid-template-columns:1fr}}.dealPreviewReal{padding:16px}.previewDealHeader{padding:13px 14px}.previewDealHeader small,.previewCompanyIntel small,.previewInsights small,.previewNarrative>small,.previewGap small,.previewRisk small{font-size:7.5px}.previewDealHeader h3{margin:4px 0;font-size:19px}.previewDealHeader p{font-size:9px}.previewDealHeader>span{padding:7px 9px;font-size:7.5px}.previewHealthRow.readable{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px}.previewHealthRow.readable>div{padding:9px}.previewHealthRow.readable small{font-size:7px}.previewHealthRow.readable b{font-size:15px}.previewHealthRow.readable span{font-size:7px}.previewCompanyIntel{margin-top:8px;padding:10px 11px}.previewCompanyIntel b{font-size:10px}.previewCompanyIntel span{font-size:7.5px;line-height:1.35}.previewCompanyIntel em{font-size:7px}.previewFeatureNav.readable{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px}.previewFeatureNav.readable>span,.previewFeatureNav.readable>b{padding:8px 6px}.previewFeatureNav.readable strong,.previewFeatureNav.readable b span{font-size:7.5px}.previewInsights{gap:7px;margin-top:8px}.previewInsights>div{padding:11px}.previewInsights b{font-size:9px;line-height:1.4}.previewStory{grid-template-columns:1.6fr .75fr;gap:7px;margin-top:8px}.previewNarrative,.previewGap,.previewRisk{padding:11px}.previewNarrative h4{margin:4px 0 5px;font-size:12px;line-height:1.3}.previewNarrative p{font-size:8px;line-height:1.45}.previewOutcomes{gap:5px;margin-top:8px}.previewOutcomes span{padding:5px}.previewOutcomes i{font-size:5.5px}.previewOutcomes b{font-size:7px}.previewGap b,.previewRisk b{font-size:9px;line-height:1.35}.previewGap span{font-size:7.5px;line-height:1.35}.accessGate{background:#f4f7f8;place-items:center;min-height:100vh;padding:28px;display:grid}.accessCard{background:#fff;border:1px solid #dce5ea;border-radius:16px;width:min(100%,460px);padding:34px;box-shadow:0 18px 55px #142d411a}.accessBrand{color:#17344d;align-items:center;gap:9px;margin-bottom:30px;font-weight:800;text-decoration:none;display:inline-flex}.accessBrand span{color:#fff;background:#17344d;border-radius:8px;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.accessCard .kicker{letter-spacing:1.2px;color:#5d8197;font-size:10px;font-weight:800}.accessCard h1{color:#152d40;margin:7px 0 9px;font-size:34px}.accessCard>p{color:#667986;margin:0 0 22px;line-height:1.55}.accessCard form{gap:14px;display:grid}.accessCard label{color:#314a5c;font-size:12px;font-weight:800}.accessCard input{box-sizing:border-box;width:100%;font:inherit;color:#172b3a;background:#fff;border:1px solid #cbd7de;border-radius:8px;margin-top:7px;padding:13px 14px;display:block}.accessCard button{justify-content:center;width:100%}.accessNotice{color:#6d5a22;background:#f7f1df;border:1px solid #e6d8a8;border-radius:8px;margin-bottom:16px;padding:11px 12px;font-size:11px;line-height:1.45}.accessBack{color:#557287;margin-top:20px;font-size:12px;text-decoration:none;display:inline-block}.seoPage{background:#fff;min-height:70vh}.seoHero{background:linear-gradient(#f5f8f9 0%,#fff 100%);border-bottom:1px solid #e4eaed;padding:92px 0 64px}.seoNarrow{max-width:900px}.seoHero h1{letter-spacing:-2px;color:#142e42;margin:12px 0 18px;font-size:clamp(38px,5vw,62px);line-height:1.04}.seoHero>div>p{color:#5e7280;max-width:780px;font-size:20px;line-height:1.55}.seoBody{padding-top:60px;padding-bottom:80px}.seoBody article{border-bottom:1px solid #e7ecef;margin-bottom:42px;padding:0 0 42px}.seoBody article h2,.seoRelated h2{letter-spacing:-.5px;color:#17344d;margin:0 0 12px;font-size:28px}.seoBody article p{color:#536a79;max-width:820px;margin:0;font-size:17px;line-height:1.75}.seoCallout{background:#eef4f6;border:1px solid #d9e4e9;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;margin:10px 0 52px;padding:30px;display:flex}.seoCallout small{letter-spacing:1px;color:#5d8197;font-size:10px;font-weight:800}.seoCallout h2{color:#17344d;margin:7px 0;font-size:24px;line-height:1.25}.seoCallout p{color:#607581;margin:0;font-size:14px;line-height:1.55}.seoCallout .button{white-space:nowrap}.seoRelated>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.seoRelated a{color:#24485f;background:#fff;border:1px solid #dce5ea;border-radius:9px;padding:15px;font-size:13px;font-weight:750;line-height:1.35;text-decoration:none}@media (max-width:760px){.seoHero{padding:60px 0 44px}.seoHero h1{letter-spacing:-1px}.seoCallout{display:block}.seoCallout .button{margin-top:18px}.seoRelated>div{grid-template-columns:1fr}}.contactPage{background:#f7f9fa;min-height:72vh}.contactHero{padding:88px 0}.contactGrid{grid-template-columns:1fr 1fr;align-items:start;gap:72px;max-width:1050px;display:grid}.contactGrid h1{letter-spacing:-2px;color:#142e42;margin:12px 0 18px;font-size:clamp(40px,5vw,60px);line-height:1.05}.contactGrid>div>p{color:#607581;max-width:520px;font-size:18px;line-height:1.65}.contactEmail{color:#244e68;margin-top:18px;font-weight:800;text-decoration:none;display:inline-block}.contactForm{background:#fff;border:1px solid #dce5ea;border-radius:14px;gap:16px;padding:28px;display:grid;box-shadow:0 16px 45px #142d4114}.contactForm label{color:#314a5c;font-size:12px;font-weight:800}.contactForm input,.contactForm textarea{box-sizing:border-box;width:100%;font:inherit;color:#172b3a;background:#fff;border:1px solid #cbd7de;border-radius:8px;margin-top:7px;padding:12px 13px;display:block}.contactForm textarea{resize:vertical}.contactForm .button{justify-content:center;width:100%}.contactStatus{color:#466273;background:#f2f6f7;border-radius:7px;padding:10px 12px;font-size:12px;line-height:1.45}.accessHelp{color:#687c89;border-top:1px solid #e2e9ed;margin-top:18px;padding-top:17px;font-size:12px}.accessHelp a{color:#315d78;font-weight:800;text-decoration:none}@media (max-width:760px){.contactHero{padding:56px 0}.contactGrid{grid-template-columns:1fr;gap:34px}.contactGrid h1{letter-spacing:-1px}}.researchExportWarning{color:#664f1d;background:#fff7e6;border:1px solid #ead7a8;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:14px 16px;display:flex}.researchExportWarning b{font-size:13px}.researchExportWarning span{color:#7a6535;font-size:12px;line-height:1.45}.outputButtonGrid button:disabled,.headerActions button:disabled{opacity:.48;cursor:not-allowed}@media (max-width:760px){.researchExportWarning{display:block}.researchExportWarning span{margin-top:5px;display:block}}.mobilePublicNav{display:none}@media (max-width:900px){.topbar .nav{gap:12px;min-height:66px}.topbar .nav nav{display:none!important}.topbar .navCta{white-space:nowrap;padding:10px 12px;font-size:12px}.mobilePublicNav{-webkit-overflow-scrolling:touch;z-index:20;background:#fff;border-bottom:1px solid #e3e9ed;align-items:center;gap:6px;padding:9px max(15px,50vw - 590px);display:flex;position:relative;overflow-x:auto}.mobilePublicNav a{color:#355166;border-radius:7px;flex:none;padding:8px 10px;font-size:12px;font-weight:750;text-decoration:none}.mobilePublicNav a:active{background:#eef3f5}}@media (max-width:600px){.hero{padding-top:44px!important}.heroGrid{gap:28px!important}.hero h1{line-height:1.06;font-size:36px!important}.heroLead{line-height:1.55;font-size:16px!important}.productShell{overflow:visible}.browser{overflow:hidden}.dealPreviewReal{padding:10px!important}.previewDealHeader{gap:8px;padding:10px!important}.previewDealHeader h3{font-size:16px!important}.previewDealHeader p{font-size:7.5px!important}.previewDealHeader>span{display:none}.previewHealthRow.readable{grid-template-columns:1fr!important;gap:6px!important}.previewHealthRow.readable>div{padding:8px!important}.previewCompanyIntel{padding:9px!important;display:block!important}.previewCompanyIntel em{margin-top:7px;display:inline-block}.previewFeatureNav.readable{grid-template-columns:1fr 1fr!important}.previewInsights,.previewStory{grid-template-columns:1fr!important}.previewNarrative h4{font-size:11px!important}.previewNarrative p{font-size:7.5px!important}.previewOutcomes{grid-template-columns:1fr 1fr!important}.decisionTransform{padding-top:58px}.transformGrid{grid-template-columns:1fr!important}.transformArrow{justify-self:center;transform:rotate(90deg)}.fiveProofExamples,.exampleOutputsLarge{grid-template-columns:1fr!important}.sectionTitleRow h2{font-size:31px!important}}@media (max-width:1050px){.publicExamplePage{width:100%!important;min-width:0!important;display:block!important;overflow-x:hidden!important}.publicExamplePage .dashSide{display:none!important}.publicExamplePage .dashMain{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:22px 16px 52px!important;display:block!important;overflow:visible!important}.publicExamplePage .dashHeader{display:block!important}.publicExamplePage .healthRow,.publicExamplePage .analysisFeatureNav{grid-template-columns:1fr 1fr!important}.publicExamplePage .storyLayout,.publicExamplePage .twoInsights,.publicExamplePage .twoCol,.publicExamplePage .threeCol,.publicExamplePage .battleGrid,.publicExamplePage .propTwoCol,.publicExamplePage .intelColumns,.publicExamplePage .intelSummary{grid-template-columns:1fr!important}.publicExamplePage .dashTabs{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}}@media (max-width:600px){.publicExamplePage .dashMain{padding:18px 12px 44px!important}.publicExamplePage .healthRow,.publicExamplePage .analysisFeatureNav{grid-template-columns:1fr!important}.publicExamplePage .panel,.publicExamplePage .storyPanel,.publicExamplePage .contentCard,.publicExamplePage .valueCard,.publicExamplePage .battleCard{padding:16px!important}.publicExamplePage h1{font-size:25px!important}}.trustline{color:#607381!important;gap:22px!important;font-size:12.5px!important;line-height:1.45!important}.trustline span{color:#607381!important;font-weight:650!important}@media (max-width:600px){.trustline{gap:9px!important;font-size:12px!important}.trustline span{display:block!important}}.largePanel>p{color:#526174;margin-top:12px;font-size:14px;line-height:1.65}.largePanel .outcomeGrid{gap:12px;margin-top:24px}.largePanel .outcomeGrid>div{min-height:118px;padding:16px 17px}.largePanel .outcomeGrid b{color:#273548;margin-top:7px;font-size:14px;line-height:1.35}.largePanel .outcomeGrid span:not(.evidenceTag){color:#5f6f82;margin-top:7px;font-size:12px;line-height:1.5}.largePanel .outcomeGrid .evidenceNote{color:#778598;margin-top:9px;font-size:11px;line-height:1.45}.largePanel .evidenceTag{line-height:1.1;font-size:8px!important}@media (max-width:900px){.largePanel>p{font-size:15px}.largePanel .outcomeGrid{grid-template-columns:1fr}.largePanel .outcomeGrid b{font-size:15px}.largePanel .outcomeGrid span:not(.evidenceTag){font-size:13px}}.workspaceNavLabel{align-items:baseline;gap:12px;margin:30px 0 10px;display:flex}.workspaceNavLabel span{letter-spacing:.12em;color:#29384b;font-size:11px;font-weight:800}.workspaceNavLabel small{color:#7a8797;font-size:11px}.workspaceNav{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.workspaceNavLabel{display:block}.workspaceNavLabel small{margin-top:4px;display:block}.workspaceNav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.workspaceNav{grid-template-columns:1fr}}.outputButtonGrid button.researchPendingOutput{cursor:wait;opacity:.88;position:relative}.outputButtonGrid button.researchPendingOutput span{color:#536579;font-weight:700}.outputButtonGrid button.researchPendingOutput:hover{transform:translateY(-1px);box-shadow:0 8px 22px #14233714}.outputResearchToast{background:#f8fafc;border:1px solid #d8e1ea;border-radius:12px;align-items:center;gap:12px;margin:16px 0;padding:12px 15px;display:flex;box-shadow:0 8px 24px #1e2d410f}.outputResearchToast b{color:#25364a;white-space:nowrap;font-size:12px}.outputResearchToast span{color:#66768a;font-size:12px;line-height:1.45}@media (max-width:700px){.outputResearchToast{display:block}.outputResearchToast span{margin-top:4px;display:block}}.outputButtonGrid button[data-tooltip],.headerActions button[data-tooltip]{position:relative}.outputButtonGrid button[data-tooltip]:hover:after,.headerActions button[data-tooltip]:hover:after{content:attr(data-tooltip);z-index:100;color:#fff;text-align:left;pointer-events:none;background:#17283a;border:1px solid #31465a;border-radius:10px;width:300px;max-width:80vw;padding:11px 13px;font-size:11px;font-weight:600;line-height:1.45;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0e1c2c38}.outputButtonGrid button[data-tooltip]:hover:before,.headerActions button[data-tooltip]:hover:before{content:"";z-index:101;border:6px solid #0000;border-top-color:#17283a;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.outputButtonGrid button[data-tooltip=""]:hover:after,.outputButtonGrid button[data-tooltip=""]:hover:before,.headerActions button[data-tooltip=""]:hover:after,.headerActions button[data-tooltip=""]:hover:before{display:none}.page.dashboard .sectionLabel,.page.dashboard .eyebrow,.page.dashboard .panelEyebrow,.page.dashboard .sectionEyebrow,.page.dashboard .dealDnaLabel,.page.dashboard .nextMoveLabel,.page.dashboard .resistanceLabel,.page.dashboard .evidenceLabel,.page.dashboard .valueGapLabel{letter-spacing:.075em!important;font-size:13px!important;font-weight:800!important;line-height:1.35!important}.page.dashboard .analysisPanel h3,.page.dashboard .analysisSection h3,.page.dashboard .dealDna h3,.page.dashboard .nextBestMove h3,.page.dashboard .decisionResistance h3,.page.dashboard .evidenceLedger h3{font-size:18px!important;line-height:1.3!important}.page.dashboard section>div>span[style*=uppercase],.page.dashboard section>div>div>span[style*=uppercase]{font-size:13px!important;line-height:1.35!important}@media (max-width:700px){.page.dashboard .sectionLabel,.page.dashboard .eyebrow,.page.dashboard .panelEyebrow,.page.dashboard .sectionEyebrow,.page.dashboard .dealDnaLabel,.page.dashboard .nextMoveLabel,.page.dashboard .resistanceLabel,.page.dashboard .evidenceLabel,.page.dashboard .valueGapLabel{font-size:13px!important}}.page.dashboard .sectionLabel,.page.dashboard .eyebrow,.page.dashboard .panelEyebrow,.page.dashboard .sectionEyebrow,.page.dashboard .dealDnaLabel,.page.dashboard .nextMoveLabel,.page.dashboard .resistanceLabel,.page.dashboard .evidenceLabel,.page.dashboard .valueGapLabel{letter-spacing:.055em!important;color:#26384b!important;opacity:1!important;font-size:14px!important;font-weight:800!important;line-height:1.4!important}.page.dashboard .analysisPanel h3,.page.dashboard .analysisSection h3,.page.dashboard .dealDna h3,.page.dashboard .nextBestMove h3,.page.dashboard .decisionResistance h3,.page.dashboard .evidenceLedger h3{color:#182b3e!important;opacity:1!important;font-size:19px!important;line-height:1.32!important}.page.dashboard .historyFoundation,.page.dashboard .historyFoundation *,.page.dashboard .dealHistoryFoundation,.page.dashboard .dealHistoryFoundation *{opacity:1!important}.page.dashboard .metricLabel,.page.dashboard .kpiLabel,.page.dashboard .scoreLabel,.page.dashboard .statLabel{color:#31465a!important;opacity:1!important;letter-spacing:.045em!important;font-size:12px!important;font-weight:800!important}.page.dashboard .metricValue,.page.dashboard .kpiValue,.page.dashboard .scoreValue,.page.dashboard .statValue{color:#172b3f!important;opacity:1!important}.page.dashboard .muted,.page.dashboard .subtle,.page.dashboard .helperText{color:#5b6b7c!important;opacity:1!important}@media (max-width:700px){.page.dashboard .sectionLabel,.page.dashboard .eyebrow,.page.dashboard .panelEyebrow,.page.dashboard .sectionEyebrow,.page.dashboard .dealDnaLabel,.page.dashboard .nextMoveLabel,.page.dashboard .resistanceLabel,.page.dashboard .evidenceLabel,.page.dashboard .valueGapLabel{font-size:14px!important}}.page.dashboard :is(.sectionLabel,.eyebrow,.panelEyebrow,.sectionEyebrow,.dealDnaLabel,.nextMoveLabel,.resistanceLabel,.evidenceLabel,.valueGapLabel,.metricLabel,.kpiLabel,.scoreLabel,.statLabel,.workspaceNavLabel span){letter-spacing:.04em!important;color:#172b3f!important;opacity:1!important;font-size:15px!important;font-weight:800!important;line-height:1.4!important}.page.dashboard :is(.analysisPanel,.analysisSection,.dealDna,.nextBestMove,.decisionResistance,.evidenceLedger,.outputsPanel,.companyIntel,.historyFoundation,.dealHistoryFoundation) :is(h2,h3,h4){color:#14283b!important;opacity:1!important;font-weight:800!important}.page.dashboard :is(.analysisPanel,.analysisSection,.dealDna,.nextBestMove,.decisionResistance,.evidenceLedger) h3{font-size:20px!important;line-height:1.32!important}.page.dashboard :is(.metricValue,.kpiValue,.scoreValue,.statValue){color:#10263a!important;opacity:1!important;font-weight:800!important}.page.dashboard :is(.historyFoundation,.dealHistoryFoundation,.companyIntel,.dealDna,.nextBestMove,.decisionResistance,.evidenceLedger,.outputsPanel,.analysisPanel,.analysisSection) :is(p,small,span){opacity:1}.page.dashboard :is(.muted,.subtle,.helperText),.page.dashboard :is(.historyFoundation,.dealHistoryFoundation,.companyIntel,.dealDna,.nextBestMove,.decisionResistance,.evidenceLedger,.outputsPanel,.analysisPanel,.analysisSection) small{color:#4d6073!important}.page.dashboard [style*="text-transform: uppercase"],.page.dashboard [style*=text-transform\:uppercase]{color:#172b3f!important;opacity:1!important;font-size:15px!important;font-weight:800!important}@media (max-width:700px){.page.dashboard :is(.sectionLabel,.eyebrow,.panelEyebrow,.sectionEyebrow,.dealDnaLabel,.nextMoveLabel,.resistanceLabel,.evidenceLabel,.valueGapLabel,.metricLabel,.kpiLabel,.scoreLabel,.statLabel,.workspaceNavLabel span){font-size:14px!important}}.researchImpact{background:#f8fafc;border:1px solid #d7e0e8;border-radius:14px;margin:14px 0 18px;padding:16px 18px;box-shadow:0 8px 22px #1423370d}.researchImpactHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.researchImpactHead div{flex-direction:column;gap:4px;display:flex}.researchImpactHead span{letter-spacing:.08em;color:#263a4e;font-size:12px;font-weight:900}.researchImpactHead b{color:#13293d;font-size:16px;line-height:1.35}.researchImpactHead small{color:#56697c;font-size:12px}.researchImpactAreas{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.researchImpactAreas span{color:#30465a;background:#fff;border:1px solid #d5dee7;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:750}.researchImpactScores{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.researchImpactScores div{background:#fff;border:1px solid #dde5ec;border-radius:10px;justify-content:space-between;gap:8px;padding:9px 10px;display:flex}.researchImpactScores span{color:#53677a;font-size:11px}.researchImpactScores b{color:#142b40;font-size:12px}.researchImpact p{color:#526679;margin:10px 0 0;font-size:12px;line-height:1.5}@media (max-width:700px){.researchImpactHead{display:block}.researchImpactHead small{margin-top:5px;display:block}.researchImpactScores{grid-template-columns:1fr}}.companyIdentity strong{color:#0f766e;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;margin-left:10px;padding:4px 8px;font-size:13px;font-weight:800}.intelVerificationSources{background:#fff;border:1px solid #0f172a1f;border-radius:14px;margin-top:16px;padding:16px 18px}.intelSectionTitle{color:#0f172a;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.intelSectionTitle span{color:#475569;font-size:13px}.intelSourceList{gap:8px;display:grid}.intelSourceList a{color:#0f172a;background:#f8fafc;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.intelSourceList a:hover{background:#f1f5f9}.intelSourceList a span{color:#475569;font-size:13px}.identityConfidence{color:#0f766e;white-space:nowrap;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;margin-left:10px;padding:4px 8px;font-size:13px;font-weight:800}.unifiedResearchSummary{display:block}.unifiedResearchSummary>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.unifiedResearchSummary p{margin-top:10px}.unifiedResearchSummary .researchConnection{border-top:1px solid #0f172a1a;margin-top:12px;padding-top:12px}.cleanIdentity .identityTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.cleanIdentity .identityLabel{letter-spacing:.08em;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.cleanIdentity .identityName{font-size:18px;line-height:1.25;display:block}.cleanIdentity .identityConfidence{white-space:nowrap;border:1px solid #0f172a24;border-radius:999px;align-items:center;padding:6px 10px;font-size:13px;font-weight:700;display:inline-flex}.cleanIdentity>p{margin-top:9px}.identityNotice .identityConfidence{vertical-align:middle;white-space:nowrap;border:1px solid #0f172a24;border-radius:999px;margin-left:12px;padding:5px 10px;font-size:13px;font-weight:750;display:inline-flex}.healthInteractive,.dnaCardInteractive{font:inherit;color:inherit;cursor:pointer;text-align:left;appearance:none}.healthInteractive{width:100%;position:relative}.healthInteractive em,.dnaCardInteractive em{letter-spacing:.02em;opacity:.72;margin-top:9px;font-size:11px;font-style:normal;font-weight:800;display:block}.healthInteractive:hover,.dnaCardInteractive:hover{transform:translateY(-1px);box-shadow:0 12px 28px #0f172a14}.dnaCardInteractive{width:100%}.intelInspectorOverlay{z-index:9999;background:#0f172a47;justify-content:flex-end;display:flex;position:fixed;inset:0}.intelInspector{background:#fff;width:min(560px,94vw);height:100%;padding:28px;overflow:auto;box-shadow:-20px 0 60px #0f172a2e}.intelInspectorHead{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.intelInspectorHead span{letter-spacing:.1em;font-size:11px;font-weight:900}.intelInspectorHead h2{margin:7px 0 0;font-size:24px;line-height:1.15}.intelInspectorHead button{cursor:pointer;background:#f3f4f6;border:0;border-radius:999px;width:36px;height:36px;font-size:25px;line-height:1}.intelInspectorSummary{color:#334155;margin:20px 0;font-size:15px;line-height:1.55}.intelInspectorBody section{margin-top:24px}.intelInspectorBody h3{letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px;font-size:13px}.intelInspectorItems{gap:10px;display:grid}.intelInspectorItem{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;padding:14px}.intelInspectorItem b{font-size:14px;line-height:1.35;display:block}.intelInspectorItem span{color:#64748b;margin-top:5px;font-size:13px;line-height:1.45;display:block}.intelInspectorEmpty{color:#64748b}@media (max-width:600px){.intelInspector{width:100vw;padding:22px}}.progressionIntel{background:#fff;border:1px solid #dce5ea;border-radius:13px;margin:0 0 16px;padding:17px 19px}.progressionIntel h3{margin:4px 0 3px}.progressionIntel>p{color:#607284;margin:0;font-size:12px}.progressionHeadline{justify-content:space-between;align-items:center;gap:12px;display:flex}.progressionHeadline span{color:#607284;font-size:11px;font-weight:800}.progressionChanges{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.progressionChanges>div{background:#f6f8fa;border-radius:8px;padding:10px}.progressionChanges small,.progressionChanges span{color:#748391;font-size:10px;display:block}.progressionChanges b{margin:3px 0;font-size:13px;display:block}.progressionFocus{border-top:1px solid #e7ecef;margin-top:12px;padding-top:11px}.progressionFocus small{color:#748391;letter-spacing:.05em;font-size:9px;font-weight:800;display:block}.progressionFocus b{margin-top:4px;font-size:12px;line-height:1.45;display:block}@media (max-width:700px){.progressionChanges{grid-template-columns:1fr}.progressionHeadline{flex-direction:column;align-items:flex-start}}.topHealthRow{margin-bottom:12px}.progressionCompact{margin-bottom:10px;padding:14px 17px}.progressionCompact .panelLabel{margin-bottom:3px}.progressionCompactHead{align-items:baseline;gap:10px;display:flex}.progressionCompactHead h3{margin:2px 0;font-size:16px}.progressionCompactHead p{color:#748391;margin:0;font-size:11px}.progressionCompactMetrics{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.progressionCompactMetrics span{color:#536575;background:#f6f8fa;border-radius:999px;padding:6px 10px;font-size:10px}.progressionCompactMetrics b{font-size:10px}.dealHistoryCollapsed{margin-bottom:16px;padding:0}.dealHistoryCollapsed summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 17px;list-style:none;display:flex}.dealHistoryCollapsed summary::-webkit-details-marker{display:none}.dealHistoryCollapsed summary h3{margin:2px 0 0;font-size:12px}.dealHistoryCollapsed summary h3 span{color:#7b8995;font-weight:500}.dealHistoryCollapsed .historyChevron{color:#748391;font-size:17px;transition:transform .15s}.dealHistoryCollapsed[open] .historyChevron{transform:rotate(180deg)}.dealHistoryCollapsed .historyControls{border-top:1px solid #e7ecef;justify-content:flex-end;padding:11px 17px 0}.dealHistoryCollapsed .lifecycleBody{margin:10px 17px 15px;padding-top:12px}@media (max-width:700px){.progressionCompactHead{display:block}.progressionCompactMetrics{gap:6px}.supportingHealth{display:none}}.portfolioPage{color:#10253d;background:#f4f7f8;min-height:100vh}.portfolioTop{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid #dce6ea;position:sticky;top:0}.portfolioNav{justify-content:space-between;align-items:center;max-width:1380px;min-height:68px;margin:0 auto;padding:0 30px;display:flex}.portfolioBrand{color:#183347;align-items:center;gap:10px;text-decoration:none;display:flex}.portfolioBrand span{color:#8fd8d2;background:#15364a;border-radius:9px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.portfolioBrand b{font-size:15px}.portfolioNav nav{gap:20px;display:flex}.portfolioNav nav a{color:#5b707d;font-size:10px;font-weight:850;text-decoration:none}.portfolioNav nav a.active{color:#176c69}.portfolioWrap{max-width:1380px;margin:0 auto;padding:42px 30px 80px}.portfolioHero{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:26px;display:flex}.portfolioEyebrow,.portfolioBrief small,.portfolioSectionHead small{letter-spacing:.12em;color:#2b7778;font-size:8px;font-weight:950;display:block}.portfolioHero h1{letter-spacing:-.045em;margin:8px 0 10px;font-size:44px;line-height:1.02}.portfolioHero p{color:#647984;max-width:720px;margin:0;font-size:12px;line-height:1.6}.portfolioMetrics{grid-template-columns:1.35fr repeat(4,1fr);gap:10px;margin:0 0 18px;display:grid}.portfolioMetrics>div{background:#fff;border:1px solid #dce6ea;border-radius:13px;padding:17px 18px;box-shadow:0 5px 18px #10253d09}.portfolioMetrics small{color:#7a8c96;letter-spacing:.08em;font-size:7.5px;font-weight:900;display:block}.portfolioMetrics b{letter-spacing:-.03em;margin:6px 0 3px;font-size:22px;display:block}.portfolioMetrics span{color:#748691;font-size:8.5px}.portfolioBrief{color:#fff;background:#15364a;border-radius:17px;margin:0 0 28px;padding:24px 26px;box-shadow:0 14px 30px #10253d1c}.portfolioBriefHead{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.portfolioBriefHead small{color:#86d6d0}.portfolioBriefHead h2{letter-spacing:-.025em;margin:6px 0 0;font-size:23px}.portfolioBriefHead>span{color:#9fb5c0;font-size:10px;font-weight:850}.portfolioBriefGrid{grid-template-columns:repeat(3,1fr);gap:18px;padding-top:19px;display:grid}.portfolioBriefGrid>div{padding-right:14px}.portfolioBriefGrid small{color:#7fbcb9}.portfolioBriefGrid b{margin:7px 0 6px;font-size:12px;line-height:1.35;display:block}.portfolioBriefGrid p{color:#b7c7cf;margin:0;font-size:9.5px;line-height:1.5}.portfolioSectionHead{justify-content:space-between;align-items:flex-end;gap:18px;margin:0 0 12px;display:flex}.portfolioSectionHead h2{margin:5px 0 0;font-size:23px}.portfolioFilters{gap:6px;display:flex}.portfolioFilters button{color:#6c7e88;cursor:pointer;background:#fff;border:1px solid #d6e1e5;border-radius:999px;padding:7px 10px;font-size:7.5px;font-weight:900}.portfolioFilters button.active{color:#fff;background:#173c4e;border-color:#173c4e}.portfolioTable{background:#fff;border:1px solid #dce6ea;border-radius:15px;overflow:hidden;box-shadow:0 8px 24px #10253d0b}.portfolioTableHead,.portfolioRow{grid-template-columns:minmax(260px,1.35fr) 80px 90px 105px minmax(330px,1.5fr);align-items:center;gap:14px;display:grid}.portfolioTableHead{background:#f8fafb;border-bottom:1px solid #e3eaed;padding:11px 18px}.portfolioTableHead span{letter-spacing:.07em;color:#7c8d97;font-size:7.5px;font-weight:900}.portfolioRow{text-align:left;cursor:pointer;width:100%;color:inherit;background:#fff;border:0;border-bottom:1px solid #e8eef0;padding:16px 18px}.portfolioRow:last-child{border-bottom:0}.portfolioRow:hover{background:#fbfdfd}.portfolioIdentity b{font-size:12px;display:block}.portfolioIdentity span{color:#536b78;margin-top:3px;font-size:10px;display:block}.portfolioIdentity em{color:#81919a;margin-top:6px;font-size:8px;font-style:normal;display:block}.portfolioScore b{font-size:17px;display:block}.portfolioScore span{color:#82929b;margin-top:2px;font-size:7.5px;display:block}.momentum,.focusPill{letter-spacing:.04em;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:950;display:inline-flex}.momentum.good{color:#2e7048;background:#e7f6ef}.momentum.risk{color:#985555;background:#f8ecec}.momentum.neutral{color:#657984;background:#eef3f5}.focusPill.act-now{color:#8d4b4b;background:#f7e8e8}.focusPill.advance{color:#28704c;background:#e5f5ef}.focusPill.watch{color:#7d6a35;background:#f4f1e7}.portfolioFocus b{margin:7px 0 4px;font-size:9px;line-height:1.35;display:block}.portfolioFocus small{color:#7a8b95;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:7.8px;line-height:1.5;display:block;overflow:visible}.portfolioGuardrail{color:#82929b;margin:12px 4px 0;font-size:8px;line-height:1.45}.portfolioState{text-align:center;color:#617783;background:#fff;border:1px dashed #cbd9de;border-radius:15px;padding:50px}.portfolioState span{margin-top:6px;display:block}.portfolioHeroFirstUse{margin-bottom:18px}.portfolioFirstUse{background:#fff;border:1px solid #dce6ea;border-radius:17px;padding:28px 30px;box-shadow:0 8px 24px #10253d0b}.portfolioFirstUseNote{background:#f3f8f8;border:1px solid #d9e9e8;border-radius:13px;padding:18px 20px}.portfolioFirstUseNote b{color:#173c4e;font-size:14px;display:block}.portfolioFirstUseNote p{color:#617783;margin:6px 0 0;font-size:11px;line-height:1.55}.portfolioFirstUseSteps{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0;display:grid}.portfolioFirstUseSteps>div{background:#fbfcfc;border:1px solid #e0e8eb;border-radius:13px;gap:12px;padding:18px;display:flex}.portfolioFirstUseSteps>div>span{color:#8fd8d2;background:#15364a;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:950;display:grid}.portfolioFirstUseSteps b{color:#183347;font-size:11px;display:block}.portfolioFirstUseSteps p{color:#71838d;margin:5px 0 0;font-size:9px;line-height:1.5}.portfolioFirstUseCta{display:inline-flex!important}.dashSide nav{flex-direction:column;display:flex}.dashSide nav a{display:block}@media (max-width:980px){.portfolioMetrics{grid-template-columns:repeat(2,1fr)}.portfolioBriefGrid{grid-template-columns:1fr}.portfolioTableHead{display:none}.portfolioRow{grid-template-columns:1fr 70px 70px}.portfolioRow>div:nth-child(4){display:none}.portfolioFocus{grid-column:1/-1}.portfolioHero{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.portfolioWrap{padding:28px 15px 60px}.portfolioNav{padding:0 15px}.portfolioHero h1{font-size:35px}.portfolioMetrics{grid-template-columns:1fr 1fr}.portfolioMetrics>div:first-child{grid-column:1/-1}.portfolioSectionHead{flex-direction:column;align-items:flex-start}.portfolioFilters{flex-wrap:wrap}.portfolioRow{grid-template-columns:1fr 58px 58px;padding:14px}.portfolioBrief{padding:20px}}.portfolioUpcoming{background:#fff;border:1px solid #dce6ea;border-radius:15px;margin:0 0 28px;padding:20px 22px;box-shadow:0 8px 24px #10253d0a}.portfolioUpcomingHead{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:13px;display:flex}.portfolioUpcomingHead small{letter-spacing:.12em;color:#2b7778;font-size:8px;font-weight:950;display:block}.portfolioUpcomingHead h2{margin:5px 0 0;font-size:21px}.portfolioUpcomingHead>span{color:#7a8c96;font-size:8px;font-weight:850}.portfolioUpcomingGrid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.portfolioUpcomingGrid button{text-align:left;color:inherit;cursor:pointer;background:#fbfcfc;border:1px solid #e1e9ec;border-radius:11px;padding:13px}.portfolioUpcomingGrid button:hover{background:#f7fafa}.portfolioUpcomingGrid b{font-size:10px;display:block}.portfolioUpcomingGrid div>span{color:#667b86;margin:3px 0 8px;font-size:8px;line-height:1.35;display:block}.portfolioUpcomingGrid p{color:#748690;margin:8px 0 0;font-size:7.8px;line-height:1.4}.decisionTiming{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:6.8px;font-weight:950;display:inline-flex}.decisionTiming.risk{color:#914f4f;background:#f8e9e9}.decisionTiming.soon{color:#7d6730;background:#f6f0df}.decisionTiming.neutral{color:#667984;background:#eef3f5}.portfolioFocusTop{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.portfolioFocus em{color:#4e6875;margin:6px 0 2px;font-size:7.8px;font-style:normal;font-weight:750;line-height:1.4;display:block}.portfolioFocus b{margin-top:6px}@media (max-width:980px){.portfolioUpcomingGrid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.portfolioUpcomingGrid{grid-template-columns:1fr}.portfolioUpcoming{padding:17px}.portfolioUpcomingHead{flex-direction:column;align-items:flex-start}}.portfolioPatterns{background:#fff;border:1px solid #dce6ea;border-radius:15px;margin:0 0 28px;padding:21px 22px;box-shadow:0 8px 24px #10253d0a}.portfolioPatternsHead{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.portfolioPatternsHead small,.portfolioPatternCard small,.portfolioLeverage small{letter-spacing:.11em;color:#2b7778;font-size:8px;font-weight:950;display:block}.portfolioPatternsHead h2{margin:5px 0 0;font-size:21px}.portfolioPatternsHead>span{color:#7a8c96;font-size:8px;font-weight:850}.portfolioPatternGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.portfolioPatternCard{background:#fbfcfc;border:1px solid #e1e9ec;border-radius:12px;grid-template-columns:48px 1fr;gap:12px;padding:14px;display:grid}.portfolioPatternStat{background:#edf5f4;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.portfolioPatternStat b{color:#176c69;font-size:17px}.portfolioPatternStat span{color:#71858f;font-size:6.8px}.portfolioPatternCard strong{margin:4px 0 5px;font-size:11px;display:block}.portfolioPatternCard p{color:#667b86;margin:0;font-size:8px;line-height:1.45}.portfolioPatternCard em{color:#8a99a1;margin-top:8px;font-size:7px;font-style:normal;line-height:1.35;display:block}.portfolioLeverage{color:#fff;background:#15364a;border-radius:12px;margin-top:11px;padding:15px 17px}.portfolioLeverage small{color:#86d6d0}.portfolioLeverage b{margin:6px 0 5px;font-size:12px;line-height:1.4;display:block}.portfolioLeverage p{color:#b7c7cf;margin:0;font-size:8.5px;line-height:1.45}@media (max-width:980px){.portfolioPatternGrid{grid-template-columns:1fr}}@media (max-width:620px){.portfolioPatterns{padding:17px}.portfolioPatternsHead{flex-direction:column;align-items:flex-start}}.portfolioMetrics>button{appearance:none;text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce6ea;border-radius:13px;padding:17px 18px;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 5px 18px #10253d09}.portfolioMetrics>button:hover{border-color:#9fc7c5;transform:translateY(-1px);box-shadow:0 8px 22px #10253d12}.portfolioMetrics>button:focus-visible,.portfolioBriefGrid>button:focus-visible,.portfolioPatternCard:focus-visible,.portfolioLeverage:focus-visible{outline-offset:2px;outline:2px solid #2b7778}.portfolioBriefGrid>button{appearance:none;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 14px 0 0}.portfolioBriefGrid>button:hover b{text-underline-offset:3px;-webkit-text-decoration:underline #7fbcb9;text-decoration:underline #7fbcb9}.portfolioInlineAction{appearance:none;color:#6d858f;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:850}.portfolioInlineAction:hover{text-decoration:underline}.portfolioPatternCard{cursor:pointer;transition:border-color .15s,background .15s}.portfolioPatternCard:hover{background:#f7fbfa;border-color:#a9cdca}.portfolioPatternCard em button{appearance:none;color:inherit;font:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}.portfolioPatternCard em button:not(.patternMore):hover{color:#176c69;text-decoration:underline}.portfolioPatternCard em .patternMore{color:#2b7778;margin-left:2px;font-weight:850}.portfolioLeverage{appearance:none;text-align:left;width:100%;font:inherit;cursor:pointer;border:0}.portfolioLeverage:hover b{text-underline-offset:3px;-webkit-text-decoration:underline #86d6d0;text-decoration:underline #86d6d0}.portfolioActiveFilter{color:#176c69;cursor:pointer;background:#eef7f6;border:1px solid #b8d6d3;border-radius:999px;margin-top:7px;padding:5px 9px;font-size:7.5px;font-weight:900;display:inline-flex}#focus-queue{scroll-margin-top:88px}.portfolioActionPlan{background:#fff;border:1px solid #dce6ea;border-radius:15px;margin:0 0 28px;padding:22px;box-shadow:0 8px 24px #10253d0a}.portfolioActionHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.portfolioActionHead small,.portfolioActionLabel small,.portfolioActionLeverage small{letter-spacing:.11em;color:#2b7778;font-size:8px;font-weight:950;display:block}.portfolioActionHead h2{letter-spacing:-.025em;margin:5px 0 4px;font-size:23px}.portfolioActionHead p{color:#71848e;max-width:680px;margin:0;font-size:8.5px;line-height:1.45}.portfolioActionHead>span{color:#7a8c96;white-space:nowrap;font-size:8px;font-weight:850}.portfolioActionGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.portfolioActionCard{appearance:none;text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:#fbfcfc;border:1px solid #e1e9ec;border-radius:12px;grid-template-columns:34px 1fr;gap:11px;padding:14px;transition:border-color .15s,background .15s,transform .15s;display:grid}.portfolioActionCard:hover{background:#f7fbfa;border-color:#9fc7c5;transform:translateY(-1px)}.portfolioActionCard:focus-visible,.portfolioActionLeverage:focus-visible{outline-offset:2px;outline:2px solid #2b7778}.portfolioActionNumber{color:#fff;background:#15364a;border-radius:9px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:950;display:grid}.portfolioActionLabel{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.portfolioActionLabel small{font-size:6.8px}.portfolioActionLabel span{color:#607580;font-size:8px;font-weight:900}.portfolioActionCard b{margin:7px 0;font-size:10px;line-height:1.4;display:block}.portfolioActionCard p{color:#758892;margin:0;font-size:7.7px;line-height:1.45}.portfolioActionCard p strong{color:#526a76}.portfolioActionLeverage{appearance:none;text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:#edf5f4;border:0;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:11px;padding:16px 18px;display:grid}.portfolioActionLeverage:hover h3{text-underline-offset:3px;-webkit-text-decoration:underline #78b8b3;text-decoration:underline #78b8b3}.portfolioActionLeverage h3{color:#15364a;margin:5px 0;font-size:13px;line-height:1.35}.portfolioActionLeverage p{color:#667c86;margin:0;font-size:8.3px;line-height:1.45}.portfolioActionImpact{border-left:1px solid #c9dddb;grid-template-columns:auto auto;align-items:baseline;column-gap:6px;min-width:150px;padding-left:18px;display:grid}.portfolioActionImpact b{color:#176c69;font-size:20px}.portfolioActionImpact span{color:#6e838d;font-size:7px}.portfolioActionImpact strong{color:#15364a;font-size:12px}.portfolioActionImpact em{color:#82949d;font-size:6.8px;font-style:normal}@media (max-width:980px){.portfolioActionGrid,.portfolioActionLeverage{grid-template-columns:1fr}.portfolioActionImpact{border-top:1px solid #c9dddb;border-left:0;max-width:180px;padding:12px 0 0}}@media (max-width:620px){.portfolioActionPlan{padding:17px}.portfolioActionHead{flex-direction:column;align-items:flex-start}}.workspaceSignOut,.portfolioSignOut,.dashSignOut{font:inherit;cursor:pointer;background:0 0;border:0}.workspaceSignOut{color:#4a6372;padding:0;font-size:10px;font-weight:800}.workspaceSignOut:hover,.portfolioSignOut:hover{color:#176c69}.portfolioSignOut{color:#5b707d;padding:0;font-size:10px;font-weight:850}.dashSignOut{text-align:left;color:#8795a8;background:0 0;border-radius:6px;width:100%;padding:10px;font-size:11px;display:block}.dashSignOut:hover{color:#fff;background:#18283f}.publicNavActions{align-items:center;gap:9px;display:flex}.navSignOut{cursor:pointer;background:0 0}.navCtaSecondary{background:#ffffff0f}@media (max-width:900px){.publicNavActions{gap:7px}.publicNavActions .navCtaSecondary{display:none}.navSignOut{padding:8px 11px}}.portfolioLeadership{background:#eef5f5;border:1px solid #cadfdf;border-radius:16px;margin:0 0 28px;padding:22px;box-shadow:0 8px 24px #10253d0a}.portfolioLeadershipHead{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:14px;display:flex}.portfolioLeadershipHead small,.portfolioLeadershipGrid small,.portfolioLeadershipMove small{letter-spacing:.11em;color:#2b7778;font-size:8px;font-weight:950;display:block}.portfolioLeadershipHead h2{letter-spacing:-.02em;margin:5px 0 7px;font-size:22px}.portfolioLeadershipHead p{color:#5f7681;max-width:760px;margin:0;font-size:9.5px;line-height:1.55}.portfolioLeadershipStat{text-align:right;min-width:92px}.portfolioLeadershipStat b{color:#173c4e;font-size:25px;display:block}.portfolioLeadershipStat span{color:#768b95;font-size:7.5px;font-weight:850;display:block}.portfolioLeadershipGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.portfolioLeadershipGrid>button{appearance:none;text-align:left;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6e4e5;border-radius:12px;padding:15px}.portfolioLeadershipGrid>button:hover{border-color:#9fc7c5}.portfolioLeadershipGrid b{margin:6px 0 5px;font-size:12px;display:block}.portfolioLeadershipGrid strong{color:#314e5e;font-size:9px;line-height:1.48;display:block}.portfolioLeadershipGrid p{color:#7a8e97;margin:8px 0 0;font-size:7.7px;line-height:1.4}.portfolioLeadershipMove{appearance:none;color:#fff;text-align:left;width:100%;font:inherit;cursor:pointer;background:#15364a;border:0;border-radius:12px;grid-template-columns:1.1fr 1fr;gap:22px;margin-top:11px;padding:16px 18px;display:grid}.portfolioLeadershipMove small{color:#86d6d0}.portfolioLeadershipMove b,.portfolioLeadershipMove strong{margin-top:6px;font-size:11px;line-height:1.45;display:block}.portfolioLeadershipMove p{color:#b7c7cf;margin:5px 0 0;font-size:8px;line-height:1.4}.portfolioLeadershipMove:hover strong{text-underline-offset:3px;-webkit-text-decoration:underline #86d6d0;text-decoration:underline #86d6d0}@media (max-width:980px){.portfolioLeadershipGrid,.portfolioLeadershipMove{grid-template-columns:1fr}}@media (max-width:620px){.portfolioLeadership{padding:17px}.portfolioLeadershipHead{flex-direction:column}.portfolioLeadershipStat{text-align:left}}.portfolioChanges{background:#fff;border:1px solid #dce6ea;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 16px;padding:11px 14px;display:flex;box-shadow:0 5px 16px #10253d08}.portfolioChangesLabel{align-items:baseline;gap:9px;min-width:190px;display:flex}.portfolioChangesLabel small{letter-spacing:.11em;color:#2b7778;font-size:7.5px;font-weight:950}.portfolioChangesLabel span{color:#8a99a1;white-space:nowrap;font-size:7px}.portfolioChangesStrip{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.portfolioChangesStrip button{appearance:none;color:#536b78;font:inherit;cursor:pointer;background:#f8fafb;border:1px solid #e0e8eb;border-radius:999px;align-items:baseline;gap:5px;padding:6px 9px;display:inline-flex}.portfolioChangesStrip button:hover:not(:disabled){background:#f1f8f7;border-color:#9fc7c5}.portfolioChangesStrip button:disabled{cursor:default;opacity:.55}.portfolioChangesStrip b{color:#173c4e;font-size:9px}.portfolioChangesStrip span{color:#71848e;font-size:7px;font-weight:800}@media (max-width:760px){.portfolioChanges{flex-direction:column;align-items:flex-start}.portfolioChangesStrip{justify-content:flex-start}.portfolioChangesLabel{flex-wrap:wrap;min-width:0}.portfolioChangesLabel span{white-space:normal}}.portfolioChangesLabel span{color:#667b86;font-size:8.5px;line-height:1.45}.portfolioChangesStrip span{color:#5f7480;font-size:8.5px;line-height:1.35}.portfolioLeadershipStat span{color:#5f7681;font-size:8.5px}.portfolioLeadershipGrid p{color:#607680;font-size:9px;line-height:1.5}.portfolioLeadershipMove p{color:#c4d1d7;font-size:9px;line-height:1.5}.portfolioPatternCard p{color:#566f7b;font-size:9px;line-height:1.5}.portfolioPatternCard em{color:#6f828c;font-size:8.5px;line-height:1.45}.portfolioLeverage p{color:#c4d1d7;font-size:9.5px;line-height:1.5}.portfolioActionHead p{color:#607680;font-size:9.5px;line-height:1.5}.portfolioActionCard p{color:#607680;font-size:9px;line-height:1.5}.portfolioActionLeverage p{color:#566f7b;font-size:9.3px;line-height:1.5}.portfolioActionImpact span,.portfolioActionImpact em{color:#657b86;font-size:8px}.progressionGapDetail{margin-top:5px;font-size:12px;font-weight:500}.progressionGapDetail summary{cursor:pointer;text-underline-offset:2px;opacity:.78;text-decoration:underline}.progressionGapDetail div{min-width:260px;margin-top:7px}.progressionGapDetail p{margin:4px 0;line-height:1.35}.progressionGapDetail p strong{margin-right:4px}.dealControl{gap:14px;margin-top:30px;display:grid}.dealControlHead{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px;display:flex}.dealControlHead h2{letter-spacing:-.025em;margin:4px 0 7px;font-size:24px;line-height:1.15}.dealControlHead p{color:#69778a;max-width:760px;margin:0;font-size:11px}.controlStatus{text-align:right;min-width:150px}.controlStatus span{letter-spacing:.1em;color:#7d8998;font-size:7px;font-weight:800;display:block}.controlStatus b{color:#20344e;margin-top:4px;font-size:27px;display:block}.controlMoves,.controlPanel{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px}.controlSectionTitle{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.controlSectionTitle>span{letter-spacing:.12em;color:#34455a;font-size:8px;font-weight:900}.controlSectionTitle>small{color:#8792a0;font-size:10px}.controlMoveGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.controlMove{border:1px solid #e2e7ed;border-radius:9px;min-height:132px;padding:14px}.controlMove>div{align-items:center;gap:7px;margin-bottom:10px;display:flex}.controlMove>div strong{color:#fff;background:#162a43;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.controlMove>div span{letter-spacing:.09em;color:#6c7c90;font-size:7px;font-weight:900}.controlMove>b{color:#223248;font-size:12px;line-height:1.35;display:block}.controlMove p{color:#6d7b8c;margin:7px 0 0;font-size:10px;line-height:1.5}.controlGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.controlGrid.lower{align-items:start}.controlList{gap:0;display:grid}.controlList>div{border-top:1px solid #edf0f3;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.controlList>div:first-child{border-top:0;padding-top:2px}.controlList span:not(.controlTag){min-width:0;display:block}.controlList b{color:#26374c;font-size:10px;line-height:1.4;display:block}.controlList small{color:#7b8796;margin-top:3px;font-size:9px;line-height:1.45;display:block}.controlDot{background:#77889a;border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px}.controlDot.confirmed{background:#3f7a61}.controlDot.target{background:#5f78a8}.controlDot.assumption{background:#9a7a45}.controlTag{letter-spacing:.08em;border-radius:4px;flex:none;padding:4px 6px;font-size:7px;font-weight:900}.controlTag.proof{color:#8a5050;background:#f8ecec}.controlTag.commercial{color:#536a83;background:#edf2f7}.workingValue{border-top:1px solid #e6ebef;margin-top:8px;padding-top:14px}.workingValue span,.workingValue b,.workingValue small{display:block}.workingValue span{letter-spacing:.1em;color:#78879a;font-size:7px;font-weight:900}.workingValue b{color:#21344b;margin:3px 0;font-size:20px}.workingValue small{color:#7a8796;font-size:9px}.controlEmpty{color:#7a8796;padding:8px 0;font-size:10px}@media (max-width:900px){.dealControlHead{display:grid}.controlStatus{text-align:left}.controlMoveGrid,.controlGrid{grid-template-columns:1fr}.controlMove{min-height:0}}.dealReadinessPanel{background:#fff;border:1px solid #0f172a1f;border-radius:20px;margin-top:24px;padding:28px}.dealReadinessHead h2{margin:6px 0 4px;font-size:26px;line-height:1.2}.dealReadinessHead p{color:#475569;margin:0 0 20px;font-size:16px;line-height:1.5}.dealReadinessGrid{grid-template-columns:1fr 1.35fr;gap:16px;display:grid}.readinessCard{border:1px solid #0f172a1f;border-radius:16px;min-width:0;padding:20px}.readinessKicker{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.readinessKicker span{letter-spacing:.08em;font-size:13px;font-weight:800}.readinessKicker b{color:#475569;font-size:14px}.readinessCard h3{margin:0 0 8px;font-size:20px;line-height:1.3}.readinessCard p{color:#334155;margin:0;font-size:16px;line-height:1.55}.readinessItems{gap:12px;margin-top:12px;display:grid}.readinessItems>div{border-top:1px solid #0f172a17;padding-top:12px}.readinessItems>div:first-child{border-top:0;padding-top:0}.readinessItems b{font-size:16px;line-height:1.35;display:block}.readinessItems span{color:#475569;margin-top:4px;font-size:15px;line-height:1.45;display:block}@media (max-width:800px){.dealReadinessPanel{padding:20px}.dealReadinessGrid{grid-template-columns:1fr}.readinessBlock{grid-column:auto}}.readinessBottomRow{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:16px;display:grid}.readinessBottomRow .readinessBlock{grid-column:auto}.readinessRisk{background:#fbfcfd}@media (max-width:800px){.readinessBottomRow{grid-template-columns:1fr}}.dealReadinessGrid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:start}.readinessMain{gap:16px;min-width:0;display:grid}.readinessRight{align-self:start;min-width:0}.readinessRight .readinessCard{width:100%}.readinessBlock{grid-column:auto}@media (max-width:980px){.dealReadinessGrid{grid-template-columns:1fr}.readinessRight{grid-template-columns:1fr 1fr}.readinessMain{grid-template-columns:1fr}}@media (max-width:800px){.readinessRight{grid-template-columns:1fr}}.portfolioPreviewTitle{align-items:flex-end}.portfolioPreviewTitle>div{max-width:760px}.portfolioPreviewTitle .button{white-space:nowrap}.portfolioPreviewShell{background:#fff;border:1px solid #dce6ea;border-radius:18px;margin-top:28px;padding:18px;box-shadow:0 18px 45px #10253d14}.portfolioPreviewMetrics{grid-template-columns:1.35fr repeat(4,1fr);gap:9px;display:grid}.portfolioPreviewMetrics>div{background:#f8fafb;border:1px solid #e3eaed;border-radius:11px;padding:14px}.portfolioPreviewMetrics small,.portfolioPreviewReadout small{letter-spacing:.1em;color:#6e838d;font-size:7px;font-weight:950;display:block}.portfolioPreviewMetrics b{color:#15364a;margin:5px 0 2px;font-size:20px;display:block}.portfolioPreviewMetrics span{color:#7c8d97;font-size:7.5px}.portfolioPreviewReadout{color:#fff;background:#15364a;border-radius:12px;grid-template-columns:1.1fr 1fr;gap:20px;margin:12px 0;padding:18px;display:grid}.portfolioPreviewReadout small{color:#86d6d0}.portfolioPreviewReadout p{color:#bdccd3;margin:0;font-size:9px;line-height:1.5}.portfolioPreviewAction{border-left:1px solid #ffffff1f;padding-left:20px}.portfolioPreviewAction b{margin:6px 0;font-size:10px;line-height:1.45;display:block}.portfolioPreviewAction span{color:#a9bec7;font-size:7.5px}.portfolioPreviewRows{border:1px solid #e3eaed;border-radius:11px;overflow:hidden}.portfolioPreviewRow{color:#536b78;border-bottom:1px solid #e8eef0;grid-template-columns:1.4fr 70px 70px 100px 1.25fr;align-items:center;gap:12px;padding:12px 14px;font-size:8px;display:grid}.portfolioPreviewRow:last-child{border-bottom:0}.portfolioPreviewRow.head{letter-spacing:.06em;color:#82929b;background:#f8fafb;padding-top:9px;padding-bottom:9px;font-size:7px;font-weight:900}.portfolioPreviewRow b{color:#173c4e;font-size:9px;display:block}.portfolioPreviewRow div span{margin-top:3px;font-size:7.5px;display:block}.portfolioPreviewRow strong{color:#173c4e;font-size:14px}.portfolioPreviewRow em{border-radius:999px;width:max-content;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.portfolioPreviewRow em.good{color:#2e7048;background:#e7f6ef}.portfolioPreviewRow em.risk{color:#985555;background:#f8ecec}.portfolioPreviewRow p{margin:0;font-size:7.8px;line-height:1.4}.portfolioPreviewFooter{justify-content:space-between;align-items:center;gap:16px;padding:13px 2px 0;display:flex}.portfolioPreviewFooter span{color:#82929b;font-size:7.5px}.portfolioPreviewFooter a{color:#176c69;font-size:9px;font-weight:900;text-decoration:none}.publicExampleBanner{background:#eaf5f4;border:1px solid #c9dfdd;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;padding:14px 16px;display:flex}.publicExampleBanner small{letter-spacing:.1em;color:#2b7778;font-size:7px;font-weight:950;display:block}.publicExampleBanner b{margin:3px 0;font-size:11px;display:block}.publicExampleBanner span{color:#667c86;font-size:8px}.publicExampleBanner a{color:#176c69;white-space:nowrap;font-size:8px;font-weight:900;text-decoration:none}.publicPortfolioRow{cursor:default}.publicPortfolioRow:hover{background:#fff}.publicPortfolioCta{color:#fff;background:#15364a;border-radius:16px;margin-top:30px;padding:30px}.publicPortfolioCta small{letter-spacing:.12em;color:#86d6d0;font-size:8px;font-weight:950}.publicPortfolioCta h2{margin:7px 0;font-size:25px}.publicPortfolioCta p{color:#bfd0d7;max-width:720px;font-size:10px;line-height:1.55}.publicPortfolioCta>div{gap:9px;margin-top:16px;display:flex}.publicPortfolioCta .secondary{color:#15364a;background:#fff;border-color:#fff}@media (max-width:980px){.portfolioPreviewMetrics{grid-template-columns:repeat(2,1fr)}.portfolioPreviewMetrics>div:first-child{grid-column:1/-1}.portfolioPreviewReadout{grid-template-columns:1fr}.portfolioPreviewAction{border-top:1px solid #ffffff1f;border-left:0;padding:14px 0 0}.portfolioPreviewRow{grid-template-columns:1fr 55px 55px}.portfolioPreviewRow.head,.portfolioPreviewRow>em{display:none}.portfolioPreviewRow>p{grid-column:1/-1}.portfolioPreviewTitle{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.publicPortfolioPreview{padding-top:55px;padding-bottom:55px}.portfolioPreviewMetrics{grid-template-columns:1fr 1fr}.portfolioPreviewShell{padding:11px}.portfolioPreviewReadout{padding:16px}.portfolioPreviewRow{padding:12px}.portfolioPreviewFooter,.publicExampleBanner{flex-direction:column;align-items:flex-start}.publicPortfolioCta{padding:22px}.publicPortfolioCta>div{flex-direction:column;align-items:flex-start}}.publicPortfolioPreview{background:linear-gradient(#eef5f5 0%,#f7f9fa 100%);padding-top:108px;padding-bottom:108px}.publicPortfolioPreview .wrap{width:min(94%,1380px)}.publicPortfolioPreview .sectionLabel{letter-spacing:.16em;font-size:11px}.publicPortfolioPreview .sectionTitleRow h2{max-width:820px;font-size:52px}.publicPortfolioPreview .sectionTitleRow p{max-width:820px;margin-top:14px;font-size:18px;line-height:1.55}.portfolioPreviewShell{border-radius:22px;margin-top:38px;padding:28px;box-shadow:0 26px 70px #10253d1f}.portfolioPreviewMetrics{gap:14px}.portfolioPreviewMetrics>div{border-radius:14px;padding:22px 20px}.portfolioPreviewMetrics small,.portfolioPreviewReadout small{font-size:9px}.portfolioPreviewMetrics b{margin:8px 0 4px;font-size:30px}.portfolioPreviewMetrics span{font-size:10px}.portfolioPreviewReadout{border-radius:16px;gap:30px;margin:18px 0;padding:28px}.portfolioPreviewReadout h3{margin:8px 0;font-size:28px}.portfolioPreviewReadout p{font-size:13px;line-height:1.55}.portfolioPreviewAction{padding-left:30px}.portfolioPreviewAction b{margin:9px 0;font-size:15px;line-height:1.5}.portfolioPreviewAction span{font-size:10px}.portfolioPreviewRow{grid-template-columns:1.4fr 80px 80px 120px 1.25fr;padding:18px 20px;font-size:11px}.portfolioPreviewRow.head{padding-top:12px;padding-bottom:12px;font-size:9px}.portfolioPreviewRow b{font-size:13px}.portfolioPreviewRow div span{font-size:10px}.portfolioPreviewRow strong{font-size:20px}.portfolioPreviewRow em{padding:6px 9px;font-size:9px}.portfolioPreviewRow p{font-size:10.5px;line-height:1.45}.portfolioPreviewFooter{padding-top:18px}.portfolioPreviewFooter span{font-size:9px}.portfolioPreviewFooter a{font-size:12px}.portfolioHeroCta{color:#dffaf7!important;border-color:#91d8d3!important}@media (max-width:980px){.publicPortfolioPreview .sectionTitleRow h2{font-size:42px}.publicPortfolioPreview .sectionTitleRow p{font-size:16px}.portfolioPreviewShell{padding:18px}}@media (max-width:620px){.publicPortfolioPreview{padding-top:72px;padding-bottom:72px}.publicPortfolioPreview .sectionTitleRow h2{font-size:36px}.portfolioPreviewShell{padding:12px}.portfolioPreviewMetrics>div{padding:16px}.portfolioPreviewMetrics b{font-size:24px}.portfolioPreviewReadout h3{font-size:23px}}@media (max-width:760px){.portfolioFirstUse{padding:20px}.portfolioFirstUseSteps{grid-template-columns:1fr}.portfolioFirstUseNote{padding:16px}}.opportunityActions{position:relative}.opportunityActions>summary{cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;min-width:42px;list-style:none}.opportunityActions>summary::-webkit-details-marker{display:none}.opportunityActionsMenu{z-index:70;background:#fff;border:1px solid #d9e0e8;border-radius:10px;width:190px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #1a273829}.deleteOpportunityAction{color:#a13c3c;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;width:100%;padding:10px 11px;font-size:11px;font-weight:750}.deleteOpportunityAction:hover{background:#fff1f1}.deleteOpportunityBackdrop{z-index:500;background:#0b17267a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.deleteOpportunityDialog{background:#fff;border:1px solid #dfe5ec;border-radius:16px;width:min(500px,100%);padding:28px;box-shadow:0 24px 70px #0a192d47}.deleteOpportunityEyebrow{letter-spacing:.13em;color:#a13c3c;margin-bottom:9px;font-size:8px;font-weight:850;display:block}.deleteOpportunityDialog h2{letter-spacing:-.025em;color:#1d2c3d;margin:0 0 10px;font-size:23px;line-height:1.2}.deleteOpportunityDialog p{color:#68778a;margin:0;font-size:12px;line-height:1.6}.deleteOpportunityError{color:#923c3c;background:#fff4f4;border:1px solid #e8bcbc;border-radius:8px;margin-top:14px;padding:10px 12px;font-size:11px}.deleteOpportunityButtons{justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.button.deleteDanger{color:#fff;background:#a93f3f;border:1px solid #a93f3f}.button.deleteDanger:hover{background:#913434;border-color:#913434}.button.deleteDanger:disabled,.deleteOpportunityButtons button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:600px){.deleteOpportunityDialog{padding:22px}.headerActions{flex-wrap:wrap}.opportunityActionsMenu{left:0;right:auto}}.opportunityActionsLabel{min-width:82px!important;padding-left:14px!important;padding-right:14px!important}.portfolioTableHead,.portfolioRowManaged{grid-template-columns:minmax(220px,1.15fr) 72px 72px 105px minmax(280px,1.5fr) 126px!important}.portfolioRowManaged{cursor:pointer}.portfolioRowActions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.portfolioRowActions button{cursor:pointer;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:800}.portfolioActionButton{color:#29445f;background:#fff;border:1px solid #ccd6e1}.portfolioDeleteButton{color:#943f3f;background:#fff6f6;border:1px solid #e1bebe}.portfolioDeleteButton:hover{background:#fdeeee}.portfolioDeleteButton:disabled{opacity:.55;cursor:not-allowed}@media (max-width:900px){.portfolioTableHead{display:none!important}.portfolioRowManaged{grid-template-columns:1fr 1fr!important}.portfolioRowActions{grid-column:1/-1;justify-content:flex-start}.portfolioRowActions button{min-width:94px}}
