/* digun-fix.css — 2026-09-30
   기존 CSS(한 줄 압축)를 건드리지 않고 보정만 모은 파일. 모든 페이지에서 마지막에 읽힌다. */

/* 한글 단어 중간 줄바꿈 방지 (긴 영문·주소는 넘치지 않게 줄바꿈 허용) */
body { word-break: keep-all; overflow-wrap: break-word; }

/* 회사소개 작업 순서 카드 — 반쪽 칸에 6개 한 줄이라 글자 폭이 50px 남짓이었음.
   칸 폭에 맞춰 자동 배치 (넓은 화면 3칸, 좁은 화면 2칸) */
.company-page .timeline { grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); }

/* 작업 사례 그림 — 2026-09-30 */
.pfi { background-color: #061225; background-position: center; background-size: cover; background-repeat: no-repeat; }
.pfi:before, .pfi:after { display: none; }
.pfi-fitting { background-image: url(/assets/img/pf/fitting.svg); }
.pfi-verify { background-image: url(/assets/img/pf/verify.svg); }
.pfi-agent { background-image: url(/assets/img/pf/agent.svg); }
.pfi-dropship { background-image: url(/assets/img/pf/dropship.svg); }
.pfi-assoc { background-image: url(/assets/img/pf/assoc.svg); }
.pfi-live { background-image: url(/assets/img/pf/live.svg); }
.pfi-restore { background-image: url(/assets/img/pf/restore.svg); }
.pfi-migrate { background-image: url(/assets/img/pf/migrate.svg); }
.pfi-landing { background-image: url(/assets/img/pf/landing.svg); }
