/* Extracted from: /blog.html, /blog/category/finans.html, /blog/category/haber.html, /blog/category/platform.html, /blog/category/spor.html, /blog/category/teknoloji.html, /blog/dahadaha-sms-onay-hizmeti-sanal-numaralar-ile-kayit-olun.html, /blog/dijital-dunyada-gizliligin-anahtari-sanal-numara-nedir-nasil-alinir.html, /blog/telegram-fake-numara-nasil-alinir-2026-guncel-rehber.html, /blog/whatsapp-fake-numara-nasil-alinir-2026-guncel-rehber.html, /discord-sms-onay.html, /facebook-sms-onay.html, /google-gmail-sms-onay.html, /index.htm, /instagram-sms-onay.html, /pages/about-us/index.htm, /pages/contact/index.htm, /pages/corporate/index.htm, /pages/deals/index.htm, /pages/faq/index.htm, /pages/forgot-password/index.htm, /pages/free-sms/index.htm, /pages/kvkk/index.htm, /pages/login/index.htm, /pages/opportunities/index.htm, /pages/refund-policy/index.htm, /pages/register/index.htm, /pages/sales-agreement/index.htm, /pages/services/index.htm, /pages/terms/index.htm, /telegram-sanal-numara.html, /telegram-sms-onay.html, /tiktok-sms-onay.html, /tinder-fake-numara.html, /tinder-sms-onay.html, /twitter-sms-onay.html, /whatsapp-sms-onay.html */
.security-modal-overlay {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.6);
        z-index: 99999;
        display: flex;
        align-items: center;
        justify-content: center;
        backdrop-filter: blur(5px);
        animation: fadeIn 0.3s ease;
    }

    .security-modal-content {
        background: #fff;
        width: 90%;
        max-width: 400px;
        border-radius: 20px;
        overflow: hidden;
        position: relative;
        box-shadow: 0 20px 50px rgba(0, 0, 0, 0.2);
        animation: slideUp 0.3s ease;
    }

    .close-security-modal {
        position: absolute;
        top: 15px;
        right: 15px;
        background: rgba(255, 255, 255, 0.8);
        border: none;
        width: 32px;
        height: 32px;
        border-radius: 50%;
        font-size: 20px;
        cursor: pointer;
        z-index: 100;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: background 0.2s;
    }

    .close-security-modal:hover {
        background: #fff;
    }

    .security-visual {
        height: 200px;
        background: #fdf2f0;
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        overflow: hidden;
    }

    .security-img {
        width: 140px;
        height: auto;
        position: relative;
        z-index: 1;
        filter: drop-shadow(0 10px 20px rgba(232, 80, 24, 0.2));
    }

    .security-gradient-overlay {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100px;
        background: linear-gradient(to top, #fff 0%, transparent 100%);
        z-index: 2;
    }

    .security-text-content {
        padding: 20px 30px 30px 30px;
        text-align: center;
    }

    .security-text-content h3 {
        color: #E85018;
        /* Primary Orange */
        margin: 0 0 10px 0;
        font-size: 1.4rem;
    }

    .security-text-content p {
        color: #4b5563;
        font-size: 0.95rem;
        line-height: 1.5;
        margin-bottom: 20px;
    }

    .btn-acknowledge {
        background: #E85018;
        color: #fff;
        border: none;
        padding: 12px 30px;
        border-radius: 10px;
        font-weight: 600;
        cursor: pointer;
        transition: background 0.2s;
        width: 100%;
    }

    .btn-acknowledge:hover {
        background: #d14413;
    }

    @keyframes fadeIn {
        from {
            opacity: 0;
        }

        to {
            opacity: 1;
        }
    }

    @keyframes slideUp {
        from {
            transform: translateY(20px);
            opacity: 0;
        }

        to {
            transform: translateY(0);
            opacity: 1;
        }
    }
