/* ── 공통 푸터 (모든 페이지 단일 소스) ── */
.site-footer{border-top:1px solid rgba(255,255,255,.07);background:rgba(7,7,15,.6);margin-top:80px}
.site-footer .footer-inner{max-width:840px;margin:0 auto;padding:48px 24px 56px;text-align:center}

/* 카카오 상담 버튼 */
.kakao-btn{display:inline-flex;align-items:center;gap:8px;background:#FEE500;color:#191600;font-weight:700;font-size:0.95rem;text-decoration:none;padding:13px 26px;border-radius:100px;transition:opacity .2s,transform .15s}
.kakao-btn:hover{opacity:.9;transform:translateY(-1px)}
.kakao-btn .kakao-ico{font-size:1.1rem;line-height:1}

/* 회사 정보 */
.footer-company{margin-top:32px;color:#7a7a90;font-size:0.82rem;line-height:1.85}
.footer-company strong{display:block;color:#c8c8d8;font-size:0.92rem;font-weight:700;margin-bottom:8px}
.footer-company a{color:#9a9ab0;text-decoration:none}
.footer-company a:hover{color:#e8e8f0;text-decoration:underline}

/* 하단 링크 */
.footer-links{margin-top:24px;display:flex;justify-content:center;gap:18px;flex-wrap:wrap}
.footer-links a{color:#a0a0b8;font-size:0.82rem;font-weight:600;text-decoration:none;transition:color .2s}
.footer-links a:hover{color:#fff}

.footer-copy{margin-top:24px;color:#555570;font-size:0.76rem;letter-spacing:.2px}

@media(max-width:600px){
  .site-footer .footer-inner{padding:40px 20px 48px}
  .footer-company{font-size:0.78rem}
}
