/* Command card / Routing */
.routing-panel{
  position:relative;border-radius:38px;padding:24px;
  background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.026));
  border:1px solid rgba(255,255,255,.11);box-shadow:0 30px 80px rgba(0,0,0,.32),0 0 55px rgba(255,102,0,.08);
  overflow:hidden;
}
.routing-panel::before{
  content:"";position:absolute;inset:0;
  background:radial-gradient(circle at 50% 20%,rgba(255,102,0,.16),transparent 22%),radial-gradient(circle at 85% 66%,rgba(90,174,255,.11),transparent 26%);
}
.panel-inner{position:relative;z-index:1;background:rgba(6,11,25,.68);border:1px solid rgba(255,255,255,.08);border-radius:28px;overflow:hidden}
.panel-top{height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.08)}
.dots{display:flex;gap:8px}.dots span{width:9px;height:9px;border-radius:50%;background:var(--orange)}.dots span:nth-child(2){background:var(--blue)}.dots span:nth-child(3){background:var(--purple)}
.route-list{display:grid;gap:12px;padding:18px}
.route-row{display:grid;grid-template-columns:46px 1fr auto;gap:14px;align-items:center;padding:14px;border-radius:18px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.065)}
.route-icon{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:rgba(255,102,0,.13);color:var(--orange)}
.route-row span{color:var(--muted2);font-size:12px}.status{font-size:11px;font-weight:900;border-radius:99px;padding:7px 10px;background:rgba(24,201,139,.10);color:#baffdf;border:1px solid rgba(24,201,139,.22)}

/* About */
.about-visual{
  min-height:430px;border-radius:32px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.11);
  background:
    linear-gradient(180deg,rgba(4,8,18,.10),rgba(4,8,18,.84)),
    url('https://images.unsplash.com/photo-1516321318423-f06f85e504b3?auto=format&fit=crop&w=1400&q=80') center/cover;
}
.about-visual::after{
  content:"";position:absolute;inset:0;background-image:
    linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);
  background-size:44px 44px;opacity:.28;
}
.metric-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:20px}
.metric{padding:18px;border-radius:22px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08)}
.metric strong{display:block;font-size:28px;letter-spacing:-.05em}.metric span{display:block;color:var(--muted);font-size:13px;margin-top:5px}

/* Partner */
.partner-path{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.partner-step{padding:22px;border-radius:26px;background:rgba(7,12,28,.72);border:1px solid rgba(255,255,255,.09)}
.step-num{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,var(--orange2),var(--orange));font-weight:900;margin-bottom:14px}
