<style>
    /* ===== BT Product Split (LEFT text / RIGHT image) ===== */
    .bt-product-split {
        position: relative;
        background: #0b0b0b;
        overflow: hidden;
        min-height: 420px;
    }

    /* 상단/하단 라인 */
    .bt-product-split::before,
    .bt-product-split::after {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        height: 1px;
        background: rgba(255, 255, 255, .18);
        z-index: 5;
    }

    .bt-product-split::before {
        top: 0;
    }

    .bt-product-split::after {
        bottom: 0;
    }

    /* 가운데 세로 라인 */
    .bt-product-split .bt-midline {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 50%;
        width: 1px;
        background: rgba(255, 255, 255, .18);
        z-index: 5;
        transform: translateX(-0.5px);
    }

    /* LEFT: 텍스트 영역 */
    .bt-product-split .bt-left {
        min-height: 420px;
        background: #0b0b0b;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        padding: 56px 18px;
    }

    .bt-product-split .bt-title {
        color: #fff;
        font-weight: 300;
        font-size: clamp(26px, 2.3vw, 38px);
        line-height: 1.25;
        margin-bottom: 18px;
    }

    .bt-product-split .bt-desc {
        color: rgba(255, 255, 255, .85);
        font-size: 12px;
        line-height: 2.1;
        max-width: 360px;
        margin: 0 auto;
    }

    /* RIGHT: 이미지 + 회색 오버레이 */
    .bt-product-split .bt-right {
        position: relative;
        min-height: 420px;
        background-image: url("YOUR_IMAGE_URL_HERE.jpg");
        /* <- 여기 교체 */
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    }

    /* 회색 톤(스샷 느낌) */
    .bt-product-split .bt-right::before {
        content: "";
        position: absolute;
        inset: 0;
        background: rgba(180, 180, 180, .55);
        z-index: 2;
    }

    /* 이미지 약간 흐린 느낌(선택) */
    .bt-product-split .bt-right::after {
        content: "";
        position: absolute;
        inset: -12px;
        /* 살짝 크게 */
        background: inherit;
        /* 동일 배경 */
        filter: blur(0px);
        /* 필요시 blur(1px) 정도 */
        opacity: .0;
        /* 기본 off */
        z-index: 1;
    }

    @media (max-width: 991.98px) {
        .bt-product-split .bt-midline {
            display: none;
        }

        .bt-product-split .bt-left,
        .bt-product-split .bt-right {
            min-height: 360px;
        }
    }
</style>

<section class="bt-product-split">
    <div class="bt-midline"></div>

    <div class="container-fluid px-0">
        <div class="row g-0">
            <!-- LEFT text -->
            <div class="col-lg-6 bt-left">
                <div>
                    <div class="bt-title">
                        Nickel Alloys<br>
                        Specialty Metals
                    </div>
                    <div class="bt-desc">
                        Premium nickel-based alloys and specialty metals<br>
                        tailored for high-temperature, corrosion-resistant,<br>
                        and performance-critical environments.
                    </div>
                </div>
            </div>

            <!-- RIGHT image -->
            <div class="col-lg-6 bt-right"></div>
        </div>
    </div>
</section>