/* ==========================================================================
   중간 배너 — 상간소송 피고 랜딩페이지 (법무법인 정서)
   ========================================================================== */
/* ---------- 중간 배너 ---------- */
.band{background:linear-gradient(110deg,var(--plum) 0%,#7a2e42 100%);color:#fff}
.band__in{--bx:max(48px,calc((100% - var(--wrap))/2));padding-block:72px;padding-left:max(var(--bx),env(safe-area-inset-left,0px));padding-right:max(var(--bx),env(safe-area-inset-right,0px));display:flex;align-items:center;justify-content:space-between;gap:40px}
.band h2{font-family:var(--serif);font-weight:200;font-size:32px;line-height:1.4;letter-spacing:-.03em}
.band h2 b{font-weight:600}
.band__acts{display:flex;gap:12px}
/* 배너 상담 신청: 폼이 배너 아래 줄로 펼쳐짐 (닫혀 있을 때 줄 간격 상쇄) */
.band__in{flex-wrap:wrap}
.band__in>.form-slot{flex:0 0 100%;margin-top:-40px}
.band__in>.form-slot.open{margin-top:-16px}
.band__act{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:118px;height:118px;border-radius:50%;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);font-size:14.5px;font-weight:600;transition:.2s}
.band__act:hover{background:#fff;color:var(--plum)}
.band__act svg{width:26px;height:26px}
