/* TELL EQUIPMENT — Houston home · section 04 "process" premium
   2026-10-01. Scoped port of the shared final-pass treatment that the
   NE home already ships in home-fonts-20260927.css (§ SECTIONS FINAL PASS).
   Additive, #process-scoped: dark glass step rows, gradient numbered chips,
   connecting timeline, hover slide+glow. Loaded after tellequipment-8k.css. */

#process .proc{position:relative;display:grid;gap:18px}
#process .proc-row{--glow:#0f3fa8;position:relative;display:flex;gap:22px;align-items:flex-start;
  padding:20px 24px;border-radius:14px;background:rgba(10,20,40,.5);
  border:1px solid rgba(140,170,255,.14);transition:transform .4s cubic-bezier(.2,.7,.2,1),
  border-color .4s, box-shadow .4s}
#process .proc-row:hover{transform:translateX(6px);border-color:rgba(140,170,255,.4);
  box-shadow:0 16px 40px -18px rgba(0,0,0,.7), 0 8px 34px -14px rgba(15,63,168,.5)}
#process .pn{flex:none;width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;
  font:800 20px/1 'Barlow Condensed',Arial;color:#fff;letter-spacing:1px;
  background:linear-gradient(135deg,#0f3fa8,#1a5fd0);box-shadow:0 8px 20px -6px rgba(15,63,168,.8),
  inset 0 1px 0 rgba(255,255,255,.25)}
#process .proc-row:last-child .pn{background:linear-gradient(135deg,#af1314,#d43a2e);
  box-shadow:0 8px 20px -6px rgba(175,19,20,.8),inset 0 1px 0 rgba(255,255,255,.25)}
#process .proc-row h3{margin:2px 0 8px;font-size:20px}
#process .proc-row p{margin:0;color:#c3d1e2;font-size:14.5px;line-height:1.55;max-width:620px}
/* connecting line between steps */
#process .proc-row:not(:last-child)::after{content:'';position:absolute;left:46px;bottom:-20px;
  width:2px;height:20px;background:linear-gradient(to bottom,rgba(140,170,255,.5),rgba(140,170,255,.12))}
@media (max-width:768px){
  #process .proc-row{gap:14px;padding:16px}
  #process .pn{width:38px;height:38px;font-size:17px;border-radius:10px}
  #process .proc-row:not(:last-child)::after{left:34px;bottom:-16px;height:16px}
}
@media (prefers-reduced-motion:reduce){
  #process .proc-row{transition:none}
}