:root{--navy:#061321;--navy-2:#0a1c2f;--navy-3:#10263d;--ink:#0e1d2b;--muted:#687887;--line:#dfe7ec;--bg:#f5f8fa;--card:#fff;--teal:#10d7bd;--green:#39e58c;--blue:#5a7dff;--amber:#f2ad32;--bad:#e75b64;--shadow:0 20px 60px #04182a1f}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{color:var(--ink);background:var(--bg);margin:0;font:15px/1.55 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.siteHeader{color:#fff;z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#061321f7;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(22px,5vw,72px);display:flex;position:sticky;top:0}.brand{color:inherit;letter-spacing:-.4px;align-items:center;gap:11px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.radarMark{border:2px solid var(--teal);border-radius:50%;width:32px;height:32px;display:inline-block;position:relative;box-shadow:inset 0 0 0 6px #10d7bd12}.radarMark:before,.radarMark:after{content:"";border:1px solid #10d7bd8c;border-radius:50%;position:absolute;inset:5px}.radarMark:after{background:var(--green);border:0;inset:11px}.radarSweep{background:linear-gradient(90deg,var(--teal),transparent);transform-origin:0;width:16px;height:2px;position:absolute;top:50%;left:50%;transform:rotate(-38deg)}.radarDot{background:var(--green);width:4px;height:4px;box-shadow:0 0 9px var(--green);border-radius:50%;position:absolute;top:7px;right:5px}.siteNav{align-items:center;gap:28px;display:flex}.siteNav a{color:#dbe6ee;font-size:13px;font-weight:650;text-decoration:none}.siteNav a:hover{color:#fff}.siteNav .navCta{background:linear-gradient(135deg,var(--teal),var(--green));color:#06201e;border-radius:8px;padding:10px 16px;box-shadow:0 7px 25px #10d7bd2e}main{max-width:1120px;margin:auto;padding:16px 24px 72px}.homeMain{background:#fff;max-width:none;padding:0}.homeHero{color:#fff;background:radial-gradient(circle at 82% 27%,#2371b538,#0000 29%),radial-gradient(circle at 72% 72%,#10d7bd17,#0000 22%),linear-gradient(135deg,#071524 0%,#061321 55%,#091e33 100%);grid-template-columns:minmax(0,1fr) minmax(430px,.92fr);align-items:center;gap:64px;padding:88px clamp(24px,6vw,88px) 84px;display:grid}.heroCopy{max-width:700px}.heroBadge{letter-spacing:.2px;color:#cfe2e9;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:11px;display:inline-flex}.heroBadge>span{background:var(--teal);width:7px;height:7px;box-shadow:0 0 12px var(--teal);border-radius:50%}.homeHero h1{letter-spacing:-4px;max-width:840px;margin:18px 0 24px;font-size:clamp(52px,5.3vw,82px);line-height:.98}.accentDot{color:var(--teal)}.heroLead{color:#c6d5df;max-width:720px;font-size:19px;line-height:1.6}.heroLead strong{color:var(--teal);font-weight:700}.heroActions{flex-wrap:wrap;gap:12px;margin:30px 0;display:flex}.button{background:var(--navy-2);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:13px 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.buttonBright{background:linear-gradient(135deg,var(--teal),var(--green));color:#04201d;box-shadow:0 14px 35px #10d7bd2e}.buttonGhost{color:#fff;background:0 0;border:1px solid #ffffff47}.trustLine{color:#c5d5df;align-items:center;gap:12px;margin-top:26px;display:flex}.trustLine .shieldIcon{width:30px;height:30px;color:var(--teal);border:1px solid #10d7bd73;border-radius:10px;place-items:center;display:grid}.trustLine strong,.trustLine small{display:block}.trustLine strong{color:#e4edf2;font-size:13px}.trustLine small{color:#8fa5b3;font-size:12px}.heroProduct{background:linear-gradient(#10263de0,#081d30f0);border:1px solid #accbe13d;border-radius:16px;padding:18px;box-shadow:0 36px 80px #00000047}.productChrome{color:#dfe9ef;justify-content:space-between;font-size:13px;font-weight:700;display:flex}.productRange{color:#a8bac6;border:1px solid #ffffff17;border-radius:7px;padding:7px 9px;font-weight:500}.productValue{align-items:baseline;gap:10px;margin:20px 0 10px;display:flex}.productValue strong{font-size:34px}.productValue span{color:#adc0cc;font-size:12px}.radarStage{grid-template-columns:1.5fr .8fr;gap:12px;display:grid}.radarVisual{background:radial-gradient(circle at 56% 48%,#10d7bd3d,#0000 6%),radial-gradient(circle at 36% 62%,#2a77b242,#0000 35%),linear-gradient(#102c48,#0b2238);border-radius:11px;height:235px;position:relative;overflow:hidden}.radarVisual:before,.radarVisual:after{content:"";border:1px solid #2fdbb82b;border-radius:50%;width:260px;height:260px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radarVisual:after{width:150px;height:150px}.radarVisual .sweep{background:conic-gradient(from 20deg,#10d7bd38,#0000 22% 100%);border-radius:50%;width:170px;height:170px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.blip{background:var(--green);width:10px;height:10px;box-shadow:0 0 0 7px #39e58c1f,0 0 20px var(--green);border-radius:50%;position:absolute}.b1{top:35%;left:63%}.b2{width:7px;height:7px;top:61%;left:39%}.b3{width:6px;height:6px;top:65%;left:72%}.b4{width:13px;height:13px;top:48%;left:52%}.b5{width:5px;height:5px;top:41%;left:24%}.radarLegend{background:#ffffff06;border:1px solid #ffffff14;border-radius:11px;align-content:center;gap:15px;padding:18px;display:grid}.radarLegend span{color:#d6e1e7;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;font-size:11px;display:grid}.radarLegend i{border-radius:50%;width:7px;height:7px;display:inline-block}.liveDot{background:var(--green)}.earlyDot{background:var(--blue)}.renewalDot{background:var(--teal)}.radarLegend hr{border:0;border-top:1px solid #ffffff14;width:100%}.radarLegend small{color:#8ca1ae}.productStats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.productStats div{border:1px solid #ffffff12;border-radius:10px;padding:12px}.productStats span{color:#9bb0bd;font-size:10px;display:block}.productStats strong{font-size:21px}.opportunityStrip{background:#f7f9fb;padding:72px clamp(24px,6vw,88px)}.sectionHeading{justify-content:space-between;align-items:end;gap:40px;max-width:1400px;margin:0 auto 28px;display:flex}.sectionHeading h2,.processSection h2,.mapFormSection h2{letter-spacing:-1.4px;margin:6px 0;font-size:34px;line-height:1.1}.sectionHeading p{color:var(--muted);max-width:500px}.eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:#718694;font-size:10px;font-weight:800}.opportunityCards{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1400px;margin:auto;display:grid}.opportunityCard{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px;position:relative;overflow:hidden;box-shadow:0 10px 35px #0923380d}.opportunityCard:before{content:"";background:var(--green);width:3px;position:absolute;top:0;bottom:0;left:0}.opportunityCard.early:before{background:var(--blue)}.opportunityCard.renewal:before{background:var(--teal)}.cardTop{justify-content:space-between;display:flex}.signalPill,.tag,.decision,.statusPill{letter-spacing:.25px;border-radius:999px;align-items:center;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.signalPill.LIVE{color:#0b8150;background:#d9f9e8}.signalPill.EARLY{color:#4164d8;background:#e7edff}.signalPill.RENEWAL{color:#087c70;background:#dff9f5}.bookmark{color:#8ba0ad}.opportunityCard h3,.dashboardOpportunity h3{margin:16px 0 4px;font-size:16px;line-height:1.2}.opportunityCard>p,.dashboardOpportunityMain>p{color:var(--muted);margin:0}.miniFacts,.dashboardFacts{grid-template-columns:repeat(2,1fr);gap:8px;margin:18px 0;display:grid}.miniFacts span,.dashboardFacts span{gap:2px;display:grid}.miniFacts small,.dashboardFacts small,.scoreRow small{color:#8797a2;font-size:10px}.miniFacts span{font-weight:750}.scoreRow{border-top:1px solid #eef2f4;align-items:center;gap:10px;padding-top:16px;display:flex}.scoreRow>div:nth-child(2){margin-right:auto;display:grid}.scoreRing{--score:240deg;background:conic-gradient(var(--green) var(--score),#e9eff2 0);border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative}.scoreRing:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:5px}.scoreRing strong{font-size:13px;position:relative}.decision{color:#0b8150;background:#d9f9e8}.decision.WATCH{color:#aa6c09;background:#fff1d8}.decision.SKIP{color:#b13943;background:#fde4e6}.processSection{background:#fff;grid-template-columns:1fr 1fr .82fr;gap:18px;max-width:1560px;margin:auto;padding:72px clamp(24px,6vw,88px);display:grid}.processCard,.whyCard,.pricingCard{border:1px solid var(--line);background:#fff;border-radius:16px;padding:28px}.steps{gap:22px;margin-top:24px;display:grid}.steps>div{grid-template-columns:32px 1fr;gap:12px;display:grid}.steps>div>span{background:var(--teal);border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:900;display:grid}.steps p{color:var(--muted);margin:4px 0}.whyCard ul,.pricingCard ul{gap:16px;margin:22px 0;padding:0;list-style:none;display:grid}.whyCard li{grid-template-columns:18px 1fr;gap:6px 10px;display:grid}.whyCard li:before,.pricingCard li:before{content:"✓";color:var(--teal);font-weight:900}.whyCard li b{grid-column:2}.whyCard li span{color:var(--muted);grid-column:2;font-size:13px}.pricingCard{color:#fff;background:linear-gradient(160deg,#091a2b,#071421);border-color:#102a42}.pricingCard .eyebrow{color:#91a7b5}.price{color:var(--green);margin-top:12px;font-size:44px;font-weight:900}.price span{color:#b8cad5;font-size:15px}.pricingCard p,.pricingCard small{color:#aebfca}.pricingCard li{grid-template-columns:16px 1fr;font-size:13px;display:grid}.pricingCard .button{width:100%;margin:8px 0 10px}.pricingCard>small{text-align:center;display:block}.mapFormSection{color:#fff;background:linear-gradient(120deg,#071524,#0a2238);grid-template-columns:1fr .8fr;align-items:center;gap:80px;margin:0;padding:82px clamp(24px,9vw,140px);display:grid}.mapFormSection>div>p{color:#b9cbd6;max-width:680px;font-size:17px}.mapForm{color:var(--ink);box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:24px}.mapForm label,.form label{color:#506472;margin:12px 0 5px;font-size:11px;font-weight:800;display:block}.mapForm input,.form input{background:#fbfcfd;border:1px solid #cdd9df;border-radius:9px;width:100%;padding:13px;font-size:15px}.mapForm input:focus,.form input:focus{border-color:var(--teal);outline:3px solid #10d7bd29}.mapForm .button{width:100%;margin-top:16px}.mapForm small{color:#7d8f9a;text-align:center;margin-top:10px;display:block}.homeFooter{color:#859aa8;background:#04101b;border-top:1px solid #ffffff0f;grid-template-columns:1fr auto auto;align-items:center;gap:32px;max-width:none;padding:32px clamp(24px,6vw,88px);display:grid}.footerBrand{color:#fff}.homeFooter .radarMark{width:25px;height:25px}.panel,.card,.stat{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:22px}.panel h2,.card h2{margin:4px 0 8px}.muted{color:var(--muted)}.triptych,.stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.reportHero{background:var(--navy);color:#fff;border-radius:18px;padding:28px}.reportHero .eyebrow,.reportHero p{color:#c9d9dd}.stats{margin:14px 0}.stat strong{font-size:25px;display:block}.signals,.stack{gap:14px;display:grid}.signalTop{justify-content:space-between;gap:20px;display:flex}.score{font-size:30px;font-weight:800}.tag{background:#e8f6f3}.factGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.factGrid div{background:#f6f8f9;border-radius:9px;padding:11px}.factGrid span{color:var(--muted);font-size:11px;display:block}.notice{background:#fff1d8;border-radius:9px;margin-top:10px;padding:12px;font-size:13px}.locked{text-align:center;background:linear-gradient(#fff,#edf2f3)}.source{color:#167b84;font-size:12px;text-decoration:none}.appMain{background:#071523;max-width:none;padding:0}.dashboardShell{grid-template-columns:230px 1fr;min-height:calc(100vh - 76px);display:grid}.appSidebar{color:#fff;background:linear-gradient(#071522,#081827);border-right:1px solid #ffffff12;flex-direction:column;padding:25px 18px;display:flex}.appBrand{font-size:17px}.appBrand .radarMark{width:27px;height:27px}.companyMini{background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;margin:28px 0 18px;padding:14px;display:grid}.companyMini span{color:#8299a8;text-transform:uppercase;letter-spacing:.8px;font-size:10px}.companyMini strong{margin-top:4px;font-size:12px}.appSidebar nav{gap:5px;display:grid}.appSidebar nav a{color:#c5d4de;border-radius:8px;gap:10px;padding:10px 11px;font-size:12px;text-decoration:none;display:flex}.appSidebar nav a.active{color:var(--teal);border-left:2px solid var(--teal);background:#10d7bd1a}.sidebarInsight{background:#10d7bd09;border:1px solid #10d7bd33;border-radius:10px;margin-top:auto;padding:15px;display:grid}.sidebarInsight span,.sidebarInsight small{color:#86a0af;font-size:10px}.sidebarInsight strong{margin:5px 0;font-size:13px}.signOut{color:#8fa7b5;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:7px;font-size:11px}.dashboardContent{background:#f3f7f9;padding:30px clamp(22px,3.2vw,48px) 60px;overflow:hidden}.dashboardHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.dashboardHeader h1{letter-spacing:-1px;margin:4px 0;font-size:30px}.dashboardHeader p{color:var(--muted);margin:0}.companyChip{border:1px solid var(--line);background:#fff;border-radius:9px;padding:10px 12px;font-size:11px;font-weight:750}.revenueSummary{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:2.3fr repeat(3,.8fr) 1.15fr;margin-bottom:16px;padding:20px;display:grid;box-shadow:0 8px 28px #0720330d}.summaryRadar{border-right:1px solid #e7edf0;grid-template-columns:115px 1fr;align-items:center;gap:15px;padding-right:20px;display:grid}.summaryRadar section{display:grid}.summaryRadar section>strong{letter-spacing:-1.5px;font-size:34px}.summaryRadar section>span{font-size:14px;font-weight:800;line-height:1.2}.summaryRadar section>small{color:var(--muted);margin-top:7px;font-size:10px}.smallRadar{background:radial-gradient(circle,#e8fff7 0 16%,#0000 17% 31%,#10d7bd1c 32% 34%,#0000 35% 50%,#10d7bd1f 51% 53%,#0000 54%);border:1px solid #b9cad4;border-radius:50%;width:100px;height:100px;position:relative}.smallRadar:before,.smallRadar:after{content:"";background:#9ab0bd;width:1px;position:absolute;top:8px;bottom:8px;left:50%}.smallRadar:after{width:auto;height:1px;top:50%;left:8px;right:8px}.smallRadar i{background:var(--green);width:7px;height:7px;box-shadow:0 0 8px var(--green);border-radius:50%;position:absolute}.smallRadar i:first-child{top:24px;right:24px}.smallRadar i:nth-child(2){bottom:20px;left:34px}.smallRadar i:nth-child(3){top:47px;left:47px}.summaryMetric,.summaryAction{border-right:1px solid #e7edf0;align-content:center;padding:12px 18px;display:grid}.summaryMetric span,.summaryAction span{letter-spacing:.4px;color:#78909e;font-size:10px;font-weight:900}.summaryMetric strong,.summaryAction strong{font-size:24px}.summaryMetric small,.summaryAction small{color:var(--muted);font-size:10px}.summaryMetric.live span{color:#16955d}.summaryMetric.early span{color:#d28a11}.summaryMetric.renewal span{color:#0b9789}.summaryAction{border-right:0}.summaryAction strong{margin:4px 0;font-size:15px}.dashboardColumns{grid-template-columns:minmax(0,1.8fr) minmax(260px,.62fr);gap:16px;display:grid}.topOpportunities,.railCard{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.panelTitle{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.panelTitle h2,.panelTitle h3{margin:3px 0;font-size:18px}.panelTitle h3{font-size:15px}.opportunityList{gap:10px;margin-top:14px;display:grid}.dashboardOpportunity{border:1px solid #e3eaee;border-radius:11px;grid-template-columns:1fr 155px;display:grid;position:relative;overflow:hidden}.dashboardOpportunity:before{content:"";background:var(--green);width:3px;position:absolute;top:0;bottom:0;left:0}.dashboardOpportunity.early:before{background:var(--blue)}.dashboardOpportunity.renewal:before{background:var(--teal)}.dashboardOpportunityMain{padding:16px 17px 14px 20px}.dashboardFacts{grid-template-columns:1fr 1.4fr .8fr;margin-bottom:0}.dashboardFacts b{font-size:11px;line-height:1.3}.dashboardScore{text-align:center;border-left:1px solid #e7edf0;align-content:center;place-items:center;gap:7px;padding:14px;display:grid}.dashboardScore>span:first-child{color:var(--muted);font-size:10px}.dashboardScore>a{color:#177b87;font-size:10px;text-decoration:none}.dashboardRail{align-content:start;gap:16px;display:grid}.railCard .statusPill{color:#138151;background:#dcf8e8}.railMetric{border-top:1px solid #edf1f3;padding:14px 0;display:grid}.railMetric:first-of-type{margin-top:12px}.railMetric strong{font-size:26px}.railMetric span,.railCard>p,.railCard>small{color:var(--muted);font-size:11px}.capabilityList{gap:0;margin:14px 0;padding:0;list-style:none;display:grid}.capabilityList li{border-top:1px solid #edf1f3;justify-content:space-between;gap:12px;padding:11px 0;font-size:11px;display:flex}.capabilityList b{text-align:right;max-width:56%}.capabilityList b:before{content:"✓";color:#13a568;margin-right:6px}.capabilityList b.unknown:before{content:"?";color:#b8861b}.railCard a{color:#157c87;font-size:10px;text-decoration:none}.appGate{place-items:center;min-height:calc(100vh - 76px);display:grid}.gatePanel{max-width:720px}.dashboardGrid{grid-template-columns:240px 1fr;gap:20px;display:grid}.sidebar{background:var(--navy);color:#fff;border-radius:16px;padding:18px}.sidebar a{color:#fff;padding:8px 0;text-decoration:none;display:block}@media (max-width:1100px){.homeHero{grid-template-columns:1fr}.heroProduct{max-width:760px}.processSection{grid-template-columns:1fr 1fr}.pricingCard{grid-column:1/-1}.revenueSummary{grid-template-columns:1.7fr repeat(3,.7fr)}.summaryAction{display:none}.dashboardColumns{grid-template-columns:1fr}.dashboardRail{grid-template-columns:1fr 1fr}}@media (max-width:820px){.siteNav a:not(.navCta){display:none}.homeHero{padding-top:58px}.homeHero h1{letter-spacing:-2.5px}.radarStage{grid-template-columns:1fr}.radarLegend{grid-template-columns:repeat(3,1fr)}.radarLegend hr,.radarLegend small{display:none}.opportunityCards,.processSection,.mapFormSection{grid-template-columns:1fr}.pricingCard{grid-column:auto}.sectionHeading{flex-direction:column;align-items:flex-start}.dashboardShell{grid-template-columns:1fr}.appSidebar{display:none}.revenueSummary{grid-template-columns:1fr repeat(3,.7fr)}.summaryRadar{grid-template-columns:75px 1fr}.smallRadar{width:68px;height:68px}.dashboardRail{grid-template-columns:1fr 1fr}.homeFooter{grid-template-columns:1fr}.homeFooter>span{display:none}}@media (max-width:620px){.siteHeader{height:68px;padding:0 16px}.siteHeader .brand{font-size:17px}.siteHeader .radarMark{width:28px;height:28px}.navCta{padding:9px 11px!important;font-size:11px!important}.homeHero{padding:48px 20px}.homeHero h1{font-size:44px}.heroLead{font-size:16px}.heroProduct{padding:12px}.productValue{display:grid}.radarVisual{height:190px}.opportunityStrip,.processSection,.mapFormSection{padding:52px 20px}.opportunityCards{grid-template-columns:1fr}.mapFormSection{gap:28px}.dashboardContent{padding:20px 14px 40px}.dashboardHeader{align-items:flex-start}.companyChip{display:none}.revenueSummary{grid-template-columns:1fr 1fr}.summaryRadar{border-bottom:1px solid #e7edf0;border-right:0;grid-column:1/-1;padding-bottom:14px}.summaryMetric{border-top:0}.summaryMetric.renewal{display:none}.dashboardOpportunity{grid-template-columns:1fr}.dashboardScore{border-top:1px solid #e7edf0;border-left:0;grid-template-columns:auto auto auto;place-items:center}.dashboardScore>a{grid-column:1/-1}.dashboardFacts,.dashboardRail,.triptych,.stats,.factGrid{grid-template-columns:1fr}}
@media (max-width:620px){.dashboardContent .panel div[style*=grid-template-columns]{grid-template-columns:1fr!important}.dashboardContent form[action="/api/app/pursuit"]{align-items:stretch!important}.dashboardContent form[action="/api/app/pursuit"] select,.dashboardContent form[action="/api/app/pursuit"] .button{flex:100%;width:100%;min-width:0}.dashboardContent .panelTitle{flex-wrap:wrap}}
:root{--oreval-navy:#071421;--oreval-navy-deep:#04101b;--oreval-navy-soft:#102238;--oreval-gold:#f5c166;--oreval-gold-deep:#d89b34;--oreval-gold-pale:#fff3dc;--oreval-ivory:#fbfaf7;--oreval-warm-line:#e8e2d8;--oreval-copy:#132131;--oreval-muted:#697682;--oreval-display:Georgia, "Times New Roman", Times, serif}html{background:var(--oreval-ivory)}body{background:var(--oreval-ivory);color:var(--oreval-copy)}.siteHeader{background:#04101bfb;border-bottom:1px solid #f5c1662e;height:auto;min-height:82px;padding-top:10px;padding-bottom:10px;box-shadow:0 14px 36px #00000029}.brand{letter-spacing:0;gap:12px}.orevalMark{flex:none;width:37px;height:37px;display:block}.brandLockup{gap:1px;line-height:1;display:grid}.brandWordmark{color:#fff;font-family:var(--oreval-display);letter-spacing:.15em;text-transform:uppercase;font-size:23px;font-weight:500}.brandTagline{color:var(--oreval-gold);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:800}.radarMark{border-color:var(--oreval-gold);box-shadow:inset 0 0 0 6px #f5c1660f}.radarMark:before{border-color:#f5c1667a}.radarMark:after{background:var(--oreval-gold)}.radarSweep{background:linear-gradient(90deg, var(--oreval-gold), transparent);height:2px}.radarDot{background:var(--oreval-gold);box-shadow:0 0 10px #f5c166cc}.siteNav{gap:30px}.siteNav a{color:#f1f3f5;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:750}.siteNav a:hover{color:var(--oreval-gold)}.siteNav .navCta{color:#1b1408;background:linear-gradient(135deg, #ffd27c, var(--oreval-gold-deep));border:1px solid #ffe8b8a6;box-shadow:0 10px 28px #d89b3438}.button{letter-spacing:.01em;border-radius:6px}.buttonBright{color:#181106;background:linear-gradient(135deg, #ffd47f 0%, var(--oreval-gold) 55%, #e8a83d 100%);box-shadow:0 14px 34px #d89b3438}.buttonBright:hover{filter:brightness(1.035);transform:translateY(-1px)}.buttonGhost{border-color:#f5c1668c}.buttonGhost:hover{border-color:var(--oreval-gold);color:var(--oreval-gold)}.mapForm input:focus,.form input:focus{border-color:var(--oreval-gold-deep);outline-color:#f5c16638}.homeMain{background:var(--oreval-ivory)}.homeHero{background:radial-gradient(circle at 67% 44%,#f5c1661a,#0000 2.5%),radial-gradient(circle at 67% 44%,#0000 0 13%,#f5c16614 13.2% 13.5%,#0000 13.8% 22%,#f5c1660e 22.2% 22.5%,#0000 22.8% 31%,#f5c1660a 31.2% 31.5%,#0000 31.8%),linear-gradient(126deg,#06111d 0%,#071421 55%,#0a1c2f 100%);padding-top:92px;padding-bottom:88px;position:relative;overflow:hidden}.homeHero:after{content:"";pointer-events:none;opacity:.6;background:linear-gradient(90deg,#f5c16600,#f5c1668c,#f5c16600);width:480px;height:1px;position:absolute;top:45%;left:58%;transform:rotate(-38deg)}.heroCopy,.heroProduct{z-index:1;position:relative}.heroBadge{color:var(--oreval-gold);letter-spacing:.09em;text-transform:uppercase;background:#f5c1660a;border-color:#f5c16673;border-radius:999px;font-size:10px;font-weight:800}.heroBadge>span{background:var(--oreval-gold);box-shadow:0 0 12px #f5c166bf}.homeHero h1{font-family:var(--oreval-display);letter-spacing:-.035em;max-width:900px;font-size:clamp(56px,5.8vw,88px);font-weight:500;line-height:.96}.heroGoldLine,.accentDot{color:var(--oreval-gold)}.heroLead{color:#e6e9ec;max-width:650px;font-size:18px}.heroLead strong{color:var(--oreval-gold)}.trustLine .shieldIcon{color:var(--oreval-gold);border-color:#f5c16675}.trustLine strong{color:#f3f4f5}.trustLine small{color:#aab5bf}.heroProduct{background:linear-gradient(#0b1d30f5,#05121ffa);border-color:#f5c1666b;border-radius:10px;box-shadow:0 34px 90px #00000061,inset 0 0 0 1px #f5c1660a}.productChrome{color:#f3f4f5}.productRange{color:#d6c29c;border-color:#f5c16638}.productValue strong{color:var(--oreval-gold);font-family:var(--oreval-display);font-size:40px;font-weight:500}.radarVisual{background:radial-gradient(circle,#f5c16645,#0000 5%),radial-gradient(circle,#0000 0 28%,#f5c16614 28.5% 29%,#0000 29.5%),linear-gradient(#0d2237,#081928)}.radarVisual:before,.radarVisual:after{border-color:#f5c16633}.radarVisual .sweep{background:conic-gradient(from 20deg,#f5c1665c,#0000 24% 100%)}.blip{background:var(--oreval-gold);box-shadow:0 0 0 6px #f5c1661a,0 0 18px #f5c166cc}.productStats div{border-color:#f5c16621}.productStats strong{color:#fff}.opportunityStrip{background:#f7f5f0}.sectionHeading h2,.processSection h2,.mapFormSection h2,.dashboardHeader h1,.panelTitle h2,.panelTitle h3,.reportHero h1,.reportHero h2{font-family:var(--oreval-display);font-weight:500}.sectionHeading h2,.processSection h2,.mapFormSection h2{letter-spacing:-.025em}.eyebrow{color:#9a6a1d;letter-spacing:.13em}.opportunityCard,.processCard,.whyCard,.mapForm,.panel,.card,.stat,.topOpportunities,.railCard,.revenueSummary{border-color:var(--oreval-warm-line);box-shadow:0 12px 32px #1220310b}.processSection{background:#fff}.steps>div>span{color:#1a1206;background:var(--oreval-gold)}.whyCard li:before,.pricingCard li:before{color:var(--oreval-gold)}.pricingCard{color:#fff;background:linear-gradient(145deg,#071421,#04101b);border-color:#f5c16640}.pricingCard .eyebrow{color:var(--oreval-gold)}.price{color:var(--oreval-gold);font-family:var(--oreval-display);font-weight:500}.mapFormSection{background:radial-gradient(circle at 14%,#f5c16614,#0000 26%),linear-gradient(120deg,#06121f,#0a1d31)}.mapFormSection .heroBadge{color:var(--oreval-gold)}.mapForm{border:1px solid #f5c1663d}.homeFooter{background:var(--oreval-navy-deep);border-top-color:#f5c1662e}.footerBrand{font-family:var(--oreval-display);letter-spacing:.13em;text-transform:uppercase}.footerLegal a{color:#c8d0d8}.footerLegal a:hover{color:var(--oreval-gold)}.reportHero{background:radial-gradient(circle at 86% 25%,#f5c1661a,#0000 20%),linear-gradient(135deg,#071421,#0a1c2f);border:1px solid #f5c16647;border-radius:10px}.reportHero .eyebrow{color:var(--oreval-gold)}.tag{border:1px solid #d89b3440}.notice{background:var(--oreval-gold-pale)}.source{color:#9a6818;font-weight:700}.source:hover{color:#6e470c}.appMain{background:var(--oreval-navy-deep)}.appSidebar{background:linear-gradient(#06121f,#071827 72%,#04101b);border-right-color:#f5c16624}.appBrand{color:#fff;font-family:var(--oreval-display);letter-spacing:.14em;text-transform:uppercase;font-size:17px;font-weight:500}.companyMini{background:#f5c1660a;border-color:#f5c16629}.companyMini span{color:#aab5bf}.appSidebar nav a{color:#d5dce2}.appSidebar nav a:hover{color:var(--oreval-gold);background:#f5c1660d}.appSidebar nav a.active{color:var(--oreval-gold);border-left-color:var(--oreval-gold);background:#f5c16617}.sidebarInsight{background:#f5c1660e;border-color:#f5c16640}.sidebarInsight strong{color:#fff}.dashboardContent{background:#f7f6f2}.dashboardHeader h1{letter-spacing:-.025em;font-size:34px}.companyChip{background:#fffdf8;border-color:#e5d8c3}.revenueSummary,.topOpportunities,.railCard,.panel{background:#fff}.smallRadar{background:radial-gradient(circle,#fff6e6 0 16%,#0000 17% 31%,#f5c16624 32% 34%,#0000 35% 50%,#f5c1661f 51% 53%,#0000 54%);border-color:#d3c5ad}.smallRadar i{background:var(--oreval-gold);box-shadow:0 0 8px #f5c166cc}.summaryMetric.live span{color:#208558}.summaryMetric.early span{color:#b77814}.summaryMetric.renewal span{color:#446a86}.railCard .statusPill{color:#805317;background:#fff1d7}.capabilityList b:before{color:#a8751c}.signalPill.LIVE,.decision.PURSUE{color:#166a45;background:#dff5e8}.signalPill.EARLY{color:#365fc3;background:#e7edff}.signalPill.RENEWAL{color:#315e74;background:#e6f1f5}.decision.WATCH{color:#94610d;background:#fff0d2}.decision.SKIP{color:#a8333d;background:#fde4e6}@media (max-width:820px){.siteHeader{min-height:74px}.brandTagline{display:none}.homeHero:after{opacity:.35;left:45%}}@media (max-width:620px){.siteHeader{height:70px;min-height:70px}.orevalMark{width:31px;height:31px}.brandWordmark{letter-spacing:.13em;font-size:19px}.homeHero{padding-top:54px}.homeHero h1{letter-spacing:-.03em;font-size:48px}.homeHero:after{display:none}.heroProduct{border-radius:8px}.dashboardHeader h1{font-size:30px}}
:root{--oreval-live-accent:#3f7d5f;--oreval-live-ink:#285f45;--oreval-live-wash:#e9f2ec;--oreval-early-accent:#5874a6;--oreval-early-ink:#3c5683;--oreval-early-wash:#edf1f8;--oreval-renewal-accent:#597889;--oreval-renewal-ink:#3d5f70;--oreval-renewal-wash:#eaf0f3;--oreval-pursue-accent:#3f7d5f;--oreval-pursue-ink:#285f45;--oreval-pursue-wash:#e9f2ec;--oreval-watch-accent:#a7772e;--oreval-watch-ink:#83571b;--oreval-watch-wash:#fbf1df;--oreval-skip-accent:#a8505d;--oreval-skip-ink:#963d48;--oreval-skip-wash:#f9ebed;--oreval-score-neutral:#667581;--oreval-score-track:#e7e7e2}.signalPill.LIVE{color:var(--oreval-live-ink);background:var(--oreval-live-wash)}.signalPill.EARLY{color:var(--oreval-early-ink);background:var(--oreval-early-wash)}.signalPill.RENEWAL{color:var(--oreval-renewal-ink);background:var(--oreval-renewal-wash)}.liveDot{background:var(--oreval-live-accent)}.earlyDot{background:var(--oreval-early-accent)}.renewalDot{background:var(--oreval-renewal-accent)}.opportunityCard.live:before,.dashboardOpportunity.live:before{background:var(--oreval-live-accent)}.opportunityCard.early:before,.dashboardOpportunity.early:before{background:var(--oreval-early-accent)}.opportunityCard.renewal:before,.dashboardOpportunity.renewal:before{background:var(--oreval-renewal-accent)}.summaryMetric.live span{color:var(--oreval-live-ink)}.summaryMetric.early span{color:var(--oreval-early-ink)}.summaryMetric.renewal span{color:var(--oreval-renewal-ink)}.decision.PURSUE{color:var(--oreval-pursue-ink);background:var(--oreval-pursue-wash)}.decision.WATCH{color:var(--oreval-watch-ink);background:var(--oreval-watch-wash)}.decision.SKIP{color:var(--oreval-skip-ink);background:var(--oreval-skip-wash)}.scoreRow,.dashboardScore{--oreval-score-color:var(--oreval-score-neutral)}:is(.scoreRow:has(.decision.PURSUE),.dashboardScore:has(.decision.PURSUE)){--oreval-score-color:var(--oreval-pursue-accent)}:is(.scoreRow:has(.decision.WATCH),.dashboardScore:has(.decision.WATCH)){--oreval-score-color:var(--oreval-watch-accent)}:is(.scoreRow:has(.decision.SKIP),.dashboardScore:has(.decision.SKIP)){--oreval-score-color:var(--oreval-skip-accent)}.scoreRing{background:conic-gradient(var(--oreval-score-color,var(--oreval-score-neutral)) var(--score), var(--oreval-score-track) 0)}
.proofSection,.salesMain{width:min(1180px,100% - 40px);margin:0 auto}.proofSection{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:42px;padding:82px 0;display:grid}.proofIntro h2,.proofCard h3,.salesMain h1,.salesMain h2,.salesMain h3{font-family:var(--oreval-display);letter-spacing:-.025em;font-weight:500}.proofIntro h2{margin:12px 0 20px;font-size:clamp(36px,4vw,54px);line-height:1.02}.proofIntro>p{color:var(--oreval-muted);max-width:620px;font-size:17px;line-height:1.7}.proofIntro>small{color:var(--oreval-muted);margin-top:18px;line-height:1.55;display:block}.proofGhost{color:var(--oreval-copy);border-color:#c9aa76}.proofGhost:hover{color:#785017}.proofCard{border:1px solid var(--oreval-warm-line);background:#fff;border-radius:12px;padding:28px;box-shadow:0 24px 60px #12203117}.proofCard h3{margin:18px 0;font-size:30px}.proofSource{color:var(--oreval-muted);letter-spacing:.05em;font-size:11px;font-weight:750}.proofCard .factGrid{margin:18px 0}.proofCard .evidenceCaveat{color:var(--oreval-muted);font-size:13px;line-height:1.55}.proofDecision{border-left:3px solid var(--oreval-gold-deep);background:var(--oreval-gold-pale);margin-top:22px;padding:18px 20px}.proofDecision small{color:#865b17;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-weight:800;display:block}.proofDecision strong{font-size:18px;display:block}.proofDecision p{color:#5f5a51;margin:7px 0 0;line-height:1.55}.salesMain{padding:52px 0 80px}.salesMain .reportHero{color:#fff;margin-bottom:24px;padding:46px}.salesMain .reportHero h1{margin:10px 0 16px;font-size:clamp(40px,5vw,62px);line-height:1.02}.salesMain .reportHero p{color:#dbe2e8;max-width:760px;font-size:17px;line-height:1.65}.journeyLinks{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 20px;font-size:13px;display:flex}.journeyLinks a{color:#815815;font-weight:750}.journeyLinks span{color:var(--oreval-muted)}.journeyLinks>*+:before{content:"›";color:#b4aaa0;margin-right:10px}.exampleDisclosure{margin:0 0 24px;line-height:1.6}.sampleColumns{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:start;gap:24px;display:grid}.sampleColumns>.card,.sampleColumns>.panel{border-radius:10px;padding:28px}.sampleColumns .card h2{margin:8px 0;font-size:32px}.sampleTakeaway{position:sticky;top:108px}.sampleTakeaway h2{font-size:31px;line-height:1.08}.sampleTakeaway p{color:var(--oreval-muted);line-height:1.65}.actionSteps{padding-left:20px}.actionSteps li{margin:0 0 16px;line-height:1.55}.evidenceCaveat{color:var(--oreval-muted);line-height:1.6}.trustGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.trustGrid .panel{border-radius:10px;padding:26px}.trustGrid h2{margin-top:0;font-size:28px}.trustGrid p{color:#596571;line-height:1.65}.trustGrid a{color:#815815;font-weight:700}.monitoringExample{background:var(--oreval-navy);color:#fff;border:1px solid #f5c1663d;border-radius:12px;margin:32px 0;padding:34px}.monitoringExample .sectionHeading{margin-bottom:18px}.monitoringExample .sectionHeading h2{color:#fff}.monitoringExample .sectionHeading p{color:#c7d0d8}.monitoringExample .eyebrow{color:var(--oreval-gold)}.monitoringExample .exampleDisclosure{color:#c7d0d8;font-size:13px}.monitoringStates{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.monitoringStates article{background:#ffffff0b;border:1px solid #f5c16629;border-radius:8px;min-height:190px;padding:22px}.monitoringStates h3{color:#fff;margin:12px 0 8px;font-size:22px}.monitoringStates p{color:#c7d0d8;margin:0;line-height:1.6}.stateLabel{color:var(--oreval-gold);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850}.monitoringExample>.evidenceCaveat{color:#aebac4;margin-bottom:0;font-size:13px}.sampleClose{border-radius:10px;margin-top:28px;padding:32px}.sampleClose h2{margin-top:0;font-size:32px}.sampleClose p{color:var(--oreval-muted);line-height:1.65}.salesFooter{border-top:1px solid var(--oreval-warm-line);justify-content:space-between;align-items:flex-start;gap:30px;width:min(1180px,100% - 40px);margin:0 auto;padding:40px 0;display:flex}.salesFooter>div p{color:var(--oreval-muted);margin:8px 0 0;font-size:12px}.salesFooter .footerBrand{color:var(--oreval-copy);align-items:center;gap:10px;display:inline-flex}.salesFooter .footerBrand .orevalMark{width:28px;height:28px}.salesFooter nav{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.salesFooter nav a{color:#596571;font-size:12px;font-weight:700}.salesFooter nav a:hover{color:#815815}@media (max-width:900px){.proofSection{grid-template-columns:1fr;padding:62px 0}.sampleColumns{grid-template-columns:1fr}.sampleTakeaway{position:static}.monitoringStates{grid-template-columns:1fr}}@media (max-width:700px){.proofSection,.salesMain,.salesFooter{width:min(100% - 28px,1180px)}.proofSection{gap:26px;padding:48px 0}.proofCard{padding:20px}.proofCard .factGrid{grid-template-columns:1fr}.salesMain{padding-top:28px}.salesMain .reportHero{padding:28px 22px}.trustGrid{grid-template-columns:1fr}.monitoringExample{padding:24px 20px}.salesFooter{flex-direction:column}.salesFooter nav{justify-content:flex-start}}
.homeMain .proofSection{padding:64px 0;display:block}.proofGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.proofGrid>*{min-width:0}.proofAccount{border:1px solid var(--oreval-warm-line);color:var(--oreval-copy);background:#fffdf8;border-radius:12px;padding:28px;box-shadow:0 20px 50px #1220310f}.proofAccount h3{font-family:var(--oreval-display);margin:16px 0;font-size:30px;line-height:1.15}.proofValue{font-size:32px;font-weight:700}.proofCaption{color:var(--oreval-muted);font-size:14px;line-height:1.65}.proofGrid>.panel{padding:28px;line-height:1.7}.proofGrid>.panel h3{font-family:var(--oreval-display);font-size:29px;font-weight:500;line-height:1.15}.homeMain>.monitoringExample,.homeMain>.salesFaq{box-sizing:border-box;width:min(1180px,100% - 40px);margin:32px auto}.salesFaq{padding:24px 0 48px}.salesFaq h2{font-family:var(--oreval-display);font-size:36px;font-weight:500}.salesFaq details{border-bottom:1px solid var(--oreval-warm-line);padding:19px 0}.salesFaq summary{cursor:pointer;font-size:17px;font-weight:700;line-height:1.5}.salesFaq details p{max-width:800px;color:var(--oreval-muted);line-height:1.7}.accountBrief{border-left:3px solid var(--oreval-gold-deep);background:var(--oreval-gold-pale);color:#182437;margin:18px 0;padding:18px 20px}.accountBrief h3{font-family:var(--oreval-display);margin:6px 0 10px;font-size:24px;font-weight:500;line-height:1.25}.accountBrief p{margin:0;font-size:15px;line-height:1.65}.reportActions{flex-wrap:wrap;gap:10px 20px;margin:20px 0;display:flex}.reportHero .reportActions a{color:#f5d39c;text-underline-offset:4px}.formStatus{margin:0;font-size:14px;line-height:1.5}.mapForm button:disabled{opacity:.75;cursor:wait}.formError:focus{outline-offset:3px;outline:2px solid #957b38}.mapForm small{line-height:1.5}.skipLink{z-index:100;color:#172339;background:#fff;padding:12px;position:absolute;top:-100px;left:12px}.skipLink:focus{top:12px}#revenue-map,#pricing,#map-offer,#profile-accuracy{scroll-margin-top:24px}.salesMain a,.proofSection a,.salesFaq a,.mapForm a{overflow-wrap:anywhere}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #947735}.offerTerms{font-size:14px;line-height:1.6}.reportHero h1{overflow-wrap:anywhere}.signals .card{min-width:0}.factGrid strong{overflow-wrap:anywhere}.homeMain .heroMicrocopy{color:#ded8c8;font-size:14px;line-height:1.5}.homeMain .productValue>strong{font-size:clamp(24px,3vw,36px)}.homeMain .proofSection .sectionHeading p{max-width:460px}.sampleColumns>.card,.sampleColumns>.panel{min-width:0}.sampleClose .buttonGhost{color:var(--oreval-copy);border-color:var(--oreval-gold-deep)}.homeMain .pricingCard li{padding-left:24px;line-height:1.6;display:block;position:relative}.homeMain .pricingCard li:before{position:absolute;top:0;left:0}.homeMain .pricingCard li b{margin-bottom:4px;display:block}.homeMain .productValue{flex-direction:column;align-items:flex-start;gap:6px}@media (max-width:760px){.proofGrid{grid-template-columns:1fr}.homeMain .proofSection{padding:40px 0}.proofAccount,.proofGrid>.panel{padding:22px}.homeMain>.monitoringExample,.homeMain>.salesFaq{width:calc(100% - 28px)}.salesFaq{padding-bottom:28px}.accountBrief{padding:15px}.salesMain .reportHero h1{font-size:clamp(30px,7vw,44px)}.proofAccount .signalPill{white-space:normal;line-height:1.5}.salesFooter nav{gap:14px 20px}.salesFooter nav a{font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.radarVisual .sweep{animation:none}}
