                    .neo-block {
                        position: relative;
                        margin: 10px
                    }
                
                    .neo-head {
                        display: flex;
                        align-items: center;
                        gap: 10px;
                        margin: 10px 0 12px;
                        font-weight: 800;
                        letter-spacing: .9px;
                        font-size: 14px;
                        color: #ffffff;
                        text-transform: uppercase
                    }
                
                    .neo-dot {
                        width: 10px;
                        height: 10px;
                        border-radius: 50%;
                        background: radial-gradient(circle at 30% 30%, #ffd700, rgb(83 62 0));
                        box-shadow: 0 0 0 4px rgba(255, 202, 40, .15), 0 0 18px rgba(255, 202, 40, .35)
                    }
                
                    .neo-faq {
                        display: grid;
                        gap: 10px
                    }
                
                    .neo-item {
                        border-radius: 16px;
                        border: 1px solid rgb(255 0 0 / 76%);
                        background: linear-gradient(135deg, rgb(255 0 0), rgb(255 192 0));
                        box-shadow: 0 0 0 1px rgba(255, 255, 255, .04), 0 18px 50px rgba(0, 0, 0, .45);
                        overflow: hidden
                    }
                
                    .neo-item summary {
                        list-style: none;
                        cursor: pointer;
                        padding: 14px 14px 14px 16px;
                        position: relative;
                        font-weight: 700;
                        color: #fff
                    }
                
                    .neo-item summary::-webkit-details-marker {
                        display: none
                    }
                
                    .neo-item summary:after {
                        content: "+";
                        position: absolute;
                        right: 14px;
                        top: 50%;
                        transform: translateY(-50%);
                        width: 34px;
                        height: 34px;
                        display: grid;
                        place-items: center;
                        border-radius: 12px;
                        background: rgba(0, 0, 0, .35);
                        border: 1px solid rgba(255, 202, 40, .25);
                        box-shadow: 0 0 0 1px rgba(255, 255, 255, .05), 0 8px 18px rgba(0, 0, 0, .35);
                        transition: transform .2s ease
                    }
                
                    .neo-item[open] summary:after {
                        content: "â€“";
                        transform: translateY(-50%) rotate(180deg)
                    }
                
                    .neo-ans {
                        padding: 0 16px 14px;
                        color: rgba(255, 255, 255, .88);
                        line-height: 1.6
                    }
                
                    .neo-item[open] {
                        border-color: rgba(255, 202, 40, .45)
                    }
                
                    .neo-testi-grid {
                        display: grid;
                        grid-template-columns: repeat(3, minmax(0, 1fr));
                        gap: 12px
                    }
                
                    .neo-testi {
                        border-radius: 18px;
                        padding: 14px 14px 14px 14px;
                        background:
                            radial-gradient(80% 80% at 0% 0%, rgb(255 40 40), #ff7400 60%), radial-gradient(70% 70% at 100% 0%, rgb(255 186 0), #fff700 55%), linear-gradient(135deg, rgba(0, 0, 0, .42), rgb(255 129 0));
                        box-shadow: 0 0 0 1px rgba(255, 255, 255, .04), 0 18px 55px rgba(0, 0, 0, .5);
                        position: relative;
                        overflow: hidden
                    }
                
                    .neo-testi:before {
                        content: "";
                        position: absolute;
                        inset: -2px;
                        background: linear-gradient(90deg, transparent, rgba(255, 202, 40, .25), transparent);
                        filter: blur(10px);
                        opacity: .8;
                        animation: neoSweep 3.6s ease-in-out infinite
                    }
                
                    @keyframes neoSweep {
                        0% {
                            transform: translateX(-40%)
                        }
                
                        50% {
                            transform: translateX(40%)
                        }
                
                        100% {
                            transform: translateX(-40%)
                        }
                    }
                
                    .neo-testi>* {
                        position: relative;
                        z-index: 1
                    }
                
                    .neo-top {
                        display: flex;
                        align-items: center;
                        justify-content: space-between;
                        gap: 10px;
                        margin-bottom: 6px
                    }
                
                    .neo-title {
                        font-weight: 800;
                        color: #fff
                    }
                
                    .neo-stars {
                        font-size: 13px;
                        letter-spacing: 1px;
                        color: #ffca28;
                        text-shadow: 0 0 10px rgba(255, 202, 40, .22)
                    }
                
                    .neo-name {
                        font-weight: 700;
                        color: rgba(255, 255, 255, .9);
                        margin-bottom: 6px
                    }
                
                    .neo-text {
                        color: rgba(255, 255, 255, .85);
                        line-height: 1.55
                    }
                
                    @media (max-width: 991px) {
                        .neo-testi-grid {
                            grid-template-columns: repeat(2, minmax(0, 1fr))
                        }
                    }
                
                    @media (max-width: 575px) {
                        .neo-testi-grid {
                            grid-template-columns: 1fr
                        }
                
                        .neo-item summary {
                            padding-right: 56px
                        }
                    }

                    .footer-main>.container, .cms-section .footer-main>.boxed {
                            padding-top: 15px;
                        }                    
                
