
        /* прибираємо всі 8 дубльованих Tilda-слайдів */
        #rec856366860,
        #rec856367442,
        #rec856367959,
        #rec856368501,
        #rec856369086,
        #rec863670935,
        #rec863671204,
        #rec863671518,
        [nlm079slider-id="244743706"]{
            display:none!important;
        }

        #impulse-clean-result-slider,
        #impulse-clean-result-slider *{box-sizing:border-box}

        #impulse-clean-result-slider{
            width:100vw;
            margin-left:calc(50% - 50vw);
            background:#f7f7f7;
            padding:20px 0 36px;
            overflow:hidden;
            font-family:Inter,Arial,sans-serif;
        }

        #impulse-clean-result-slider .icrs-viewport{
            overflow:hidden;
            width:100%;
        }

        #impulse-clean-result-slider .icrs-track{
            display:flex;
            align-items:center;
            gap:18px;
            padding:20px 24px 30px;
            transition:transform .45s cubic-bezier(.2,.7,.2,1);
            will-change:transform;
        }

        #impulse-clean-result-slider .icrs-card{
            flex:0 0 calc((100vw - 168px)/5);
            aspect-ratio:2 / 3;
            height:auto;
            min-width:220px;
            max-width:330px;
            border-radius:26px;
            background:#151515;
            color:#fff;
            position:relative;
            overflow:hidden;
            transition:transform .35s ease;
        }

        #impulse-clean-result-slider .icrs-card.is-active{
            transform:scale(1.08);
            z-index:2;
        }

        #impulse-clean-result-slider .icrs-card img{
            position:absolute;
            inset:0;
            width:100%;
            height:100%;
            max-width:none;
            object-fit:cover;
            object-position:center bottom;
            z-index:1;
            display:block;
        }

        /* Без верхнього затемнення: обличчя й фото лишаються чистими. */
        #impulse-clean-result-slider .icrs-overlay{
            position:absolute;
            inset:0;
            z-index:2;
            background:linear-gradient(to top,
                rgba(5,5,5,.92) 0%,
                rgba(5,5,5,.68) 22%,
                rgba(5,5,5,.18) 42%,
                rgba(5,5,5,0) 58%);
            pointer-events:none;
        }

        /* Акуратний Instagram-style профіль без важкої плашки. */
        #impulse-clean-result-slider .icrs-profile{
            position:absolute;
            top:16px;
            left:16px;
            z-index:4;
            display:flex;
            align-items:center;
            gap:8px;
            min-width:0;
            padding:0;
            background:transparent;
            font-family:'Inter',Arial,sans-serif!important;
            -webkit-font-smoothing:antialiased;
            text-rendering:geometricPrecision;
        }

        #impulse-clean-result-slider .icrs-avatar{
            flex:0 0 30px;
            width:30px;
            height:30px;
            border-radius:50%;
            overflow:hidden;
            background:#111;
            border:1px solid rgba(255,255,255,.9);
            display:flex;
            align-items:center;
            justify-content:center;
            color:#fff;
            font-family:'Inter',Arial,sans-serif!important;
            font-size:8px;
            font-weight:700;
            line-height:1;
            box-shadow:0 2px 12px rgba(0,0,0,.25);
        }

        #impulse-clean-result-slider .icrs-avatar img{
            position:static;
            inset:auto;
            width:100%;
            height:100%;
            object-fit:cover;
            object-position:center;
            display:block;
        }

        #impulse-clean-result-slider .icrs-profile-text{
            display:flex;
            align-items:center;
            gap:5px;
            min-width:0;
            color:#fff;
            font-family:'Inter',Arial,sans-serif!important;
            font-size:11px;
            font-weight:600;
            line-height:1;
            letter-spacing:-.01em;
            text-shadow:0 1px 8px rgba(0,0,0,.72),0 1px 2px rgba(0,0,0,.6);
        }

        #impulse-clean-result-slider .icrs-handle{
            overflow:hidden;
            text-overflow:ellipsis;
            white-space:nowrap;
        }

        #impulse-clean-result-slider .icrs-verified{
            flex:0 0 15px;
            width:15px;
            height:15px;
            border-radius:50%;
            background:#1687f8;
            color:#fff;
            display:inline-flex;
            align-items:center;
            justify-content:center;
            font-family:'Inter',Arial,sans-serif!important;
            font-size:9px;
            font-weight:700;
            line-height:1;
            box-shadow:0 1px 5px rgba(0,0,0,.28);
        }

        #impulse-clean-result-slider .icrs-copy{
            position:absolute;
            left:18px;
            right:18px;
            bottom:18px;
            z-index:4;
            padding:0;
            text-align:left;
            font-family:'Inter',Arial,sans-serif!important;
            -webkit-font-smoothing:antialiased;
            text-rendering:geometricPrecision;
        }

        #impulse-clean-result-slider .icrs-label{
            display:inline-flex;
            align-items:center;
            min-height:22px;
            margin:0 0 8px;
            padding:5px 9px;
            border:1px solid rgba(255,255,255,.14);
            border-radius:999px;
            background:rgba(12,12,12,.38);
            backdrop-filter:blur(8px);
            -webkit-backdrop-filter:blur(8px);
            color:rgba(255,255,255,.78);
            font-family:'Inter',Arial,sans-serif!important;
            font-size:10px;
            font-weight:500;
            line-height:1;
            letter-spacing:-.01em;
        }

        #impulse-clean-result-slider .icrs-title{
            margin:0;
            max-width:270px;
            color:#fff;
            font-family:'Inter',Arial,sans-serif!important;
            font-size:20px;
            font-weight:600;
            line-height:1.22;
            letter-spacing:-.025em;
            text-shadow:0 2px 12px rgba(0,0,0,.42);
        }

        /* Верхня Tilda-анімація: слайдер не має перекривати її на desktop. */
        #rec856356466,
        #rec856356466 .t396,
        #rec856356466 .t396__artboard{
            position:relative!important;
            z-index:9999!important;
            overflow:visible!important;
            pointer-events:auto!important;
        }
        #rec856356466 .tn-elem,
        #rec856356466 .tn-atom{
            pointer-events:auto!important;
        }
        #impulse-clean-result-slider{
            position:relative!important;
            z-index:0!important;
        }

        @media(max-width:959px){
            #impulse-clean-result-slider .icrs-card{
                flex-basis:calc((100vw - 92px)/3);
                aspect-ratio:2 / 3;
                height:auto;
            }
        }

        @media(max-width:639px){
            #impulse-clean-result-slider{
                padding:12px 0 24px;
            }
            #impulse-clean-result-slider .icrs-track{
                gap:12px;
                padding:12px 16px 20px;
            }
            #impulse-clean-result-slider .icrs-card{
                flex:0 0 min(82vw, 320px);
                aspect-ratio:2 / 3;
                height:auto;
                min-width:0;
                max-width:320px;
                border-radius:22px;
            }
            #impulse-clean-result-slider .icrs-card.is-active{
                transform:none;
            }
            #impulse-clean-result-slider .icrs-profile{
                top:14px;
                left:14px;
            }
            #impulse-clean-result-slider .icrs-avatar{
                flex-basis:28px;
                width:28px;
                height:28px;
            }
            #impulse-clean-result-slider .icrs-profile-text{
                font-size:10.5px;
            }
            #impulse-clean-result-slider .icrs-copy{
                left:16px;
                right:16px;
                bottom:16px;
            }
            #impulse-clean-result-slider .icrs-label{
                margin-bottom:7px;
                font-size:10px;
                min-height:22px;
                padding:4px 8px;
            }
            #impulse-clean-result-slider .icrs-title{
                max-width:280px;
                font-size:18px;
                line-height:1.18;
            }
        }
        