/* Final Polish V3 — small visual cleanup only */

/* Make business clarity sections slightly less oversized */
.bcv2-section{
  margin:42px auto !important;
}

.bcv2-panel{
  padding:clamp(22px,2.5vw,36px) !important;
}

.bcv2-heading{
  font-size:clamp(30px,3.2vw,50px) !important;
  line-height:1.04 !important;
  letter-spacing:-.045em !important;
}

.bcv2-sub{
  font-size:clamp(15px,1.15vw,18px) !important;
  max-width:820px !important;
}

/* Reduce command center visual dominance */
.v267-command{
  max-height:620px !important;
  overflow:hidden !important;
}

.v267-command h2{
  font-size:clamp(20px,1.4vw,26px) !important;
  line-height:1.12 !important;
}

.v267-command .v267-mini-kpis,
.v267-mini-kpis{
  gap:10px !important;
}

.v267-command .v267-mini-kpi,
.v267-mini-kpi{
  min-height:96px !important;
  padding:14px !important;
}

/* Improve readability inside KPI cards */
.v267-mini-kpi strong,
.v267-kpi-card strong{
  color:#fff4ea !important;
  opacity:1 !important;
}

.v267-mini-kpi span,
.v267-mini-kpi small,
.v267-kpi-card span,
.v267-kpi-card small{
  color:#d9cbc2 !important;
  opacity:1 !important;
}

.v267-mini-kpi b,
.v267-kpi-card b{
  color:#fff4ea !important;
}

/* Keep mini map readable but not too tall */
.v267-route-card,
.v267-map-shell{
  color:#0b1b34 !important;
}

.v267-command .v267-route-card{
  max-height:190px !important;
  overflow:hidden !important;
}

.v267-command .v267-route-card svg{
  max-height:86px !important;
}

/* Avoid sticky header covering anchor sections */
section[id],
.bcv2-section{
  scroll-margin-top:110px !important;
}

/* Footer spacing smoother */
.artanai-dark-footer,
.site-footer,
footer{
  margin-top:44px !important;
}

/* On homepage pricing strip, keep text readable */
.v267-price strong,
.v267-price h3,
.v267-price p,
.v267-price small{
  color:#fff4ea !important;
  opacity:1 !important;
}

.v267-price p,
.v267-price small{
  color:#d9cbc2 !important;
}

/* Green analytics numbers inside Live Dispatch Command Center only */
.v267-command .v267-mini-kpi b,
.v267-command .v267-mini-kpi strong,
.v267-command .v267-mini-kpi .number,
.v267-command .v267-mini-kpi [id],
.v267-command #commandActiveCarriers,
.v267-command #commandLoadsToday,
.v267-command #commandRevenue,
.v267-command #commandAverageRate,
.v267-command #commandCompletion,
.v267-command #commandOnTime {
  color: #22c55e !important;
  opacity: 1 !important;
}

/* Make the small labels readable but not too bright */
.v267-command .v267-mini-kpi span,
.v267-command .v267-mini-kpi small {
  color: #86efac !important;
  opacity: 1 !important;
}

/* Keep KPI cards clean */
.v267-command .v267-mini-kpi {
  background: #f8fbff !important;
  border-color: rgba(34,197,94,.35) !important;
}

