/* Batch B D-15: one step header for every Giga form (step-form + estimate-form) */
.gfc-prog{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 6px;font-size:.75rem;font-weight:700;line-height:1.4;color:#475569}
.gfc-bar{height:4px;border-radius:2px;background:#e2e8f0;overflow:hidden;margin:0 0 18px}
.gfc-bar>div{height:100%;border-radius:2px;background:#002f6c;transition:width .35s ease}
.gfc-q{font-size:1.2rem;font-weight:800;line-height:1.3;margin:0 0 12px;color:#0f172a}
@media (prefers-reduced-motion:reduce){.gfc-bar>div{transition:none}}
