/* Always show button text and icon, overriding any hover-only rules */
/* 텍스트 항상 노출 */
.section .wrap_btn .btn span,
.wrap_btn .btn span {
  display: inline-block !important;
}

/* 아이콘(배경 원 + 화살표) 항상 노출: 호버 상태와 동일 시각 효과 적용 */
.wrap_btn .btn .wrap_icon::before {
  background: #85786e !important; /* hover bg color */
}
.wrap_btn .btn .wrap_icon .icon {
  filter: brightness(0) invert(1) !important; /* hover icon filter */
}

/* 반응형 구간에서도 동일하게 강제 */
@media screen and (max-width: 1199px) {
  .section .wrap_btn .btn span,
  .wrap_btn .btn span {
    display: inline-block !important;
  }
}

