:root{--navy:#102a43;--navy2:#173f5f;--teal:#147d85;--bg:#f6f8fb;--card:#fff;--muted:#667085;--line:#d8dee7;--green:#16794b;--greenbg:#eaf8f0;--amber:#a65f00;--amberbg:#fff5e5;--red:#b42318;--redbg:#fff0ee;--ink:#101828}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}header{background:linear-gradient(130deg,#0d2538,var(--navy2));color:#fff;padding:28px 18px}.wrap{max-width:1120px;margin:auto}.hero{justify-content:space-between;align-items:center;gap:20px;display:flex}.eyebrow{letter-spacing:.14em;opacity:.7;font-size:11px;font-weight:800}.brand{letter-spacing:-.035em;margin-top:4px;font-size:34px;font-weight:900}.sub{opacity:.85;margin-top:5px}.heroBadge{letter-spacing:.06em;border:1px solid #ffffff40;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:800}.page{padding:30px 18px 60px}.intro{max-width:760px;margin-bottom:24px}.intro h1{letter-spacing:-.04em;margin:0 0 8px;font-size:38px}.intro p,.lead{color:var(--muted);line-height:1.6}.grid{grid-template-columns:.95fr 1.05fr;gap:18px;display:grid}.card{background:var(--card);border:1px solid #e4e8ef;border-radius:18px;padding:20px;box-shadow:0 4px 18px #1018280b}.sectionHead{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.sectionHead>div{align-items:center;gap:9px;display:flex}.sectionHead h2{margin:0;font-size:22px}.step{color:var(--teal);background:#e8f2f4;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:grid}.free,.tag{letter-spacing:.08em;color:var(--teal);background:#e9f6f6;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.row{grid-template-columns:1.25fr 1fr;align-items:center;gap:12px;margin:10px 0;display:grid}label{color:#344054;font-size:14px;font-weight:650}input,select,textarea{border:1px solid var(--line);width:100%;font:inherit;color:inherit;background:#fff;border-radius:10px;outline:none;padding:11px 12px}input:focus,select:focus,textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #147d8517}textarea{resize:vertical;margin:7px 0 12px}.suffix{position:relative}.suffix input{padding-right:48px}.suffix span{color:var(--muted);font-size:12px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.btn{background:var(--navy);color:#fff;cursor:pointer;font-weight:800;font:inherit;border:0;border-radius:11px;padding:12px 16px;text-decoration:none;display:inline-block}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.secondary{color:var(--navy);background:#eef3f7}.wide{width:100%;margin-top:12px}.linkButton{color:var(--teal);cursor:pointer;background:0 0;border:0;padding:8px 0;font-weight:800}.advanced{border-top:1px solid #edf0f4;margin-top:5px;padding-top:8px}.micro,.note,.status{color:var(--muted);font-size:12px;line-height:1.5}.status{background:#f1f5f8;border-radius:9px;padding:9px}.pill{border-radius:999px;padding:7px 10px;font-size:13px;font-weight:900}.pill.BUY{background:var(--greenbg);color:var(--green)}.pill.NEGOTIATE{background:var(--amberbg);color:var(--amber)}.pill.PASS{background:var(--redbg);color:var(--red)}.scoreRow{grid-template-columns:130px 1fr;align-items:center;gap:18px;margin:4px 0 18px;display:grid}.scoreRow span{color:var(--muted);font-size:12px;display:block}.scoreRow strong{font-size:28px;display:block}.scoreRow small{color:var(--muted);font-size:13px}.scorebar{background:#edf1f5;border-radius:999px;height:10px;overflow:hidden}.scorebar i{background:linear-gradient(90deg,var(--teal),#38a3a5);border-radius:999px;height:100%;display:block}.primaryMetric{background:#f0f6f7;border:1px solid #d9e9eb;border-radius:15px;margin-bottom:12px;padding:18px}.primaryMetric span,.primaryMetric small{color:var(--muted);display:block}.primaryMetric strong{letter-spacing:-.04em;color:var(--navy);margin:3px 0;font-size:38px;display:block}.primaryMetric small{font-size:11px}.metrics{grid-template-columns:1fr 1fr;gap:10px;display:grid}.metric{border:1px solid #e7eaf0;border-radius:12px;padding:12px}.metric span{color:var(--muted);font-size:11px;display:block}.metric b{margin-top:3px;font-size:20px;display:block}.bad{color:var(--red)}.risk{background:#fff8ed;border:1px solid #f2dfbf;border-radius:12px;margin-top:14px;padding:12px}.risk h3{margin:0 0 5px;font-size:13px}.risk p{color:#6c4b1f;margin:4px 0;font-size:12px}.researchCard{margin-top:18px}.researchOutput{border-top:1px solid #eceff3;margin-top:16px;padding-top:16px}.confidence{background:#eef4f7;border-radius:999px;padding:7px 10px;font-size:12px;display:inline-block}.evidenceGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.evidenceGrid h3{font-size:14px}.evidence{border:1px solid #e6e9ee;border-radius:11px;gap:3px;margin:8px 0;padding:10px;display:grid}.evidence b{font-size:16px}.evidence span{color:var(--muted);font-size:12px}.evidence a{color:var(--teal);font-size:12px}.businessGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.businessGrid p{color:var(--muted);line-height:1.6}.price{font-size:28px;font-weight:900}.price small{color:var(--muted);font-size:12px;font-weight:500}footer{color:var(--muted);justify-content:space-between;gap:15px;margin-top:24px;font-size:11px;line-height:1.5;display:flex}footer a{color:var(--teal)}@media (max-width:800px){.heroBadge{display:none}.intro h1{font-size:31px}.grid,.businessGrid,.evidenceGrid,.scoreRow{grid-template-columns:1fr}.metrics{grid-template-columns:1fr 1fr}.row{grid-template-columns:1fr}.row label{margin-bottom:-6px}}@media (max-width:430px){.metrics{grid-template-columns:1fr}.primaryMetric strong{font-size:32px}footer{flex-direction:column}}.upload{background:#fbfcfd;border:1px dashed #cfd8e3;border-radius:12px;margin:10px 0;padding:12px}.upload label,.upload small{display:block}.upload input{background:#fff;margin:7px 0;padding:8px}.upload small{color:var(--muted);font-size:11px;line-height:1.4}.marketBenchmarks{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.marketBenchmarks .metric small{color:var(--muted);margin-top:3px;font-size:10px;display:block}@media (max-width:700px){.marketBenchmarks{grid-template-columns:1fr}}.setupBox{background:#f9fbfc;border:1px solid #dce5ec;border-radius:14px;margin:14px 0;padding:12px}.setupHead{border-bottom:1px solid #e5ebf0;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:7px;padding-bottom:9px;display:flex}.setupHead small,.setupItem small{color:var(--muted);font-size:11px;line-height:1.4;display:block}.setupHead strong{color:var(--navy);font-size:20px}.setupItem{border-bottom:1px solid #edf1f4;grid-template-columns:20px 1fr;align-items:flex-start;gap:8px;padding:8px 0;font-weight:400;display:grid}.setupItem:last-child{border-bottom:0}.setupItem input{width:16px;height:16px;margin-top:2px}.setupItem b{font-size:13px}.fleetTeaser{justify-content:space-between;align-items:center;gap:24px;margin-top:18px;display:flex}.fleetTeaser h2{margin:8px 0 0}.fleetTeaser p{max-width:760px;margin:6px 0 0}@media (max-width:700px){.fleetTeaser{flex-direction:column;align-items:flex-start}}.fleetSearch{max-width:620px}.topOpportunity{background:linear-gradient(135deg,#f1f8f8,#fff);justify-content:space-between;align-items:center;gap:20px;margin:18px 0;display:flex}.topOpportunity h2{margin:9px 0 3px;font-size:30px}.topOpportunity p{color:var(--muted);margin:0}.bigScore{color:var(--navy);align-items:baseline;display:flex}.bigScore strong{letter-spacing:-.06em;font-size:54px}.bigScore span{color:var(--muted);font-size:14px}.opportunityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.opportunityCard{position:relative}.opportunityCard .rank{color:var(--muted);font-size:12px;font-weight:800;position:absolute;top:14px;right:16px}.opportunityCard .sectionHead{padding-right:32px}.opportunityPill{color:var(--navy);background:#eef2f6;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:900}.opportunityPill.BUY-NEXT{background:var(--greenbg);color:var(--green)}.opportunityPill.WATCH{background:var(--amberbg);color:var(--amber)}.opportunityPill.DO-NOT-ADD{background:var(--redbg);color:var(--red)}.watchCard{margin-top:18px}.watchTypes{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.watchTypes label{background:#fff;border:1px solid #e4e8ef;border-radius:10px;align-items:center;gap:8px;padding:9px;display:flex}.watchTypes input{width:15px;height:15px}.watchSubscribe{grid-template-columns:1fr auto;gap:10px;max-width:620px;display:grid}@media (max-width:800px){.opportunityGrid{grid-template-columns:1fr}.watchTypes{grid-template-columns:1fr 1fr}.topOpportunity{align-items:flex-start}}@media (max-width:520px){.watchTypes,.watchSubscribe{grid-template-columns:1fr}}.entryGrid{align-items:start}.entryChecks{gap:8px;margin:14px 0;display:grid}.entryChecks label{background:#fbfcfd;border:1px solid #e4e8ef;border-radius:11px;grid-template-columns:20px 1fr;align-items:flex-start;gap:9px;padding:10px;display:grid}.entryChecks input{width:16px;height:16px;margin-top:3px}.entryChecks b,.entryChecks small{display:block}.entryChecks small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.4}.emptyState{color:var(--muted);padding:28px 8px;line-height:1.6}.emptyState b{color:var(--ink)}.entryPill{color:var(--navy);white-space:nowrap;background:#eef2f6;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:900}.entryPill.PROMISING{background:var(--greenbg);color:var(--green)}.entryPill.RESEARCH-MORE{background:var(--amberbg);color:var(--amber)}.entryPill.NOT-READY{background:var(--redbg);color:var(--red)}.entryActions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.entryRanking,.entryMethod{margin-top:18px}.entryTable{gap:8px;display:grid}.entryRow{border:1px solid #e6eaf0;border-radius:12px;grid-template-columns:2fr .55fr .8fr .9fr;align-items:center;gap:12px;padding:12px;display:grid}.entryRow>div:first-child{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;display:grid}.entryRow>div:first-child small{color:var(--muted);grid-column:2;margin-top:2px;font-size:11px}.rankNum{color:var(--muted);font-size:11px;font-weight:900}.entryRow>div:nth-child(2){align-items:baseline;gap:2px;display:flex}.entryRow>div:nth-child(2) strong{color:var(--navy);font-size:24px}.entryRow>div:nth-child(2) span{color:var(--muted);font-size:11px}.entryRow>div:last-child{gap:2px;display:grid}.entryRow>div:last-child small{color:var(--muted);font-size:10px}@media (max-width:760px){.entryRow{grid-template-columns:1fr auto}.entryRow>div:nth-child(3),.entryRow>div:nth-child(4){grid-column:auto}.entryActions{flex-direction:column}.entryActions .btn{text-align:center}}.pathsGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.pathCard{flex-direction:column;align-items:flex-start;display:flex}.pathCard h2{margin:10px 0 0}.pathCard p{flex:1}.pathCard .btn{margin-top:8px}@media (max-width:760px){.pathsGrid{grid-template-columns:1fr}}:root{--midnight:#071521;--midnight2:#0c2233;--electric:#1da7a4;--electric2:#65d2ca;--gold:#d5a64a;--soft:#f2f5f7;--paper:#fff;--text:#10212e;--shadow:0 24px 60px #05162214}body{color:var(--text);letter-spacing:-.005em;background:#f4f6f8}.wrap{max-width:1180px}.page{padding-top:34px}.card{border:1px solid #0f293a1a;box-shadow:0 12px 32px #0715210b}.siteHeader{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071521f5;border-bottom:1px solid #ffffff14;padding:0 18px;position:sticky;top:0}.siteNav{justify-content:space-between;align-items:center;gap:28px;min-height:72px;display:flex}.siteBrand{color:#fff;letter-spacing:-.025em;align-items:center;gap:10px;font-size:18px;text-decoration:none;display:flex}.siteBrand b{font-weight:900}.brandMark{background:linear-gradient(145deg,var(--electric2),var(--electric));color:#06202a;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:950;display:grid;box-shadow:inset 0 0 0 1px #ffffff4d}.navLinks{align-items:center;gap:24px;display:flex}.navLinks>a{color:#b9c7d1;font-size:13px;font-weight:700;text-decoration:none}.navLinks>a:hover{color:#fff}.navLinks .navCta{color:var(--midnight);background:#fff;border-radius:9px;padding:10px 14px}.navToggle{color:#fff;background:0 0;border:0;font-size:24px;display:none}.siteFooter{background:var(--midnight);color:#91a4b2;margin-top:80px;padding:30px 18px}.footerInner{justify-content:space-between;align-items:center;gap:30px;display:flex}.footerInner>div:first-child{gap:4px;display:grid}.footerInner b{color:#fff}.footerInner span{font-size:12px}.footerLinks{gap:20px;display:flex}.footerLinks a{color:#b8c6cf;font-size:12px;text-decoration:none}.marketingHero{color:#fff;background:radial-gradient(circle at 82% 18%,#1ca7a429,#0000 28%),linear-gradient(135deg,#06131e,#0a2030 55%,#0b2b36);padding:92px 18px 84px;overflow:hidden}.marketingHeroGrid{grid-template-columns:1.12fr .88fr;align-items:center;gap:68px;display:grid}.heroKicker{letter-spacing:.16em;color:var(--electric2);text-transform:uppercase;font-size:11px;font-weight:900}.marketingHero h1{letter-spacing:-.06em;max-width:760px;margin:18px 0 22px;font-size:62px;line-height:1.01}.marketingHero h1 em{color:var(--electric2);font-style:normal}.marketingHero p{color:#b9c7d1;max-width:700px;margin:0;font-size:18px;line-height:1.65}.btn.premium{color:#fff;background:linear-gradient(135deg,#22b8b2,#14948f);box-shadow:0 10px 24px #16aca838}.btn.premium:hover{transform:translateY(-1px)}.textLink{color:#d7e3e9;font-size:13px;font-weight:700;text-decoration:none}.trustRow{color:#91a6b3;flex-wrap:wrap;gap:18px;margin-top:32px;font-size:11px;display:flex}.trustRow span:before{content:"✓";color:var(--electric2);margin-right:7px;font-weight:900}.verdictPreview{color:var(--text);background:linear-gradient(#fffffffa,#f6fafb);border:1px solid #ffffff8c;border-radius:24px;padding:25px;transform:rotate(1deg);box-shadow:0 35px 90px #00000047}.previewTop{letter-spacing:.12em;color:#607482;justify-content:space-between;align-items:center;font-size:10px;font-weight:900;display:flex}.previewAsset{letter-spacing:-.035em;margin:16px 0;font-size:25px;font-weight:900}.previewPrice{background:#e9f6f5;border:1px solid #cce8e6;border-radius:15px;padding:18px}.previewPrice span,.previewGrid small,.previewEvidence small{color:#657985;font-size:10px;display:block}.previewPrice strong{letter-spacing:-.05em;color:#0a3941;margin-top:3px;font-size:40px;display:block}.previewGrid{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.previewGrid>div{background:#fff;border:1px solid #e3e9ed;border-radius:11px;padding:11px}.previewGrid b{margin-top:3px;font-size:16px;display:block}.previewEvidence{border-top:1px solid #e4e9ec;align-items:center;gap:11px;margin-top:14px;padding-top:14px;font-size:11px;display:flex}.previewEvidence i{background:#2aa771;border-radius:99px;width:9px;height:9px;box-shadow:0 0 0 4px #def3e9}.previewEvidence span{display:block}.previewEvidence small{margin-top:2px}.proofStrip{z-index:3;box-shadow:var(--shadow);background:#fff;border:1px solid #e6ebee;border-radius:16px;grid-template-columns:repeat(4,1fr);margin-top:-26px;display:grid;position:relative}.proofStrip>div{border-right:1px solid #e8edef;padding:19px 22px}.proofStrip>div:last-child{border-right:0}.proofStrip b,.proofStrip span{display:block}.proofStrip b{font-size:13px}.proofStrip span{color:#738592;margin-top:4px;font-size:10px}.marketingSection{padding:88px 18px 18px}.sectionIntro{max-width:700px}.sectionIntro>span{letter-spacing:.16em;color:var(--teal);font-size:10px;font-weight:900}.sectionIntro h2,.darkBand h2{letter-spacing:-.045em;margin:13px 0;font-size:42px;line-height:1.1}.sectionIntro p{color:#687a86;line-height:1.6}.productGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px;display:grid}.productCard{background:#fff;border:1px solid #e4e9ed;border-radius:18px;flex-direction:column;min-height:300px;padding:25px;transition:all .2s;display:flex;position:relative;box-shadow:0 10px 30px #07152109}.productCard:hover{transform:translateY(-3px);box-shadow:0 20px 40px #07152114}.productNumber{color:#aab7c0;font-size:12px;font-weight:900;position:absolute;top:18px;right:20px}.productEyebrow{letter-spacing:.12em;color:var(--teal);margin-top:40px;font-size:10px;font-weight:900}.productCard h3{letter-spacing:-.04em;margin:9px 0;font-size:27px}.productCard p{color:#667985;flex:1;font-size:13px;line-height:1.65}.productCard a{color:var(--midnight2);font-size:13px;font-weight:900;text-decoration:none}.darkBand{background:var(--midnight);color:#fff;margin-top:75px;padding:80px 18px}.darkBandGrid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.darkBand h2{font-size:39px}.darkList{display:grid}.darkList>div{border-bottom:1px solid #ffffff1a;grid-template-columns:42px 1fr;gap:12px;padding:17px 0;display:grid}.darkList>b,.darkList div>b{color:var(--electric2);font-size:12px}.darkList span{color:#aab9c3;font-size:13px;line-height:1.5}.darkList strong{color:#fff}.ctaPanel,.splitCta{color:#fff;box-shadow:var(--shadow);background:linear-gradient(135deg,#0a1f2e,#0d3941);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;padding:36px 40px;display:flex}.ctaPanel h2,.splitCta h2{letter-spacing:-.04em;margin:8px 0;font-size:32px}.ctaPanel p,.splitCta p{color:#b9c8d0;margin:0}.btn.premium.light{color:var(--midnight);box-shadow:none;white-space:nowrap;background:#fff}.toolPage{padding-top:28px}.toolHero{color:#fff;box-shadow:var(--shadow);background:linear-gradient(135deg,#081b29,#0d3341);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:22px;padding:36px 40px;display:flex}.toolHero h1{letter-spacing:-.045em;margin:10px 0;font-size:42px;line-height:1.08}.toolHero p{color:#b4c3cc;max-width:760px;margin:0;line-height:1.6}.toolHeroBadge{letter-spacing:.08em;color:#dbe7ec;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;padding:10px 13px;font-size:10px;font-weight:900}.toolHero.centered{text-align:center;justify-content:center}.toolHero.centered p{margin:auto}.premiumCard{box-shadow:0 18px 50px #0715210e}.formTwo{grid-template-columns:1fr 1fr;gap:14px;display:grid}.labelHint{color:#8999a4;margin-left:6px;font-size:10px;font-weight:500}.emptyPremium{background:#ffffff80;border:1px dashed #ced8de;border-radius:18px;margin:20px 0;padding:34px}.emptyPremium>span{letter-spacing:.14em;color:var(--teal);font-size:10px;font-weight:900}.emptyPremium h2{margin:9px 0 20px;font-size:27px}.miniFeatureGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.miniFeatureGrid>div{background:#fff;border:1px solid #e6ebee;border-radius:12px;padding:13px}.miniFeatureGrid b,.miniFeatureGrid small{display:block}.miniFeatureGrid small{color:#7a8b95;margin-top:3px}.splitCta{margin-top:24px}.dscrExplain{background:#f3f8f8;border:1px solid #d6e8e7;border-radius:14px;margin:14px 0;padding:14px}.dscrTitle{align-items:center;gap:8px;display:flex}.dscrTitle strong{color:#2b6d69;margin-left:auto;font-size:11px}.infoDot{color:#176f6d;background:#d9eeee;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:grid}.dscrExplain p{color:#536c78;margin:9px 0 0;font-size:12px;line-height:1.55}.dscrScale{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.dscrScale span{color:#6a7d88;background:#fff;border-radius:8px;padding:8px;font-size:10px}.dscrScale b{color:#173f45}.dscrExplain.compact .dscrTitle strong{display:none}.dscrExplain.compact{padding:11px}.dscrExplain.compact p{font-size:11px}.watchLayout{grid-template-columns:1.05fr .95fr;align-items:start;gap:18px;display:grid}.watchExplainer{background:var(--midnight);color:#fff;box-shadow:var(--shadow);border-radius:20px;padding:32px}.watchExplainer h2{letter-spacing:-.04em;margin:10px 0 22px;font-size:31px}.timeline{display:grid}.timeline>div{border-bottom:1px solid #ffffff1a;grid-template-columns:38px 1fr;gap:10px;padding:14px 0;display:grid}.timeline>div>b{color:var(--electric2);font-size:11px}.timeline strong,.timeline small{display:block}.timeline small{color:#96aab6;margin-top:3px;line-height:1.5}.pricingPage{padding-top:28px}.pricingGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.priceCard{background:#fff;border:1px solid #dfe6ea;border-radius:20px;flex-direction:column;padding:28px;display:flex;position:relative;box-shadow:0 15px 40px #0715210a}.priceCard.featured{border:2px solid var(--electric);transform:translateY(-6px);box-shadow:0 24px 60px #0715211a}.bestValue{background:var(--electric);color:#fff;letter-spacing:.1em;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900;position:absolute;top:-11px;right:18px}.priceCard>span{letter-spacing:.12em;color:var(--teal);font-size:10px;font-weight:900}.priceCard h2{letter-spacing:-.05em;margin:12px 0 5px;font-size:38px}.priceCard h2 small{color:#788a95;font-size:12px}.priceCard p{color:#6d7f8a;min-height:48px;line-height:1.55}.priceCard ul{flex:1;margin:14px 0 24px;padding:0;list-style:none}.priceCard li{border-bottom:1px solid #edf0f2;padding:8px 0;font-size:12px}.priceCard li:before{content:"✓";color:var(--teal);margin-right:8px;font-weight:900}.subscriptionTeaser{background:#eaf4f4;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:28px 32px;display:flex}.subscriptionTeaser h2{margin:8px 0}.subscriptionTeaser p{color:#627882}.subscriptionTeaser a{color:#0b4f50;white-space:nowrap;font-weight:900;text-decoration:none}@media (max-width:960px){.marketingHeroGrid,.darkBandGrid,.watchLayout{grid-template-columns:1fr}.marketingHero h1{font-size:50px}.verdictPreview{max-width:650px;transform:none}.productGrid,.proofStrip{grid-template-columns:1fr 1fr}.proofStrip>div:nth-child(2){border-right:0}.pricingGrid{grid-template-columns:1fr}.priceCard.featured{transform:none}.miniFeatureGrid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.siteNav{min-height:64px}.navToggle{display:block}.navLinks{background:#0a1d2a;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;align-items:stretch;gap:0;padding:12px;display:none;position:absolute;top:66px;left:14px;right:14px;box-shadow:0 20px 50px #0000004d}.navLinks.open{display:flex}.navLinks>a{padding:11px}.marketingHero{padding-top:60px}.marketingHero h1{font-size:42px}.heroActions{flex-direction:column;align-items:flex-start}.proofStrip{margin:14px 18px 0}.productGrid,.proofStrip,.formTwo{grid-template-columns:1fr}.proofStrip>div{border-bottom:1px solid #e8edef;border-right:0}.proofStrip>div:last-child{border-bottom:0}.darkBandGrid{gap:30px}.toolHero{flex-direction:column;align-items:flex-start;padding:28px}.toolHero h1{font-size:34px}.toolHeroBadge{white-space:normal}.footerInner,.ctaPanel,.splitCta,.subscriptionTeaser{flex-direction:column;align-items:flex-start}.footerLinks{flex-wrap:wrap}.dscrScale{grid-template-columns:1fr}.marketingSection{padding-top:58px}.sectionIntro h2,.darkBand h2{font-size:34px}}@media (max-width:520px){.marketingHero h1{font-size:36px}.productGrid,.previewGrid,.miniFeatureGrid{grid-template-columns:1fr}.toolHero{border-radius:16px;padding:22px}.ctaPanel,.splitCta{padding:26px}.dscrTitle{flex-wrap:wrap;align-items:flex-start}.dscrTitle strong{width:100%;margin-left:28px}}.navLinks>a.active{color:#fff;position:relative}.navLinks>a.active:not(.navCta):after{content:"";background:var(--electric2);border-radius:999px;height:2px;position:absolute;bottom:-10px;left:0;right:0}@media (max-width:760px){.navLinks>a.active:not(.navCta):after{display:none}.navLinks>a.active{background:#ffffff0f;border-radius:8px}}:root{--em-navy:#0b2d52;--em-teal:#0f9696;--em-teal2:#17b7ad;--em-orange:#ff7618;--em-sky:#eef7fb;--em-purple:#6556d8}body{color:#10243b;background:#f7fafc}.siteHeader{background:#fffffff5;border-bottom:1px solid #e5edf2;box-shadow:0 5px 22px #0b2d520b}.siteNav{min-height:76px}.siteBrand{width:222px;height:56px;overflow:hidden}.siteBrand img{width:218px;height:auto;display:block}.navLinks{gap:21px}.navLinks>a{color:#173654}.navLinks>a:hover,.navLinks>a.active{color:var(--em-teal)}.navLinks .navCta{color:#fff;background:linear-gradient(135deg,#0f9c9b,#078485);padding:11px 17px;box-shadow:0 8px 20px #0f96962e}.navLinks .accountLink{color:#678094;font-size:11px}.navToggle{color:var(--em-navy)}.navLinks>a.active:not(.navCta):after{background:var(--em-teal);bottom:-14px}.newHero{background:radial-gradient(circle at 82% 25%,#1cb8af1f,#0000 30%),linear-gradient(#f7fcff,#eef7fb 72%,#e6f0f4);padding:62px 18px 44px;position:relative;overflow:hidden}.newHero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#bed1da2e);height:130px;position:absolute;inset:auto 0 0}.newHeroGrid{z-index:1;grid-template-columns:.94fr 1.06fr;align-items:center;gap:52px;display:grid;position:relative}.heroCopy h1{letter-spacing:-.06em;color:var(--em-navy);margin:15px 0 22px;font-size:64px;line-height:.98}.heroCopy h1 em{color:var(--em-teal);font-style:normal;display:inline-block}.heroCopy p{color:#58718a;max-width:650px;font-size:18px;line-height:1.65}.heroActions{align-items:center;gap:14px;margin-top:28px;display:flex}.btn.orange{color:#fff;background:linear-gradient(135deg,#ff821e,#f66b00);box-shadow:0 13px 26px #ff761838}.btn.outline{color:var(--em-navy);background:#fff;border:1px solid #cfdce5}.heroCopy .trustRow{color:#5c748a;font-size:12px}.heroCopy .trustRow span:before{display:none}.heroDashboard{background:#fffffff5;border:1px solid #d8e4ea;border-radius:20px;padding:18px;box-shadow:0 26px 70px #11365224}.dashTop{justify-content:space-between;align-items:center;gap:15px;padding:3px 3px 14px;display:flex}.dashTop small,.dashTop strong{display:block}.dashTop small{letter-spacing:.12em;color:#6c8496;font-size:9px;font-weight:900}.dashTop strong{color:var(--em-navy);margin-top:5px;font-size:20px}.saveChip{color:#4b687e;background:#fff;border:1px solid #d9e5ea;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:800}.dashTabs{color:#75899a;border-top:1px solid #e5edf1;border-bottom:1px solid #e5edf1;gap:24px;padding:10px 3px;font-size:10px;display:flex}.dashTabs b{color:var(--em-navy);position:relative}.dashTabs b:after{content:"";background:#2586e8;height:2px;position:absolute;bottom:-11px;left:0;right:0}.dashGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.dashCard{background:#fff;border:1px solid #dfe8ed;border-radius:11px;min-height:126px;padding:13px}.dashCard.verdict{background:linear-gradient(135deg,#eafaf2,#f5fffb);border-color:#cbe8d8}.dashCard small,.dashCard b,.dashCard p{display:block}.dashCard small{color:#5e7485;font-size:10px;font-weight:800}.dashCard b{color:var(--em-navy);letter-spacing:-.035em;margin-top:10px;font-size:22px}.dashCard.verdict b{color:#10945f;font-size:24px}.dashCard p{color:#708596;margin:8px 0 0;font-size:10px;line-height:1.45}.scoreRing{border:7px solid #35ba86;border-left-color:#d8efe5;border-radius:50%;place-items:center;width:56px;height:56px;margin-top:8px!important;font-size:18px!important;display:grid!important}.marketSnapshot{background:#f8fbfd;border:1px solid #dfe8ed;border-radius:10px;grid-template-columns:1.2fr repeat(3,1fr);gap:10px;margin-top:10px;padding:12px;display:grid}.marketSnapshot>div{border-right:1px solid #e1e9ed;padding-right:9px}.marketSnapshot>div:last-child{border-right:0}.marketSnapshot small,.marketSnapshot b{display:block}.marketSnapshot small{color:#6f8494;font-size:9px}.marketSnapshot b{color:#173654;margin-top:3px;font-size:13px}.featureBand{grid-template-columns:repeat(5,1fr);gap:14px;padding:24px 18px 32px;display:grid}.newFeatureCard{background:#fff;border:1px solid #e1e8ed;border-radius:16px;padding:21px;box-shadow:0 10px 32px #0b2d5209}.newFeatureCard h2{color:var(--em-navy);margin:14px 0 8px;font-size:20px}.newFeatureCard p{color:#63798d;min-height:80px;font-size:13px;line-height:1.55}.newFeatureCard a{color:#098a8c;font-size:12px;font-weight:900;text-decoration:none}.featureIcon{border-radius:10px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.featureIcon.blue{color:#287de1;background:#e7f2ff}.featureIcon.teal{color:#159c91;background:#e1f8f3}.featureIcon.orange{color:#f27618;background:#fff0e3}.featureIcon.purple{color:#6650df;background:#eeebff}.evidenceBand{color:#fff;background:linear-gradient(135deg,#0d2f4d,#0a3f54);padding:70px 18px}.evidenceBandGrid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:70px;display:grid}.evidenceBand h2{letter-spacing:-.045em;margin:12px 0;font-size:42px;line-height:1.05}.evidenceBand p{color:#b8cbd7;line-height:1.6}.logicSteps{display:grid}.logicSteps>div{border-bottom:1px solid #ffffff1c;grid-template-columns:46px 1fr;gap:12px;padding:15px 0;display:grid}.logicSteps>div>b{color:#65d2ca}.logicSteps strong,.logicSteps small{display:block}.logicSteps small{color:#9fb7c5;margin-top:4px;line-height:1.45}.homePricing{padding:70px 18px}.homePricing h2{color:var(--em-navy);letter-spacing:-.04em;margin:10px 0;font-size:38px}.homePricing>div:first-child p{color:#657d90;max-width:760px;line-height:1.6}.pricingMini{grid-template-columns:repeat(4,1fr);gap:12px;margin:26px 0;display:grid}.pricingMini>div{background:#fff;border:1px solid #dfe7ec;border-radius:14px;padding:18px;display:grid}.pricingMini .popular{border:2px solid var(--em-teal);box-shadow:0 14px 32px #0f969614}.pricingMini small{color:#688095;font-size:10px;font-weight:800}.pricingMini b{color:var(--em-navy);margin-top:5px;font-size:28px}.pricingMini span{color:#8496a5;font-size:10px}.homePricing .textLink{color:var(--em-teal)}.goalGrid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.goalCard{text-align:left;cursor:pointer;font:inherit;color:inherit;background:#fff;border:1px solid #dfe7ec;border-radius:18px;padding:25px;transition:all .18s;box-shadow:0 9px 30px #0b2d5208}.goalCard:hover,.goalCard.selected{border-color:#68c7c2;transform:translateY(-2px);box-shadow:0 18px 40px #0b2d5214}.goalCard.selected{box-shadow:inset 0 0 0 1px var(--em-teal),0 18px 40px #0b2d5214}.goalCard>span{letter-spacing:.13em;color:var(--em-teal);font-size:10px;font-weight:900}.goalCard h2{color:var(--em-navy);letter-spacing:-.035em;font-size:25px}.goalCard p{color:#667d90;line-height:1.55}.goalCard b{color:#09898b}.startDecision{color:#fff;background:#0b2f4c;border-radius:18px;justify-content:space-between;align-items:center;gap:25px;margin-top:18px;padding:26px 30px;display:flex}.startDecision h2{margin:7px 0}.startDecision p{color:#b9cbd6;margin:0}.startDecision .btn:disabled{opacity:.35}.pricingSection{margin-top:34px}.subscriptionSection{padding-top:14px}.pricingStatus{max-width:700px;margin:16px auto}.pricingLogic{color:#fff;background:linear-gradient(135deg,#0c314e,#0d5055);border-radius:20px;margin-top:35px;padding:30px}.pricingLogic h2{margin:8px 0;font-size:30px}.pricingJourney{color:#cfe0e6;flex-wrap:wrap;align-items:center;gap:11px;margin-top:18px;display:flex}.pricingJourney span{align-items:center;gap:7px;display:flex}.pricingJourney b{color:#fff;background:#28a9a4;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.watchPrice{background:#ffffff14;border:1px solid #ffffff1a;border-radius:12px;margin-top:22px;padding:18px}.watchPrice b{font-size:36px}.watchPrice span{color:#bdd0da;font-size:13px}.watchPrice small{color:#9fb5c1;margin-top:4px;display:block}.unlockPanel{background:#f1fbfa;border:1px solid #d6e5e7;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:14px;margin-top:12px;padding:14px;display:grid}.unlockPanel.verifiedOption{background:#fff9f2;border-color:#f2dcc7}.unlockPanel.highlight{box-shadow:inset 0 0 0 1px var(--em-orange)}.unlockPanel span,.unlockPanel b,.unlockPanel small{display:block}.unlockPanel span{letter-spacing:.12em;color:#458084;font-size:9px;font-weight:900}.unlockPanel b{color:var(--em-navy);margin:3px 0;font-size:24px}.unlockPanel small{color:#6c8190;max-width:460px;line-height:1.4}.verificationBanner{background:#fff7e9;border:1px solid #f0d5a8;border-radius:12px;gap:3px;margin:14px 0;padding:14px;display:grid}.verificationBanner b{color:#a55d00}.verificationBanner span,.verificationBanner small{color:#785d3d;font-size:11px}.verificationBanner.verified{background:#eaf8f0;border-color:#c9e7d4}.verificationBanner.verified b{color:#16794b}.toolHero{background:linear-gradient(135deg,#0d3150,#0b4b56)}.btn.premium{background:linear-gradient(135deg,#16aaa4,#0b8c8d)}.siteFooter{background:#092a46}@media (max-width:980px){.newHeroGrid,.evidenceBandGrid{grid-template-columns:1fr}.heroDashboard{max-width:760px}.featureBand,.pricingMini{grid-template-columns:1fr 1fr}.heroCopy h1{font-size:54px}}@media (max-width:760px){.siteBrand{width:185px;height:50px}.siteBrand img{width:182px}.navLinks{background:#fff;border-color:#dce6eb}.navLinks>a{color:#173654}.navLinks>a.active{background:#edf7f7}.newHero{padding-top:42px}.heroCopy h1{font-size:44px}.dashGrid,.marketSnapshot{grid-template-columns:1fr 1fr}.featureBand,.goalGrid{grid-template-columns:1fr}.featureBand{padding-top:18px}.pricingMini{grid-template-columns:1fr 1fr}.startDecision{flex-direction:column;align-items:flex-start}.unlockPanel{grid-template-columns:1fr}.unlockPanel .btn{width:100%}.evidenceBand h2{font-size:34px}}@media (max-width:520px){.heroCopy h1{font-size:38px}.heroActions{align-items:stretch}.heroActions .btn{text-align:center;width:100%}.dashGrid,.marketSnapshot,.pricingMini{grid-template-columns:1fr}.dashTabs{white-space:nowrap;overflow:auto}.newFeatureCard p{min-height:0}}.assetIdentityBox{background:linear-gradient(135deg,#f5fcfb,#fff);border:1px solid #cfe4e5;border-radius:15px;margin:14px 0 16px;padding:16px}.assetIdentityHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.assetIdentityHead h3{color:var(--em-navy,#102f4d);margin:8px 0 4px;font-size:18px}.assetIdentityHead p{color:#667d90;max-width:520px;margin:0;font-size:12px;line-height:1.5}.assetIdentityHead>a{color:var(--em-teal,#0f9696);white-space:nowrap;font-size:11px;font-weight:900;text-decoration:none}.assetIdentityGrid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.assetIdentityGrid .row{grid-template-columns:1fr}.assetIdentityGrid .row label{margin-bottom:-4px}.assetIdentityGrid label small{color:#8998a5;font-size:9px;font-weight:600}.assetHistoryResult{color:#fff;background:#0d324e;border-radius:11px;grid-template-columns:1.4fr .7fr 1fr;gap:10px;margin-top:12px;padding:12px;display:grid}.assetHistoryResult>div{border-right:1px solid #ffffff1f;padding-right:10px}.assetHistoryResult>div:nth-last-child(2){border-right:0}.assetHistoryResult b,.assetHistoryResult strong,.assetHistoryResult small{display:block}.assetHistoryResult b{font-size:14px}.assetHistoryResult strong{color:#71d5cf;font-size:18px}.assetHistoryResult small{color:#bdd0da;margin-top:3px;font-size:9px}.assetHistoryResult>p{color:#9fb8c5;grid-column:1/-1;margin:2px 0 0;font-size:9px;line-height:1.4}.assetHistoryHero{background:linear-gradient(135deg,#0c314f,#0d5960)}.assetLookupCard{max-width:850px;margin-top:18px}.assetLookupGrid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.assetLookupGrid .row{grid-template-columns:1fr}.assetIdentitySummary{background:linear-gradient(135deg,#f0fbfa,#fff);grid-template-columns:.8fr 1.2fr;align-items:center;gap:28px;margin-top:18px;display:grid}.assetIdentitySummary h2{color:var(--em-navy,#102f4d);letter-spacing:-.04em;margin:7px 0 4px;font-size:30px}.assetIdentitySummary p{color:#647b8e;margin:0}.assetHistoryStats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.assetHistoryStats>div{border-left:1px solid #dbe6eb;padding-left:14px}.assetHistoryStats strong,.assetHistoryStats small{display:block}.assetHistoryStats strong{color:#123654;font-size:20px}.assetHistoryStats small{color:#748a9b;margin-top:4px;font-size:9px}.assetTimeline{margin-top:8px}.assetTimeline .timeline{border-left:2px solid #dbe8eb;margin-left:9px;padding-left:24px;position:relative}.assetTimeline article{padding:4px 0 22px;position:relative}.timelineDot{background:#17a39f;border:3px solid #e5f8f6;border-radius:50%;width:12px;height:12px;position:absolute;top:8px;left:-31px}.assetTimeline article small{color:#7b8e9d;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.assetTimeline article h3{color:#123654;margin:4px 0 7px;font-size:16px}.timelineFacts{flex-wrap:wrap;gap:7px;display:flex}.timelineFacts b{color:#405d70;background:#fff;border:1px solid #dce7ec;border-radius:999px;padding:5px 8px;font-size:11px}.assetTimeline article p{color:#647a8b;font-size:11px}.assetTimeline article a{color:#098b8d;font-size:11px;font-weight:800}.emptyHistory{background:#f6f9fb;border:1px dashed #d6e1e7;border-radius:12px;padding:18px}.emptyHistory b{color:#173654}.emptyHistory p{color:#6b8193;font-size:12px;line-height:1.5}.assetHistoryWhy{color:#fff;background:linear-gradient(135deg,#0b2f4c,#0e4e56);border-radius:20px;margin-top:22px;padding:28px}.assetHistoryWhy h2{letter-spacing:-.04em;margin:8px 0 20px;font-size:32px}.assetHistoryWhy .miniFeatureGrid>div{background:#ffffff14;border-color:#ffffff1a}.assetHistoryWhy .miniFeatureGrid b{color:#fff}.assetHistoryWhy .miniFeatureGrid small{color:#b9cbd5}.assetHistoryWhy .note{color:#9fb7c4;margin-top:18px}@media (max-width:850px){.assetIdentitySummary{grid-template-columns:1fr}.assetHistoryStats{grid-template-columns:1fr 1fr}.assetIdentityGrid,.assetLookupGrid{grid-template-columns:1fr}.assetHistoryResult{grid-template-columns:1fr 1fr}.assetHistoryResult>p{grid-column:1/-1}}@media (max-width:520px){.assetIdentityHead{flex-direction:column}.assetHistoryStats,.assetHistoryResult{grid-template-columns:1fr}.assetHistoryResult>div{border-bottom:1px solid #ffffff1f;border-right:0;padding-bottom:8px}.assetHistoryResult>p{grid-column:auto}}.reportIdentity{background:#f5fbfb;border:1px solid #cfe4e5;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin:12px 0;padding:12px 14px;display:flex}.reportIdentity span,.reportIdentity b,.reportIdentity small{display:block}.reportIdentity span{letter-spacing:.12em;color:#478589;font-size:9px;font-weight:900}.reportIdentity b{color:#173654;margin-top:3px;font-size:14px}.reportIdentity small{color:#718796;margin-top:2px;font-size:10px}.reportIdentity a{color:#07898a;white-space:nowrap;font-size:11px;font-weight:900;text-decoration:none}@media (max-width:600px){.reportIdentity{flex-direction:column;align-items:flex-start}}.explainedMetric{cursor:help;outline:none;transition:box-shadow .15s,border-color .15s,transform .15s;position:relative}.explainedMetric:focus-visible{box-shadow:0 0 0 3px #0e97972e;border-color:#36aaa7!important}.explainedMetric:hover .metricHelpIcon,.explainedMetric:focus .metricHelpIcon{color:#fff;background:#0c8f91;border-color:#0c8f91;transform:scale(1.05)}.metricHelpIcon{color:#567486;z-index:2;background:#fff;border:1px solid #b9ced7;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:900;line-height:1;transition:all .15s;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #082d470f}.metricTooltipPortal{z-index:10000;color:#fff;pointer-events:none;background:#092f4b;border:1px solid #ffffff29;border-radius:14px;padding:14px 15px;font-family:inherit;animation:.12s ease-out metricTipIn;position:fixed;box-shadow:0 18px 55px #0522374d}.metricTooltipPortal.above{transform:translateY(-100%)}.metricTooltipPortal strong{color:#fff;margin-right:18px;font-size:13px;line-height:1.3;display:block}.metricTooltipPortal p{color:#c7d9e2;margin:6px 0 8px;font-size:11px;line-height:1.5}.metricTooltipPortal .metricInterpretation{color:#eaf7f6;background:#1faea621;border-left:2px solid #4bc3bb;border-radius:5px;padding:7px 8px;font-size:10px;line-height:1.45}.metricTooltipPortal small{color:#91aebc;margin-top:8px;font-size:9px;line-height:1.4;display:block}.metricTooltipPortal b{color:#70d8d0}@keyframes metricTipIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.metricTooltipPortal.above{animation:.12s ease-out metricTipInAbove}@keyframes metricTipInAbove{0%{opacity:0;transform:translateY(calc(3px - 100%))}to{opacity:1;transform:translateY(-100%)}}.primaryMetric.explainedMetric,.dashCard.explainedMetric,.metric.explainedMetric,.marketSnapshot>div.explainedMetric,.assetHistoryStats>div.explainedMetric,.bigScore.explainedMetric{padding-right:32px}.marketSnapshot>div.explainedMetric .metricHelpIcon{top:1px;right:1px}.bigScore.explainedMetric{min-width:115px}.entryRow .explainedMetric{border-radius:9px;min-height:48px;padding:7px 30px 7px 8px}.entryRow .explainedMetric .metricHelpIcon{top:6px;right:6px}@media (max-width:600px){.metricTooltipPortal{font-size:11px}.metricHelpIcon{width:20px;height:20px}}.featureExplainer{background:linear-gradient(135deg,#f8fcfc,#fff);border:1px solid #dbe7eb;border-radius:20px;margin:18px 0 22px;padding:24px;box-shadow:0 10px 35px #0a344f0d}.featureExplainerLead{border-bottom:1px solid #e3ecef;grid-template-columns:minmax(0,1.05fr) minmax(0,1.2fr);align-items:end;gap:26px;margin-bottom:17px;padding-bottom:17px;display:grid}.featureExplainerLead h2{color:#0d3150;letter-spacing:-.035em;margin:7px 0 0;font-size:28px;line-height:1.08}.featureExplainerLead p{color:#5f7688;margin:0;font-size:14px;line-height:1.6}.featureFlow{grid-template-columns:1fr 1fr 1fr 1.15fr;gap:10px;display:grid}.featureFlow>div{background:#fff;border:1px solid #e1e9ed;border-radius:14px;padding:14px;position:relative}.featureFlow>div>span:first-child{color:#078d8d;background:#e9f7f6;border-radius:50%;place-items:center;width:24px;height:24px;margin-bottom:9px;font-size:10px;font-weight:900;display:grid}.featureFlow b{color:#173654;margin-bottom:6px;font-size:12px;display:block}.featureFlow small{color:#687f90;margin:3px 0;font-size:10px;line-height:1.5;display:block}.featureFlow .featureExample{background:linear-gradient(135deg,#0c3150,#0b4e57);border-color:#0b4e57}.featureFlow .featureExample>span:first-child{color:#72d9d1;letter-spacing:.12em;text-align:left;background:0 0;width:auto;height:auto;margin-bottom:7px;font-size:9px;display:block}.featureFlow .featureExample p{color:#eef9f8;margin:0;font-size:11px;line-height:1.55}.featureExplainerNote{color:#7a8d9a;margin:13px 0 0;font-size:10px;line-height:1.5}.heroLearnLink,.startLearn a,.pricingGuideLink a{color:#078b8d;font-size:12px;font-weight:900;text-decoration:none;display:inline-block}.heroLearnLink{margin-top:14px}.startLearn,.pricingGuideLink{text-align:center;margin:14px 0 22px}.howPage{padding-top:30px}.oneSentenceGrid{grid-template-columns:repeat(5,1fr);gap:10px;margin:22px 0;display:grid}.oneSentenceGrid article{background:#fff;border:1px solid #dfe7ec;border-radius:16px;min-height:245px;padding:17px}.oneSentenceGrid article>span{letter-spacing:.12em;color:#0a9997;font-size:9px;font-weight:900}.oneSentenceGrid h2{color:#123654;margin:8px 0;font-size:16px}.oneSentenceGrid b{color:#173654;font-size:12px;line-height:1.45;display:block}.oneSentenceGrid p{color:#6c8292;font-size:10px;line-height:1.5}.oneSentenceGrid a{color:#078b8d;font-size:10px;font-weight:900;text-decoration:none}.howConnection{color:#fff;background:linear-gradient(135deg,#0b2f4c,#0d575d);border-radius:20px;margin:26px 0;padding:28px}.howConnection h2{letter-spacing:-.04em;margin:8px 0 20px;font-size:31px}.connectionFlow{align-items:center;gap:9px;padding-bottom:4px;display:flex;overflow:auto}.connectionFlow>span{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:13px;flex:1;min-width:160px;padding:13px;font-size:11px;line-height:1.45}.connectionFlow b{background:#f47721;border-radius:50%;place-items:center;width:21px;height:21px;margin-right:5px;font-size:9px;display:inline-grid}.connectionFlow small{color:#bcd0da;font-size:9px}.connectionFlow i{color:#71d8d0;font-style:normal}.featureDeepDive{gap:14px;display:grid}.featureDeepDive>article{background:#fff;border:1px solid #dfe7ec;border-radius:18px;padding:23px}.featureDeepHead{justify-content:space-between;align-items:center;gap:25px;margin-bottom:16px;display:flex}.featureDeepHead h2{letter-spacing:-.03em;color:#123654;margin:7px 0 5px;font-size:24px;line-height:1.15}.featureDeepHead p{color:#718595;margin:0;font-size:11px}.featureDeepGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.featureDeepGrid>div{border-top:2px solid #dce8eb;padding-top:10px}.featureDeepGrid b{color:#173654;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.featureDeepGrid p{color:#677f91;font-size:10px;line-height:1.55}.featureDeepGrid .featureDeepExample{border-color:#f47721}.truthSection{background:#fff7ec;border:1px solid #f0d9bd;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;margin:24px 0 0;padding:26px;display:flex}.truthSection h2{color:#173654;margin:6px 0}.truthSection p{color:#765e43;max-width:760px;font-size:11px;line-height:1.55}@media (max-width:1000px){.oneSentenceGrid,.featureFlow,.featureDeepGrid{grid-template-columns:1fr 1fr}.featureExplainerLead{grid-template-columns:1fr}.connectionFlow{align-items:stretch}}@media (max-width:650px){.oneSentenceGrid,.featureFlow,.featureDeepGrid{grid-template-columns:1fr}.featureExplainer{padding:18px}.featureExplainerLead h2{font-size:24px}.featureDeepHead,.truthSection{flex-direction:column;align-items:flex-start}.featureDeepHead .btn,.truthSection .btn{text-align:center;width:100%}.connectionFlow i{display:none}}.friendBetaNotice{background:#eefaf8;border:1px solid #bfe1df;border-radius:13px;margin-top:12px;padding:13px 14px}.friendBetaNotice b,.friendBetaNotice span{display:block}.friendBetaNotice b{letter-spacing:.1em;color:#087f80;font-size:10px}.friendBetaNotice span{color:#577888;margin-top:4px;font-size:10px;line-height:1.5}.pricingBeta{max-width:860px;margin:16px auto 4px}.newFeatureCard .featureQuestion{color:#173654;margin:5px 0 2px;font-size:11px;line-height:1.4;display:block}.compactExplainer{padding:0;overflow:hidden}.featureExplainerSummary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;list-style:none;display:flex}.featureExplainerSummary::-webkit-details-marker{display:none}.featureExplainerSummaryCopy{min-width:0}.featureExplainerSummaryCopy h2{color:#0d3150;letter-spacing:-.025em;margin:6px 0 5px;font-size:20px;line-height:1.15}.featureExplainerSummaryCopy p{color:#667e8f;max-width:850px;margin:0;font-size:11px;line-height:1.5}.featureExplainerToggle{color:#078b8d;white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.featureExplainerToggle b{color:#078b8d;background:#e8f7f6;border-radius:50%;place-items:center;width:24px;height:24px;font-size:17px;line-height:1;transition:transform .18s;display:grid}.compactExplainer[open] .featureExplainerToggle b{transform:rotate(45deg)}.featureExplainerBody{border-top:1px solid #e3ecef;padding:18px 22px 20px}@media (max-width:650px){.featureExplainerSummary{flex-direction:column;align-items:flex-start;padding:17px}.featureExplainerSummaryCopy h2{font-size:18px}.featureExplainerToggle{justify-content:space-between;width:100%}.featureExplainerBody{padding:14px 17px 17px}}.fieldHelp{color:#788c9b;grid-column:2;margin-top:5px;font-size:9.5px;line-height:1.45;display:block}.assetLookupActions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.assetLookupActions .btn{margin-top:0}@media (max-width:800px){.fieldHelp{grid-column:1}.assetLookupActions{flex-direction:column}.assetLookupActions .btn{width:100%}}.simplifiedFeatureBand{grid-template-columns:repeat(3,1fr)}.journeyCard p{min-height:72px}.journeyLinks{flex-wrap:wrap;gap:14px;display:flex}.journeyLinks a{white-space:nowrap}@media (max-width:760px){.simplifiedFeatureBand{grid-template-columns:1fr}.journeyCard p{min-height:0}}.assetPicker{background:#f9fbfc;border:1px solid #dce5ec;border-radius:16px;margin:14px 0;padding:13px}.assetPickerHead{justify-content:space-between;align-items:center;gap:14px;display:flex}.assetPickerHead b,.assetPickerHead small{display:block}.assetPickerHead b{color:#173654;font-size:13px}.assetPickerHead small{color:#738998;margin-top:3px;font-size:9.5px;line-height:1.4}.assetPickerToggle{color:#087f80;font:inherit;cursor:pointer;white-space:nowrap;background:#e8f7f6;border:0;border-radius:10px;padding:9px 11px;font-size:10px;font-weight:900}.assetPickerToggle span{margin-left:6px;font-size:14px}.assetChips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.assetChips button{color:#36576d;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfe1e5;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:9.5px;display:inline-flex}.assetChips button b{color:#8a9ba6;font-size:12px}.assetPickerBody{border-top:1px solid #e3eaee;margin-top:12px;padding-top:12px}.assetSearch{width:100%;margin-bottom:10px!important}.assetGroup{margin:0 0 12px}.assetGroup:last-child{margin-bottom:0}.assetGroup h4{letter-spacing:.1em;text-transform:uppercase;color:#718796;margin:0 0 7px;font-size:9px}.assetGroupGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.assetGroupGrid label{color:#365268;cursor:pointer;background:#fff;border:1px solid #e4eaee;border-radius:9px;align-items:center;gap:8px;padding:8px;font-size:10px;display:flex}.assetGroupGrid label.disabled{opacity:.45;cursor:not-allowed}.assetGroupGrid input{flex:none;width:15px;height:15px}.decisionSupportNotice{background:linear-gradient(135deg,#f7fbfc,#fff);border:1px solid #d9e5e9;border-left:4px solid #3ea7a3;border-radius:13px;margin:14px 0 20px;padding:13px 15px}.decisionSupportNotice b{color:#173654;letter-spacing:.06em;text-transform:uppercase;font-size:10px;display:block}.decisionSupportNotice p{color:#657c8c;margin:5px 0 6px;font-size:10px;line-height:1.55}.decisionSupportNotice a{color:#087f80;font-size:9.5px;font-weight:900;text-decoration:none}.decisionSupportNotice.compact{margin:10px 0 17px;padding:10px 13px}.decisionSupportNotice.compact p{margin:4px 0}.homeDecisionNotice{margin-top:14px}.disclosureCard h2{color:#173654;margin:28px 0 8px;font-size:20px}.disclosureCard p{color:#5e7485;line-height:1.65}.disclosureCard .lead{font-size:15px}.disclosureCard .note{color:#6d583e;background:#fff7ec;border:1px solid #efd8ba;border-radius:12px;padding:14px}@media (max-width:680px){.assetPickerHead{flex-direction:column;align-items:flex-start}.assetPickerToggle{width:100%}.assetGroupGrid{grid-template-columns:1fr}}
.ownershipPage{padding-top:34px;padding-bottom:80px}.ownershipHero,.passportHero{color:#fff;background:linear-gradient(135deg,#0f2740,#183a58);border-radius:26px;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:32px;padding:34px;display:grid;box-shadow:0 18px 50px #0f274026}.ownershipHero h1,.passportHero h1{letter-spacing:-.045em;margin:9px 0 14px;font-size:clamp(2.1rem,4vw,3.7rem);line-height:1.02}.ownershipHero p,.passportHero p{color:#fffc;max-width:790px;font-size:1.05rem;line-height:1.65}.ownershipHeroScore,.passportScore{text-align:center;background:#ffffff12;border:1px solid #ffffff2e;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:22px;display:flex}.ownershipHeroScore small,.passportScore small{letter-spacing:.14em;color:#ffffffa3;font-size:.68rem}.ownershipHeroScore b,.passportScore b{margin:11px 0 6px;font-size:3.7rem;line-height:1}.ownershipHeroScore span,.passportScore span{color:#ffffffb3;font-size:.84rem}.ownershipTabs{border:1px solid var(--line,#dce4eb);background:#fff;border-radius:14px;align-items:center;gap:8px;width:max-content;max-width:100%;margin:26px 0 18px;padding:5px;display:flex}.ownershipTabs button,.ownershipTabs a{appearance:none;color:#51616f;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 14px;font-weight:750;text-decoration:none}.ownershipTabs .active{color:#fff;background:#0f2740}.ownershipStatus{margin:12px 0 20px}.ownerSummaryGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.ownerMetric,.passportMetricGrid>div{background:#fff;border:1px solid #e1e8ee;border-radius:17px;min-width:0;padding:18px}.ownerMetric span,.passportMetricGrid span,.identityGrid span,.assetTwinMetrics span{color:#657481;text-transform:uppercase;letter-spacing:.055em;font-size:.75rem;font-weight:750;display:block}.ownerMetric b,.passportMetricGrid b{letter-spacing:-.03em;color:#10283d;margin:7px 0 4px;font-size:1.45rem;display:block}.ownerMetric small,.passportMetricGrid small{color:#788893;line-height:1.35;display:block}.ownerCommandGrid,.passportTwoCol{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;display:grid}.quickLogCard textarea,.askOwnerCard textarea{resize:vertical;width:100%;min-height:105px;font:inherit;border:1px solid #cad6df;border-radius:14px;margin:12px 0;padding:14px}.quickLogCard>small,.addAssetForm>small{color:#6d7b86;margin-top:10px;line-height:1.5;display:block}.confirmDraft{border-top:1px solid #e3e9ee;margin-top:18px;padding-top:18px}.confirmDraft label,.addAssetForm label,.marketOwnerTab label{color:#566775;flex-direction:column;gap:6px;font-size:.78rem;font-weight:750;display:flex}.confirmDraft input,.confirmDraft select,.addAssetForm input,.addAssetForm select,.marketOwnerTab input{width:100%;font:inherit;background:#fff;border:1px solid #ccd7df;border-radius:10px;padding:10px 11px}.confirmGrid,.formGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.advisorAnswer{background:#f3f7fa;border:1px solid #dce5eb;border-radius:14px;margin-top:16px;padding:16px}.advisorAnswer>span{background:#dce8f0;border-radius:999px;padding:5px 8px;font-size:.7rem;font-weight:800;display:inline-flex}.advisorAnswer p{color:#213847;font-size:1rem;line-height:1.55}.advisorAnswer div{margin-top:12px}.advisorAnswer small{color:#5e6f7b;margin-top:5px;display:block}.ownerSectionHead{justify-content:space-between;align-items:end;gap:18px;margin:34px 0 14px;display:flex}.ownerSectionHead h2{margin:5px 0 0;font-size:2rem}.addAssetForm{margin-bottom:20px}.addAssetForm .formGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.ownershipEmpty{text-align:center}.ownershipEmpty .btn{margin-top:10px}.assetTwinGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.assetTwinCard{flex-direction:column;gap:16px;display:flex}.assetTwinTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.assetTwinTop h3{margin:9px 0 3px;font-size:1.5rem}.assetTwinTop small{color:#788893}.healthDial{background:#fff;border:7px solid #dbe3e9;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;min-width:92px;min-height:92px;display:flex}.healthDial b{font-size:1.7rem;line-height:1}.healthDial span{color:#6d7981;text-transform:uppercase;margin-top:3px;font-size:.62rem;font-weight:800}.healthDial.good{border-color:#c7e7d2}.healthDial.watch{border-color:#f2dfb3}.healthDial.risk{border-color:#efc4c4}.assetTwinMetrics{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.assetTwinMetrics>div{background:#f6f8fa;border-radius:11px;padding:11px}.assetTwinMetrics b{color:#183043;margin-top:4px;display:block}.ownerAction{background:#f6f8fa;border-left:5px solid #b7c3cc;border-radius:13px;padding:14px}.ownerAction span{letter-spacing:.07em;text-transform:uppercase;color:#70808c;font-size:.7rem;font-weight:800;display:block}.ownerAction>b{margin:4px 0 7px;font-size:1.1rem;display:block}.ownerAction small{color:#526572;margin-top:3px;line-height:1.4;display:block}.action-keep{background:#f1f8f3;border-left-color:#56a76d}.action-sell,.action-sell_review,.action-repair_or_sell{background:#fff6f1;border-left-color:#d78365}.exitMini{border-top:1px solid #e4eaee;justify-content:space-between;align-items:center;gap:14px;padding-top:12px;display:flex}.exitMini span,.exitMini small{color:#6d7c87;font-size:.75rem;display:block}.exitMini b{margin:3px 0;display:block}.btn.compact{white-space:nowrap;padding:8px 11px}.assetTwinActions{align-items:center;gap:14px;margin-top:auto;display:flex}.ownershipWhy{background:#eef4f7;border-radius:22px;margin:34px 0 0;padding:28px}.ownershipWhy h2{margin:5px 0 8px}.ownershipWhy p{color:#536874;max-width:900px}.marketOwnerTab{margin-top:12px}.compactHero{padding:20px 0}.marketRankGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.marketRankCard{flex-direction:column;gap:5px;display:flex}.marketRankCard>span{color:#7a8994;font-weight:850}.marketRankCard h3{margin:2px 0;font-size:1.25rem}.marketRankCard>b{color:#17314a;font-size:2rem}.marketRankCard p{color:#516775;margin:0;font-weight:800}.marketRankCard small{color:#6e7e89;display:block}.passportBreadcrumb{color:#75828b;justify-content:space-between;margin-bottom:14px;font-size:.84rem;display:flex}.passportBreadcrumb a{color:#1e5b82;font-weight:750;text-decoration:none}.passportTags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.passportTags span{background:#ffffff1a;border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:750}.passportMetricGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0;display:grid}.passportDecision,.sellNowCard{height:100%}.passportAction>b,.sellSignal>b{color:#17324a;font-size:1.65rem}.passportAction p{color:#526572;margin:7px 0}.passportDecision>small{color:#75838d;margin-top:14px;display:block}.sellSignal{background:#f1f6f9;border-radius:13px;flex-direction:column;gap:3px;padding:14px;display:flex}.sellSignal span{color:#60727f}.sellRange{margin:14px 0}.sellRange span{color:#74828c;text-transform:uppercase;font-size:.75rem;font-weight:800;display:block}.sellRange b{margin-top:4px;font-size:1.35rem;display:block}.sellNowCard>small{color:#596d79;margin:5px 0;display:block}.passportSources{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.passportSources b{width:100%;font-size:.8rem}.passportSources a{color:#245b7b;background:#edf3f6;border-radius:8px;padding:5px 8px;font-size:.74rem;text-decoration:none}.identityGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;display:grid}.identityGrid>div{background:#f6f8f9;border-radius:11px;padding:13px}.identityGrid b{word-break:break-word;margin-top:4px;display:block}.evidenceClasses{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;display:grid}.evidenceClasses>div{border:1px solid #dfe7ec;border-radius:13px;padding:13px}.evidenceClasses b{color:#203b4e;display:block}.evidenceClasses p{color:#667781;margin:5px 0 0;font-size:.78rem;line-height:1.45}.passportEventTimeline article{position:relative}.verificationBadge{text-transform:uppercase;color:#5d6c75;background:#eef2f4;border-radius:999px;margin-top:7px;padding:4px 7px;font-size:.67rem;font-weight:800;display:inline-flex}.verify-verified{color:#2d6b3d;background:#e5f5ea}.verify-documented{color:#315f80;background:#eaf1f8}.verify-market_observed{color:#85591d;background:#fff0dc}.publicHistoryRow{border-bottom:1px solid #e6ebef;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.publicHistoryRow:last-child{border-bottom:0}.publicHistoryRow small{color:#71808a;margin-top:4px;display:block}.publicHistoryRow>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.publicHistoryRow a{color:#28688f;font-size:.8rem;font-weight:750;text-decoration:none}@media (max-width:1100px){.ownerSummaryGrid{grid-template-columns:repeat(3,1fr)}.confirmGrid,.formGrid,.addAssetForm .formGrid,.marketRankGrid,.passportMetricGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.ownershipHero,.passportHero{grid-template-columns:1fr;padding:24px}.ownershipHeroScore,.passportScore{min-height:120px}.ownerSummaryGrid{grid-template-columns:repeat(2,1fr)}.ownerCommandGrid,.passportTwoCol,.assetTwinGrid{grid-template-columns:1fr}.ownershipTabs{width:100%;overflow:auto}.ownershipTabs button,.ownershipTabs a{white-space:nowrap}.assetTwinMetrics{grid-template-columns:repeat(2,1fr)}.marketRankGrid{grid-template-columns:1fr}.identityGrid,.evidenceClasses,.passportMetricGrid{grid-template-columns:repeat(2,1fr)}.publicHistoryRow{flex-direction:column}.publicHistoryRow>div:last-child{justify-content:flex-start}}@media (max-width:480px){.ownerSummaryGrid,.passportMetricGrid,.identityGrid,.evidenceClasses,.confirmGrid,.formGrid,.addAssetForm .formGrid{grid-template-columns:1fr}.assetTwinTop{flex-direction:column}.healthDial{width:92px}.ownerSectionHead,.exitMini,.assetTwinActions{flex-direction:column;align-items:flex-start}}
:root{--ui-text:#142a3a;--ui-muted:#60717d;--ui-subtle:#74838d;--ui-line:#dfe6eb;--ui-soft:#f6f8f9;--ui-radius:16px;--ui-shadow:0 8px 28px #0715210d}html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;color:var(--ui-text);line-height:1.55}main{min-width:0}p{line-height:1.65}a,button,input,select,textarea{font-family:inherit}button,input,select,textarea{font-size:16px}input,select{min-height:46px}textarea{min-height:96px}button,.btn,.navCta{min-height:44px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #147d8538}.page{padding-top:42px;padding-bottom:78px}.card{border-color:var(--ui-line);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow);padding:24px}.lead,.intro p,.toolHero p,.heroCopy p,.newFeatureCard p,.journeyCard p,.sectionIntro p,.featureDeepHead p,.featureDeepGrid p,.ownershipWhy p{color:var(--ui-muted);font-size:1rem;line-height:1.68}.toolHero{margin-bottom:30px}.toolHero h1,.intro h1{letter-spacing:-.035em;line-height:1.08}.toolHero p,.intro p{max-width:760px;margin-left:auto;margin-right:auto}.heroKicker,.eyebrow{letter-spacing:.11em;font-size:.75rem;font-weight:850;line-height:1.3}.sectionHead{align-items:flex-start;margin-bottom:18px}.sectionHead h2{letter-spacing:-.02em;font-size:1.45rem;line-height:1.2}.step{flex:none;width:30px;height:30px;font-size:.8rem}.micro,.note,.status,.confidence,.metric span,.metric small,.primaryMetric small,.evidence span,.evidence a,.setupHead small,.setupItem small,.entryChecks small,.entryRow small,.rankNum,.free,.tag,.opportunityPill,.entryPill{font-size:.8125rem;line-height:1.5}.status{color:var(--ui-muted);background:#f5f8fa;border:1px solid #e5ebef;padding:11px 13px}.free,.tag,.confidence,.opportunityPill,.entryPill{letter-spacing:.045em}label{color:#344a59;font-size:.9375rem;line-height:1.35}input,select,textarea{border-color:#cfd9e0;border-radius:10px;padding:11px 13px}.btn{border-radius:10px;padding:11px 16px;font-size:.9375rem;line-height:1.3}.linkButton,.textLink{font-size:.9375rem}.metrics{gap:12px}.metric{background:#fff;border-color:#e2e8ec;border-radius:12px;padding:15px}.metric span{color:#687985;letter-spacing:.015em;font-weight:700}.metric b{letter-spacing:-.025em;margin-top:5px;font-size:1.35rem;line-height:1.2}.primaryMetric{border-radius:14px;padding:20px}.primaryMetric strong{font-size:2.35rem;line-height:1.1}.scoreRow span{font-size:.8125rem}.scoreRow small{font-size:.875rem}.risk{padding:15px}.risk h3{font-size:.9375rem}.risk p{font-size:.875rem;line-height:1.55}.evidence{padding:13px}.evidence b,.evidenceGrid h3{font-size:1rem}.setupBox{padding:15px}.setupItem b{font-size:.9rem}.decisionSupportNotice{color:var(--ui-muted);background:#f7f9fa;border:1px solid #e2e8ec;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:10px;padding:13px 15px;display:flex}.decisionSupportNotice b{color:#344c5b;white-space:nowrap;font-size:.82rem}.decisionSupportNotice p{flex:540px;margin:0;font-size:.82rem;line-height:1.5}.decisionSupportNotice a{white-space:nowrap;color:#236d77;font-size:.78rem;font-weight:750}.decisionSupportNotice.compact{margin:14px 0 18px}.siteNav{gap:22px;min-height:74px}.siteBrand img{width:218px;height:auto}.navLinks{gap:16px}.navLinks>a{padding:9px 2px;font-size:.9rem;line-height:1.2}.navLinks .navCta{padding:11px 15px}.newHero{padding-top:54px;padding-bottom:54px}.heroCopy h1{line-height:1.02}.heroCopy>p{max-width:700px;font-size:1.08rem}.heroActions{gap:10px;margin-top:24px}.heroLearnLink{margin-top:16px;font-size:.9375rem;display:inline-block}.heroDashboard{border-radius:20px}.dashTop small,.logicSteps small{font-size:.8rem;line-height:1.45}.dashTop strong,.logicSteps strong{line-height:1.25}.simplifiedFeatureBand{gap:16px}.newFeatureCard{padding:24px}.newFeatureCard h2{font-size:1.35rem;line-height:1.2}.featureQuestion{font-size:.95rem;line-height:1.4}.journeyLinks a{font-size:.9rem}.homeReportSection{margin-top:46px;margin-bottom:62px}.evidenceBand{padding-top:62px;padding-bottom:62px}.homePricing{padding-top:58px;padding-bottom:58px}.pricingMini small,.pricingMini span{font-size:.8rem;line-height:1.45}.startLearn{text-align:center;margin:0 0 22px}.startLearn a{font-size:.9375rem}.goalGrid{gap:16px}.goalCard{min-height:220px;box-shadow:none;border-radius:16px;padding:24px;transition:border-color .15s,box-shadow .15s,transform .15s}.goalCard:hover{transform:translateY(-1px);box-shadow:0 10px 28px #0715210f}.goalCard>span{font-size:.75rem}.goalCard h2{font-size:1.3rem;line-height:1.22}.goalCard p{color:var(--ui-muted);font-size:.95rem;line-height:1.6}.goalCard>b{font-size:.9rem}.startDecision{border-radius:18px;margin-top:22px;padding:24px}.startDecision p{font-size:.95rem;line-height:1.6}.pricingSection{margin-top:48px}.sectionIntro{margin-bottom:20px}.sectionIntro h2{letter-spacing:-.025em;line-height:1.15}.pricingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pricingReportGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.priceCard{box-shadow:none;border-radius:16px;padding:24px}.priceCard.featured{box-shadow:0 10px 30px #07152112}.priceCard>span,.bestValue{letter-spacing:.075em;font-size:.75rem}.priceCard h2{line-height:1.1}.priceCard h3{font-size:1rem}.priceCard p,.priceCard li{font-size:.9375rem;line-height:1.55}.priceCard ul{margin:18px 0;padding-left:19px}.priceCard li+li{margin-top:7px}.pricingBeta{font-size:.9rem;line-height:1.55}.pricingStandalone{justify-content:space-between;align-items:center;gap:24px;margin-top:28px;display:flex}.pricingStandalone h2{margin:5px 0 7px;font-size:1.35rem}.pricingStandalone p{color:var(--ui-muted);margin:0;font-size:.9375rem}.pricingStandalone .btn{flex:none}.pricingJourney span{font-size:.9rem;line-height:1.45}.oneSentenceGrid{gap:14px}.oneSentenceGrid article{border-radius:15px;padding:22px}.oneSentenceGrid article>span{font-size:.75rem}.oneSentenceGrid h2{font-size:1.3rem}.oneSentenceGrid b{font-size:.95rem;line-height:1.45}.oneSentenceGrid p,.oneSentenceGrid a{font-size:.9rem;line-height:1.55}.howConnection{border-radius:18px;padding:28px}.connectionFlow small{font-size:.8rem;line-height:1.4}.truthSection{margin-top:30px}.ownerMetric span,.passportMetricGrid span,.identityGrid span,.assetTwinMetrics span{font-size:.78rem;line-height:1.35}.ownerMetric small,.passportMetricGrid small,.assetTwinTop small,.ownerAction small,.exitMini span,.exitMini small,.marketRankCard small,.passportDecision>small,.sellNowCard>small,.publicHistoryRow small{font-size:.8125rem;line-height:1.5}.advisorAnswer>span,.passportTags span,.verificationBadge{font-size:.75rem}.healthDial span{font-size:.7rem;line-height:1.2}.confirmDraft label,.addAssetForm label,.marketOwnerTab label{font-size:.875rem}.passportSources a{font-size:.8125rem}.evidenceClasses p{font-size:.875rem;line-height:1.55}.toolPage>.card,.toolPage>.watchLayout,.toolPage>.pricingLogic{margin-top:22px}.watchLayout{gap:20px}.watchExplainer{border-radius:16px;padding:22px}.watchExplainer p,.watchExplainer small{line-height:1.55}.checkGrid{gap:10px}.checkGrid label{min-height:44px;padding:10px 12px}.bulletPanel{border-radius:12px;padding:15px}.bulletPanel li{font-size:.9rem;line-height:1.55}.bulletPanel li+li{margin-top:6px}.siteFooter{font-size:.875rem;line-height:1.55}.siteFooter small{font-size:.78rem;line-height:1.5}.footerInner{gap:32px}.footerLinks{gap:10px 18px}.footerLinks a{font-size:.875rem}@media (max-width:1050px){.pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricingReportGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.navLinks{gap:12px}.navLinks>a{font-size:.86rem}.siteBrand img{width:202px}}@media (max-width:800px){.page{padding-top:28px;padding-bottom:56px}.card{padding:20px}.toolHero{margin-bottom:22px}.toolHero h1,.intro h1{font-size:clamp(2rem,9vw,2.65rem)}.toolHero p,.intro p,.heroCopy>p{font-size:1rem}.siteNav{min-height:68px}.siteBrand img{width:188px}.navLinks.open{gap:4px;padding:14px 16px 18px}.navLinks.open>a{align-items:center;min-height:44px;padding:12px 8px;font-size:1rem;display:flex}.sectionHead{gap:10px}.sectionHead h2{font-size:1.3rem}.goalCard{min-height:0}.pricingSection{margin-top:36px}.pricingReportGrid{grid-template-columns:1fr}.pricingStandalone{flex-direction:column;align-items:flex-start}.pricingStandalone .btn{text-align:center;width:100%}.newHero{padding-top:36px;padding-bottom:42px}.homeReportSection{margin-top:34px;margin-bottom:44px}.evidenceBand{padding-top:44px;padding-bottom:44px}.homePricing{padding-top:42px;padding-bottom:42px}.decisionSupportNotice,.decisionSupportNotice b,.decisionSupportNotice p,.decisionSupportNotice a{display:block}.decisionSupportNotice p{margin:5px 0}.decisionSupportNotice a{margin-top:5px}.connectionFlow{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.connectionFlow>i{display:none!important}.connectionFlow>span{width:100%}}@media (max-width:620px){.pricingGrid{grid-template-columns:1fr}}@media (max-width:560px){.page{padding-left:15px;padding-right:15px}.card{border-radius:14px;padding:18px}.sectionHead{flex-wrap:wrap}.sectionHead>div{min-width:0}.sectionHead .tag{margin-left:39px}.metrics{grid-template-columns:1fr}.metric{padding:14px}.primaryMetric strong{font-size:2rem}.heroActions{grid-template-columns:1fr;display:grid}.heroActions .btn{text-align:center;width:100%}.goalGrid{grid-template-columns:1fr}.startDecision{flex-direction:column;align-items:flex-start;padding:20px}.startDecision .btn{text-align:center;width:100%}.priceCard{padding:20px}.pricingJourney{gap:8px}.pricingJourney>span:nth-child(2n){display:none}.ownerMetric,.passportMetricGrid>div{padding:16px}.ownershipHero,.passportHero{border-radius:20px;padding:21px}.ownershipHero h1,.passportHero h1{font-size:2.15rem;line-height:1.05}.ownershipHero p,.passportHero p{font-size:1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@media print{.siteHeader,.siteFooter{display:none!important}body{background:#fff!important}a{text-decoration:none}}
