/* ===========================================================================
   S8 REDESIGN — 15 FINANCING + SHIPPING (V3 structural)
   =========================================================================== */
/* FINANCING: step path + sharp application panel */
.s8-financing-v3 .fin-step, .s8-financing-v3 .fin-card {
  border-left: 3px solid var(--s8-accent) !important;
  background: var(--s8-surface) !important;
}
.s8-financing-v3 .fin-step { position: relative; }
.s8-financing-v3 .fin-hero, .s8-financing-v3 .fin-hero__media { border-radius: 0 !important; }
.s8-financing-v3 form, .s8-financing-v3 .fin-form, .s8-financing-v3 .fin-apply {
  border: 1px solid var(--s8-border-strong);
  border-top: 4px solid var(--s8-accent);
  background: #0e1116;
}
.s8-financing-v3 h1, .s8-financing-v3 h2 { text-transform: uppercase; letter-spacing: .01em; }
.s8-financing-v3 .fin-faq__item { border-left: 2px solid rgba(var(--s8-accent-rgb), .5) !important; }

/* SHIPPING: route/process slabs + confidence band */
.s8-shipping-v3 .dag-ship__step, .s8-shipping-v3 .dag-ship__card, .s8-shipping-v3 .dag-ship__aside-card {
  border-left: 3px solid var(--s8-accent) !important;
  background: var(--s8-surface) !important;
}
.s8-shipping-v3 .dag-ship__step-num, .s8-shipping-v3 .shipping-step__num {
  border-radius: 0 !important;
  background: var(--s8-accent) !important; color: #0b0d10 !important;
  font-family: var(--font-head, "Antonio", sans-serif);
}
.s8-shipping-v3 .dag-ship__trust-ic { border-radius: 0 !important; }
.s8-shipping-v3 h1, .s8-shipping-v3 h2 { text-transform: uppercase; letter-spacing: .01em; }
.s8-shipping-v3 .dag-ship__form { border-top: 4px solid var(--s8-accent) !important; background: #0e1116 !important; }
