/* =====================================================================
   PULSE INTELLIGENCE page (/intelligence/), Manifest 2.x: the RADAR page.
   Builds on /redesign/redesign.css. Deep console navy, chart grid, Pulse
   violet, live dots and telemetry. Record appears once, in 03, as the
   hand-off to the Freight Audit (/audit/). Orange stays the action colour.
   ===================================================================== */

/* ---------- Hero: the control tower ---------- */
.i-hero{background:radial-gradient(ellipse 50% 60% at 85% 8%,rgba(139,92,246,.28),transparent 70%),radial-gradient(ellipse 45% 55% at 0% 100%,rgba(30,109,181,.24),transparent 70%),var(--radar-bg)}
.i-hero .coords--a{top:20px;right:var(--gutter)}
.i-hero .crumbs{margin-bottom:14px}
.i-hero h1{margin-top:18px;color:var(--on-navy)}
.i-hero .terms svg{color:var(--pulse-on-navy)}
.i-hero .console{max-width:560px;margin-left:auto}
.tag--radar{border-color:rgba(139,92,246,.55)!important;background:rgba(139,92,246,.14)!important;color:var(--pulse-on-navy)!important}
.tag--radar .live{background:var(--pulse)}

/* ---------- Proof band in Radar: console navy cells with violet glow ---------- */
.proof--radar{background:var(--navy-950)}
.proof--radar .proof-grid{grid-template-columns:repeat(3,1fr);background:radial-gradient(ellipse 60% 120% at 100% 0%,rgba(139,92,246,.4),transparent 70%),var(--navy-900);border:1px solid rgba(139,92,246,.45);box-shadow:0 30px 60px -28px rgba(139,92,246,.7),0 10px 24px -12px rgba(6,16,30,.5)}
.proof--radar .proof-item{border-left-color:rgba(255,255,255,.12)}
.proof--radar .proof-num{display:flex;align-items:center;gap:12px;color:var(--on-navy)}
.proof--radar .proof-num .live{width:12px;height:12px;background:var(--pulse)}
.proof--radar .proof-lbl{color:var(--on-navy-2)}

/* The network section follows the proof band directly */
#network{padding-top:clamp(96px,10vw,140px)}

/* ---------- 02 Regulated rates on Radar ---------- */
#rates .law{margin-top:0}
#rates .law > div > p{color:var(--on-navy-2)}
/* The section head already names the topic: drop the repeated kicker */
#rates .law > div > .label{display:none}
#rates .law .display-m{margin-top:0}
/* The reference table is a paper document: paper ink, not on-navy text */
#rates .ref td{color:var(--ink-700)}
#rates .ref td.where{color:var(--ink-500)}
#rates .bridge{background:rgba(139,92,246,.14);border-color:rgba(180,162,255,.4);color:var(--pulse-on-navy)}

/* ---------- 03 Hand-off to the audit (Record) ---------- */
.i-bridge{background:radial-gradient(ellipse 45% 70% at 90% 50%,rgba(245,130,31,.12),transparent 70%),var(--paper-50)}
/* Align with every other section; only the text measure is capped */
.i-bridge-grid > div{max-width:860px}
.i-bridge .lede{margin-top:20px}

/* ---------- Final CTA ---------- */
.i-final,.mode-radar .final{text-align:left}
.mode-radar .final .display-xl{margin:18px 0 28px;max-width:18ch}

/* Desktop: both hero actions on one row */
@media (min-width:1025px){.i-hero .hero-ctas .btn--lg{padding:0 20px;font-size:16px}}
@media (max-width:1024px){
  .i-hero .console{margin-left:0}
  .proof--radar .proof-grid{grid-template-columns:1fr}
  .proof--radar .proof-item{border-left:0;border-top:1px solid rgba(255,255,255,.12)}
  .proof--radar .proof-item:first-child{border-top:0}
}
@media (max-width:768px){
  .i-hero .hero-ctas .btn{flex:1 1 100%}
}
