@charset "UTF-8";
/* =========================================================================
   css/index.css - all styles for the home page */

/* ===== Block 1 of 4 - base styles ===== */

        /* ===== IRANYekan font ===== */
        @font-face {
            font-family: 'IRANYekanX';
            src: url('fonts/iranyekanx-pro/woff2/IRANYekanX-Thin.woff2') format('woff2'),
                 url('fonts/iranyekanx-pro/woff/IRANYekanX-Thin.woff') format('woff');
            font-weight: 100;
            font-style: normal;
            font-display: swap;
        }
        @font-face {
            font-family: 'IRANYekanX';
            src: url('fonts/iranyekanx-pro/woff2/IRANYekanX-UltraLight.woff2') format('woff2'),
                 url('fonts/iranyekanx-pro/woff/IRANYekanX-UltraLight.woff') format('woff');
            font-weight: 200;
            font-style: normal;
            font-display: swap;
        }
        @font-face {
            font-family: 'IRANYekanX';
            src: url('fonts/iranyekanx-pro/woff2/IRANYekanX-Light.woff2') format('woff2'),
                 url('fonts/iranyekanx-pro/woff/IRANYekanX-Light.woff') format('woff');
            font-weight: 300;
            font-style: normal;
            font-display: swap;
        }
        @font-face {
            font-family: 'IRANYekanX';
            src: url('fonts/iranyekanx-pro/woff2/IRANYekanX-Regular.woff2') format('woff2'),
                 url('fonts/iranyekanx-pro/woff/IRANYekanX-Regular.woff') format('woff');
            font-weight: normal;
            font-style: normal;
            font-display: swap;
        }
        @font-face {
            font-family: 'IRANYekanX';
            src: url('fonts/iranyekanx-pro/woff2/IRANYekanX-Medium.woff2') format('woff2'),
                 url('fonts/iranyekanx-pro/woff/IRANYekanX-Medium.woff') format('woff');
            font-weight: 500;
            font-style: normal;
            font-display: swap;
        }
        @font-face {
            font-family: 'IRANYekanX';
            src: url('fonts/iranyekanx-pro/woff2/IRANYekanX-DemiBold.woff2') format('woff2'),
                 url('fonts/iranyekanx-pro/woff/IRANYekanX-DemiBold.woff') format('woff');
            font-weight: 600;
            font-style: normal;
            font-display: swap;
        }
        @font-face {
            font-family: 'IRANYekanX';
            src: url('fonts/iranyekanx-pro/woff2/IRANYekanX-ExtraBold.woff2') format('woff2'),
                 url('fonts/iranyekanx-pro/woff/IRANYekanX-ExtraBold.woff') format('woff');
            font-weight: 800;
            font-style: normal;
            font-display: swap;
        }
        @font-face {
            font-family: 'IRANYekanX';
            src: url('fonts/iranyekanx-pro/woff2/IRANYekanX-Black.woff2') format('woff2'),
                 url('fonts/iranyekanx-pro/woff/IRANYekanX-Black.woff') format('woff');
            font-weight: 900;
            font-style: normal;
            font-display: swap;
        }
        @font-face {
            font-family: 'IRANYekanX';
            src: url('fonts/iranyekanx-pro/woff2/IRANYekanX-ExtraBlack.woff2') format('woff2'),
                 url('fonts/iranyekanx-pro/woff/IRANYekanX-ExtraBlack.woff') format('woff');
            font-weight: 950;
            font-style: normal;
            font-display: swap;
        }
        @font-face {
            font-family: 'IRANYekanX';
            src: url('fonts/iranyekanx-pro/woff2/IRANYekanX-Heavy.woff2') format('woff2'),
                 url('fonts/iranyekanx-pro/woff/IRANYekanX-Heavy.woff') format('woff');
            font-weight: 1000;
            font-style: normal;
            font-display: swap;
        }
        @font-face {
            font-family: 'IRANYekanX';
            src: url('fonts/iranyekanx-pro/woff2/IRANYekanX-Bold.woff2') format('woff2'),
                 url('fonts/iranyekanx-pro/woff/IRANYekanX-Bold.woff') format('woff');
            font-weight: bold;
            font-style: normal;
            font-display: swap;
        }
        /* ===== Global ===== */
        html {
            background-color: #0E2338 !important;
            color-scheme: dark !important;
        }
        body {
            background-color: #0E2338 !important;
            background-image: none !important;
            color: #e2e8f0 !important;
            font-family: 'IRANYekanX', 'Vazirmatn', 'Manrope', 'Noto Sans Arabic', sans-serif;
            min-height: 100vh;
            margin: 0;
        }
        .sun-glow { display: none !important; }

        .glass-panel {
            background: rgba(255, 255, 255, 0.03);
            backdrop-filter: blur(16px);
            -webkit-backdrop-filter: blur(16px);
            border: 1px solid rgba(255, 255, 255, 0.08);
            box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
        }

        .course-reg-btn {
            position: relative;
            background: rgba(242, 246, 251, 0.03);
            backdrop-filter: blur(16px);
            -webkit-backdrop-filter: blur(16px);
            border: none;
            color: #FFFFFF;
            text-shadow: none;
            box-shadow:
                0 10px 24px rgba(0,0,0,.20),
                0 4px 10px rgba(0,0,0,.14);
            transition: all .35s cubic-bezier(.4,0,.2,1);
        }
        .hero-cta-btn {
            position: relative;
            background:
                radial-gradient(circle at top right, rgba(255,255,255,.16), transparent 45%),
                linear-gradient(90deg, #2F3C69 0%, #344A8A 55%, #4470B0 100%);
            border: none;
            color: #F7FAFF;
            text-shadow: 0 0 10px rgba(255,255,255,.15);
            box-shadow:
                0 12px 28px rgba(17,35,90,.30),
                0 4px 12px rgba(0,0,0,.25);
            transition: all .35s cubic-bezier(.4,0,.2,1);
            border-radius: 8px !important;
        }
        /* Mobile only: shrink the "start your learning path" button so it stays on one line */
        @media (max-width: 767px) {
            .hero-cta-btn {
                padding: 16px 18px !important;
                font-size: 13px !important;
                gap: 8px !important;
                white-space: nowrap;
            }
            .hero-cta-btn svg.custom-arrow-icon {
                width: 20px !important;
                height: 20px !important;
            }
            /* Mobile only: centre the hero button (its size stays unchanged) */
            .hero-cta-wrapper {
                justify-content: center !important;
            }
        }
        .course-reg-btn {
            border-radius: 8px;
        }
        .hero-cta-btn::after {
            content: none;
        }
        .course-reg-glow-wrap::after {
            content: "";
            position: absolute;
            left: 15%;
            right: 15%;
            bottom: -6px;
            height: 10px;
            background: radial-gradient(ellipse at center, rgba(56,189,248,.45), transparent 75%);
            filter: blur(5px);
            pointer-events: none;
        }
        .course-reg-btn:hover {
            transform: translateY(-2px);
            background: rgba(243, 247, 251, 0.07);
            box-shadow:
                0 16px 32px rgba(0,0,0,.22),
                0 8px 14px rgba(0,0,0,.14);
        }
        .hero-cta-btn:hover {
            color: rgb(203 209 219); /* Roocket grey; the arrow and the sentence do not move */
        }
        .hero-cta-btn:active {
            transform: scale(0.98);
        }
        .course-reg-btn::after {
            content: "";
            position: absolute;
            top: 0;
            left: -50%;
            width: 35%;
            height: 100%;
            background: linear-gradient(90deg, transparent, rgba(255,255,255,.12), rgba(255,255,255,.22), rgba(255,255,255,.12), transparent);
            transform: skewX(-20deg);
            transition: left .8s;
            pointer-events: none;
        }
        .course-reg-btn:hover::after {
            left: 130%;
        }
        }
        /* ===== Custom icons for the mobile panel (tinted with currentColor) ===== */
        .icon-mask {
            display: inline-block;
            -webkit-mask-size: contain;
            mask-size: contain;
            -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
            -webkit-mask-position: center;
            mask-position: center;
            background-color: currentColor;
            flex-shrink: 0;
        }
        .icon-flask {
            -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAACXBIWXMAAEuXAABLlwHuxW8gAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAIABJREFUeJzt3Xm0HVWZ9/FvQgYyBwghDDIoMwFERBSRqQUBUQEFtZmkUdF2AGlttR1au7VfRG0aHHFoW5RGBVEQUbFpJkWQSVCmAIFImKcICQmZ7vvHvmkvl5tzzr3nVD1Vtb+ftZ4V1gJSvzq3btVzdlXtDZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkqZdGRQdQtmYAawFTo4NIQZYATwH3AyuDsyhDNgAqywuBw4G9gZcCa8fGkSpjMfBH4BLgPOC62DiS1Bv7kk5sK4E+y7La1o3Am4HRSFINbQZcRPzJ1LLqWtcAOyIVZI3oAGqkw4CfA7Ojg0g1tiFwLLAA+H1wFjWQDYB67STgm8Ca0UGkBhgDHEh6ZuZi0siA1BM2AOqlE4BT8eFSqdd2Jb05c1F0EDWHDYB65QDgu3jxl4ryMmAh8LvoIGoGT9bqhZnALaRvKJKKswzYA7g6Oojqz9dM1Aun4MVfKsNY4Bv9f0pd8RaAurUNcAaOJkllWQ94ACcMUpccAVC3TsLjSCrbR0hvCEgj5olb3ZhImt5XUrk2AfaLDqF6swFQN/bCxXykKG+ODqB6swFQN/aMDiBlbN/oAKo3GwB1Y/voAFLG1u8vaURsANSNF0UHkDK3dXQA1ZcNgLoxLTqAlLm1owOovmwA1I3x0QGkzE2IDqD6sgFQNxZFB5AytzA6gOrLBkDdeCA6gJS5R6IDqL5sANSN26IDSJmbEx1A9WUDoG78NjqAlLG5wGPRIVRfNgDqxq+AvugQUqYuiQ6gerMBUDfmAZdHh5Ay9cPoAKo3GwB167ToAFKG7gIujQ6herMBULfOB26MDiFl5t+AldEhVG+jogOoEXYBrsaGUirD9cCuwIroIKq3NaIDqBEeANYEXhUdRGq4JcAbgAejg6j+bADUK5eTvpVsHh1EarB3Ab+IDqFmcMhWvbIceBNwVXQQqaE+AXw7OoSawwZAvbQQ2A/4eXQQqUFWAicAn4kOombxFoB6bRnwA9IDSrvjMSZ14wHgENLvlCTVxmzSbGV9lmUNq5YAXwSmIRXE1wBVhlcBfw8cTHpbQNLQ5gFnAV/GJ/1VMBsAlWkSsCfwCmBrYF1g8gj+ntHATj3M1Y0+4IboEJnaHhgXHQK4H3hoBP/fcmABcC9wK+lNmptJx5QkaQgTiR+iHThUqxj3Ev/z7wP+seD9lArhWwCSJGXIBkCSpAzZAEiSlCEbAEmSMmQDIElShmwAJEnKkA2AJEkZsgGQJClDNgCSJGXIBkCSpAzZAEiSlCEbAEmSMmQDIElShmwAJEnKkA2AJEkZsgGQJClDNgCSJGXIBkCSpAzZAEiSlCEbAEmSMmQDIElShmwAJEnKkA2AJEkZsgGQJClDNgCSJGXIBkCSpAzZAEiSlCEbAEmSMmQDIElShmwAJEnKkA2AJEkZsgGQJClDNgCSJGXIBkCSpAzZAEiSlCEbAEmSMmQDIElShmwAJEnKkA2AJEkZsgGQJClDNgCSJGXIBkCSpAzZAEiSlCEbAEmSMmQDIElShmwAJEnKkA2AJEkZsgGQJClDNgCSJGXIBkCSpAzZAEiSlCEbAEmSMmQDIElShmwAJEnKkA2AJEkZsgGQJClDNgCSJGXIBkCSpAzZAEiSlCEbAEmSMmQDIElShmwAJEnKkA2AJEkZsgGQJClDNgCSJGXIBkCSpAzZAEiSlCEbAEmSMmQDIElShmwAJEnKkA2AJEkZsgGQJClDNgCSJGXIBkCSpAzZAEiSlCEbAEmSMmQDIElShmwAJEnKkA2AJEkZsgGQJClDNgCSJGXIBkCSpAzZAEiSlCEbAEmSMmQDIElShmwAJEnKkA2AJEkZsgGQJClDNgCSJGXIBkCSpAzZAEiSlCEbAEmSMmQDIElShmwAJEnKkA2AJEkZsgGQJClDNgCSJGXIBkCSpAzZAEiSlCEbAEmSMmQDIElShmwAJEnKkA2AJEkZsgGQJClDNgCSJGXIBkCSpAzZAEiSlCEbAEmSMmQDIElShmwAVEdrRAcYYEV0gIz52UtdsAFQHU2MDjDAkugAGVscHaDfuOgA0kjYAKiOJkQHGMAGIM4z0QH6Vel4lDpmA6A6mhEdYAAbgDhVGQGYEh1AGgkbANXRRtEBBrABiFOVBmDD6ADSSNgAqI6qdMKtyjB0jhZEB+hXpeNR6pgNgOpodnSAAR6KDpCx+dEB+m0FjIoOIQ2XDYDqaIfoAAM8HB0gY1VpAKZTrdtSUkdsAFQ3Y4Edo0MMYAMQ577oAAO8ODqANFw2AKqbXYFJ0SEG8BZAnKqMAADsER1AGi4bANXNPtEBBnkwOkDG5kYHGKBqx6UkNc6NQF+Fqkq3I3L0APHHQB9pWuJZBe+r1FOOAKhOtqZa91pXAnOiQ2Tu5ugA/UYDh0aHkIbDBkB1cnR0gEHuoTqT0eSqKg0AwGHRAaThsAFQXYwHjosOMcht0QFUqQZgT9KcAFIt2ACoLo4EZkaHGOTW6ADiuugAA4wCjo8OIUlNMha4m/gHvQbXG4vcaXVkFOlNjOhjYVU9SZoYSKo8RwBUB28HXhgdYghXRQcQfcDl0SEGmA6cGB1CkppgOmmynehvdoPrriJ3WsNyPPHHw8BaAKxT6B5LPeAIgKru34D1okMM4TfRAfR/qjQCADCNdNxKkkZoF9IEK9Hf6IaqdxS43xq+e4k/JgbWCuDlRe6wJDXVGsD1xJ/Ih6qVuPpb1ZxK/HExuG4iPcAqSRqGE4k/ga+ufl/gfmtk9iD+uBiqTipypyWpadYnPUgVffJeXX2suF3XCI2mWq8DrqpFwGYF7rckNco5xJ+4W9V2xe26uvBN4o+NoeqiIndakpriAOJP2K3KxX+qa2/ij4/V1SEF7rck1d4Eqjnj38D6SGF7r26NIs3PEH2MDFUPkF4PlCQN4bPEn6hb1TJgg8L2Xr3wceKPk9XVqQXutyTV1pbAEuJP0q3qvML2Xr2yIbCc+GNlqFoO7FzcrktS/YwCLiP+BN2uDixo/9VbFxF/rKyuriXNcSFJAo4h/sTcrubgibsu9if+eGlV7y9u1yWpPtYGHib+pNyuji3qA1Ah/kD8MbO6egpnkpSkyr67PbDmAeOK+gBUiGOJP25a1bnF7bokVd+uVHexn4H1rqI+ABVmLHAf8cdOq3p9YXsvSRU2FriZ+JNwu7oPGF/QZ6Bi/SPxx0+ruheYVNTOS1JVVf3kvKqOKOoDUOEmAQ8Rfwy1qlMK23tJqqCNgaeJP/m2q9+SXlFUfZ1A/HHUqpYBOxW295JUMecTf+JtVyuAXYr6AFSaccBc4o+nVvV70mqGktRohxB/wu2kvlbUB6DSvZ3446ldvbuwvZekCphMeqUu+mTbrh4F1inoM1D5xlDteQH6gCeBWUV9AJIU7QvEn2g7qWOK+gAUZheq/8rp2YXtvSQF2h5YSvxJtl1djg/+NdXXiD++2tVrC9t7SQowmvREffTJtV09C2xT0GegeFOB+4k/zlrVvTg3gKQGOZ74E2sn9S9FfQCqjLcSf5y1q88WtveSVKIZpIfqok+q7epOYM2CPgNVy8+JP95a1TJgx8L2XpJKcibxJ9RO6sCiPgBVzubAM8Qfc63qSnwWRVKN7QGsJP5k2q7OKuoDUGV9nPjjrl29vbC9l6QCjQNuJf4k2q4WABsU9BmousYBtxB//LWqx4GZRX0AklSUTxB/Au2kXOo3X6+i+iNUZxa295JUgBdR/XusfTgHu+A7xB+H7erVhe29JPXYhcSfNNuVq7AJ0pTPjxB/PLaqOfiGiqQaeDPxJ8xO6vNFfQCqnWOJPx7b1aeK2nlJ6oWpwHziT5btah5pYSIJ0ut2lxB/XLYqZ6mUVGmnE3+i7KReX9QHoNraElhC/LHZqlynQlIl7QwsJ/4k2a7OK+oDUO19hvjjs10dU9jeS9IIjAauJv7k2K4WApsW8xGoAcYDtxN/nLaqx4B1i/oAJGm43k/8ibGTOrGoD0CNsR/xx2m7+nZhey9JwzALeJL4k2K7ugkYU9BnoGY5m/jjtVWtBPYpbO8lqUM/JP6E2K5WAC8v6gNQ46wHPEH8cduq7iDdspCkEHUYLu0DvlTUB6DGejfxx227+nhhey9JLYwnfQuJPgm2qweB6QV9Bmqu0cBVxB+/rWoJsFVRH4Akrc6/En8C7KQOL+oDUONtDywl/hhuVZfi3ACSSlSHSVP6gF8W9QEoG18g/jhuV39b2N5L0iBVnza1j7Qa4YuK+gCUjYnAXOKP51b1ELBWUR+AJK1yNPEnvE7qo0V9AMrOAcQfz+3q64XtvSSRvmU8TPzJrl3djq9Iqbd+Qvxx3apWAK8sbO8lZe8M4k907WolsHdRH4Cy9QLgKeKP71b1R2BsUR+ApHy9jPQtI/ok166+VdQHoOx9gPjju119uLC9l5SlMcCNxJ/c2tVjwIyCPgNpDeB64o/zVvUM8MKiPgBJ+fkg8Se2Turooj4Aqd9Lqf6y178obO8lZeUFwNPEn9Ta1eU4IYrK8WXij/d2dVhhey8pGz8l/mTWrp4FtinqA5AGmQrMJ/64b1VOgS2pK3V4/7kP+JeiPgBpNQ4n/rhvV18ubO8lNVodZkDrA+4E1izoM5Ba+Rnxx3+rWgG8orC9l9RYpxB/Auuk9i3qA5Da2ARYSPzvQKu6CecGkDQMs6n+Kmh9wFlFfQBShz5K/O9BuzqpsL2X1CijgN8Qf9JqVwuADQr6DKROjQH+QPzvQ6taBGxW1AcgqTneQfwJq5M6vqgPQBqm3UlTUEf/TrSqiwrbe0mNsA7wKPEnq3Z1DTC6oM9AGolvEf970a4OLmzvJdXefxF/kmpXy4AXF7T/0kitTfVXynwAmFbUByCpvl5F9Ycx+0hvJ0hVdDTxvx/t6tTC9l5SLY0DbiH+5NSu5gGTC/oMpF74H+J/T1rVcmDnwvZeUu18jPgTUyf1+qI+AKlHtgAWE/+70qquI61sKClzm1D9yUz6gPOK+gCkHvs08b8v7ep9he29pNqo+nSmfcBTwEZFfQBSj40HbiP+98bfKUmrdRjxJ6JO6sSiPgCpIHtS/Ydqzy1s71ULrp+er6nArcCG0UHauBHYhbSwSVkmAzOAmaTPaTppPvUpwATS4kPT6GwugidJ0yovIt1qWUqaxXAh8BjwCOnbmJrn+8AR0SHaeB1wYXQIxbAByNd/ACdEh2hj1Wpm1/bo71sT2HhQbQrMAtYjXfRnUP7qgktJzcDj/X8+CNwH/Jn05sO9/X8uLDmXujMTuB1YKzpIC/OA7UgNqjJjA5CnlwC/p/pPAn8FeO8w/5/RpAcbtwa27f9zG+BFpAt9nT1BOmHPId1jXlVzgGcDc2n13gmcER2ijS8AH4oOofLZAORnNHA1aVi9yh4kXbj/0uK/mUSaFXDn/tqedMGfUHi6alkBzCXd0rmF9JrXdaRRBMUaDVwJ7BYdpIXlwEtJSwdLarD3EP/wUSd1+KDcY4BdSbctziRd6JZXIGeV6yHS/d1Pke71ro8ibE/1l9f+Ha6vITXaLNJDadEnm3b1S2AiaZW1D5NeVVxQgVxNqAeAH5GGprdDZfkc8T/7dvXuwvZeUriziT/JdFL3UP1vTE2p+0hPq78T2BIVZSLpuI7+ebeqJ6n/czKShrAv8ScYq/o1l/TQ2mGk1x7VO/sT//NtV2cXtveSQownvY4UfXKx6lWLgV+TbsO4gExvnEv8z7VdvbawvZdUujrMTW5Vv+4GTiM9m6GRWZ/qP89yL+kNGzVc1d8DV/e2IN3jHRMdRLW3FulNjL8D3ga8kDQ5ka8bdm4h8AxwQHSQFqb3//m/oSkkda3q65Nb9a+5pKfcZ6NOrEGapyH659aqnsW3RKRaO5L4E4mVV91CemZgJmplZ6o/j8WVOFmcVEvTSO98R59ErDxrOekBwsOAcWgopxH/c2pXby9s7yUV5mvEnzwsqw94FDgdeDkaaCown/ifT6t6HEdzpFpZtXxu9MnDsgbXPOBk0poNgjcS/zNpV2cWtveSemoN4AbiTxqW1a5WPS+Q+xoFFxD/s2hXry5s7yX1zAeIP1lY1nBq1fMCb+Ovr6DlZFNgEfE/h1Z1B7BmQfuvIM4D0CwbkWYaGx8dRBqG0aQ5BQ4mrUu/H7AuaW76RwNzlWUBqQnaNzpIC+uQbiteFpxDPeQrHs3yY+DQ6BBSD80lLWn8M+ByYFlsnMKMAa4FXhwdpIWlpHy3RQeR9FwHET9MaFlF1uPAWcBbSCMETbMb1X9491L84ihVykTSN6Xok4NllVl3k1YuPBrYmGY4g/jPtV0dU9jeq1R2cs1wMulpailnc4HfAr8BLiYtalM300hD7FV+M+JxYBvyeD6j0WwA6m874EZgbHQQqWLmku6r30D6HbmBdPGquiNIC3hV2XdIi0KpxmwA6m0UacWuvYJzSHXxIHB9f90C3Nr/Z9X8mmq/e99HyueKgTVmA1Bvfwd8OzqEVHOPAnOAO4G7+mvVPz8VlGkL4Gaq/e79baS3ApZGB9HI2ADU1wzgdtL7uZKK8Qh/bQjuAR4ijSI8Qlps6xFgSUHb/iTw6YL+7l75BPCZ6BAaGRuA+vpP4NjoEJL4C89tCp4iTWK0BFg86J8X9P/zMx38veOB80nNflUtAbYnNUmqGRuAetoduAJ/fpLiXQbsQ3ouQDXiVMD1M4b0rWBWdBBJIq1lMAf4Y3AODdPo6AAatg8BO0SHkKQB/h1YKzqEhscRgHrZGPghMC46iCQNMJm0kuOF0UHUOe8h18sFwOuiQ0jSEFYCe5BmY1QN2ADUxxtJS/1KUlX9CXgJzV21sVG8BVAPU0jLoU6NDiJJLcwEFuEoQC04AlAP/w58IDqEJHVgMTCbtBaDKswGoPq2J81b7mI/kuril8AB0SHUmrcAqm008BNgk+ggkjQMm5MWWro1OohWz3kAqu1dwCuiQ0jSCJxOejVQFeUIQHWtB5wHTIgOIkkjMJn0APNF0UE0NEcAqsuZtSTV3btxFLOyfAiwmv4G+J/oEFKBVpLWu78RuIO0kt7C/n83CVgX2BLYkfReuaOV9fUHYBdgeXQQqerGk06IfZbVsFoB/Ao4EliHzk0F3kRaBGtpBfbDGn79w/N+qpKe55+J/2W1rF7WcuA7wFZ0b2PSw2VLKrBfVuf1dP/PTtJqbEGaRCP6l9WyelVXAzvRe1sAF1dg/6zO6/whf5KSgPS0bPQvqWX1olYCp1HsBFajgBOAZyuwv1ZndfCQP0kpc28l/pfTsnpRS0iLV5VlT2BBAfth9b7uI70aqArwydpqmE5a7GdydBCpS0tIS1b/vMRtziNNPftmnDej6qYCE0k/L0nAV4jvzC2r21oOHEqcVwLPDJHLqlYtB3Zezc9QyspLSb8Q0b+UltVt/TPxjiP+c7Da13U4Ah3OH0CsNUhD/xtEB5G6dCV/vfhGuhHYmrQcraprA+Bx4JroIDlzJsBYJwKnRoeQurRqSPfm6CD91gNux4Voqu5pYFtgfnSQXDkCEGdD4Mekmf+kOvsaaaKfqlhEGonYNzqIWhpPWur8R9FBcuUIQJxzSNObSnW2jDQpz7zoIINMAu4FZgTnUHtvAC6IDpEjVwOMcSBe/NUM51O9iz+kUYDvRodQR04nNWwqmQ1A+SYAX4oOIfXImdEBWvhedAB1ZBOq8QZJdrwFUL5/Az4aHULqgSXAWv1/VtU9wKbRIdTWcuBlpLc4VBJHAMq1FXBSdAipR66i2hd/gEujA6gjY4Az8JpUKj/s8owiPS3tU/9qiuujA3SgDhmV7AIcHx0iJzYA5XkbsHd0CKmH5kQH6MAd0QE0LCfjxGilsQEoxzrAKdEhpB67PzpAB5xkpl6mAv8eHSIXNgDl+By+j6zmeTo6QAfqkFHP9WbgtdEhcmADULzdgb+LDiEVYHl0gA4sjQ6gETkdl3YunA1AscYAX8bXLdVMk6MDdGBqdACNyAuBj0eHaDobgGKdBOwYHUIqyDrRATpQh4wa2geB7aJDNJkNQHE2Bj4RHUIq0BbRATqwZXQAjdg44Os4gloYG4DifJl6DJFKIzU7OkAH6pBRq7c7cFx0iKaysyrGIcB50SGkgj0MrE9aereqrgZ2jQ6hrjwBbAM8Eh2kaRwB6L3JwGnRIaQSrAfsEB2ihRnAztEh1LW1gS9Gh2giG4De+xTwgugQUkmOiA7QwltIb+Ko/o4EXh0domm8BdBbOwLX4UlH+XgI2IzqLQo0CrgBeHF0EPXMnaQRp6oda7W1RnSABhkN/Ji0trWUi8nAg8C10UEGOQhX3myadYAVwGXBORrDEYDeOZ70yoqUm/tJD2lVZdrdMaSROOfgaJ5nSaM6t0cHaQJHAHpjJvBTnLpSeZpKWub64ugg/d5HWn1TzTOG9GrnmdFBmsAGoDe+jq8aKW+7Ar8D5gbnmA38ABgbnEPF2RS4B7gpOEfteQuge/sA/4OfpfQQqRH4c9D21wKuArYO2r7K8xjp5/x4dJA68zXA7owHvooXfwlgFvArYpa+ngBcgBf/XMwAPh8dou5sALrzYWCr6BBShWwNXEG5c2FMB35JmjZW+XgbaQRWI+Q315HbHPgjsGZ0EKmC7gMOJ03FW6RtgHOBbQvejqrpNtJbAUujg9SRDwGO3Nn47V9anWnAMaT3tq8GVvb47x9NevX2XGDDHv/dqo91SRf/K6KDKB9vJi2AYllW+7oVeB29G3HcC7imAvtlVaMWk0ZkNUzeAhi+aaRhp/Wjg0g1cxPpodkfAQuG+f9OJq2yeTzwyh7nUv39GtgvOkTd2AAM35eA90aHkGrsWeC3wKXAjcAdpKVen+r/91NIQ7tbkuZ+3xvYA5hYelLVyZHAWdEh6sQGYHh2Jg09+uyEJFXLw6SHQp+MDlIXXsg6Nxo4D5f6laQqmkyaDOrC6CB14TwAnXsvTvcrSVX2dnxGpGPeAujMLNKDf9Ojg0iSWvoT8BJgWXSQqvMWQGe+Tbr/L0mqtpnAItKDpmrBEYD29iPNby5JqofFpJUho1enrDSfAWhtAum9ZUlSfUwAvhIdoupsAFr7GPCi6BCSpGHbHzgsOkSVeQtg9bYEbiYt+StJqp+HSHMDDHfmySz4EODQRpGmK90iOogkacQmk2aWvCg6SBU5AjC0o4HvRofQsD0O/KW/VpJe25wErIfHupSrlcArgN9HB6kaT4rPtzbpnf+Z0UHU0mOkueQvBa4H5rD6Yb6JPHde+X2AjUvIKKka/gDsAiyPDqJq+wbxy1taQ9ezwNnAAXR/++oVpDc8/lKB/bIsq/j6B/QcjgA8127Alfh2RNUsAb4JfB64r8d/93TgfcCJpNEfSc20ENgO+HN0EFXPGNLSpNFdqvXcugTYusXPrVfWAk4DVpS8f5ZllVc+DKghfZD4g9P6az0NHNXyJ1aMvYD7h5nVsqz61CEI8BbAKhsDt5KeGFe824BDgduDtr8u8APSw4KSmmU+sC3pS0bWnAcg+S6wfXQIAXAtsC+x9+meITUAW5DmE5fUHFNJUwVnv8aLIwDweuD86BAC0updryGt5FUFo4H/BI6JDiKpp1YAu5JeIc5W7g3ARNLa0ZtFBxG3AHsAT0QHGWQN4By8byg1zfWkJmBFdJAoub/u9im8+FfBE8Brqd7FH9LJ4SjScwmSmmNn4D3RISLlPAIwG7gBGBsdJHN9pAf+fhodpI3tSFOJTowOIqlnniY9EDg/OkiEXB8CHAWcB2wanEPwX8DnokN04FHSTIT7RQeR1DPjgU1Ii79lJ9cRgHeQpvxVrCdJk/w8Eh2kQ2OA64Ado4NI6qk3ABdEhyhbjs8ArAucHB1CAHyW+lz8IS0k8pHoEJJ67nQynAcmx1sAXwNeHh1CPEF6uG5pdJBhuov0wOKG0UEk9cx00vNgv44OUqbcRgD2ImZ6WT3fV6nvTFxfjA4gqec+QGa393J6BmAcaU3obaKDCICtgDnRIUZoTeBB0rcGSc1xLWmEeGV0kDLkNALwIbz4V8XV1PfiD2l54nOjQ0jquV2A46NDlCWXBmAT4KPRIfR/fhEdoAeyn0dcaqiTgQ2iQ5QhlwbgK2T4hGeFXRodoAcuJZNhQikzU8nkOZ8cngE4jEwneaioFcBk0jB63d1GmsdAUvPsT8NH+po+AjAFODU6hJ5jHs24+EO9n2OQ1NoZNHzkuOkNwGfwfe2qadJF847oAJIKswnwsegQRWpyA5D9Sk8V9Xh0gB6q4uqFknrnQzR4boCmNgCjgS+T50yHVVfXyX+G8lR0AEmFGkO6ljTyebmmNgDvxul+q6puU/+20pRnGSSt3u7AcdEhitDEBmAW6d6/qqlJD9VMiQ4gqRSfA2ZGh+i1JjYAp+IUrVXWpItmk/ZF0uqtTQPnBmhaA7Av8JboEGqpSW9lbBQdQFJpjgReHR2il5rUAIwHvhQdQm1tFR2gh5q0L5La+yppMbBGaFID8DE8IdfBDJpzL83FpaS8bEGD1pVpyqsNWwA306DOrOHeBPw4OkSXtiZNBSwpL0uBF9OA3/8mjACMAr6OF/862Sc6QA80YR8kDd840q2A2n+BbkIDcCSejOvmDdR/kqaDowNICrMXcHR0iG7VvYOZRhqGWT86iIbt1cAl0SFGaAPgz9S/iZE0co+TngN6NDrISNV9BOBzePGvq3dEB+jCsXjxl3K3DukaVFt1HgHYBbia+jcxuVpB6p7vjA4yTBOBe2jOmwySRq6PNJr5v9FBRqKuF88xwDepb36lb9D/FB1iBP4eL/6SklGkxYLGRQcZiboOY36ABjyAIXYAfg3Mjw7SoVnAj/CNE0l/tS7p1cArooMMVx1vAbwAuBWYHB1EPXEjsCuwLDpIB87GqaYlPd8SYHvgruggw1HHIfTT8OLfJDsBn40O0YG34cVf0tDWJN2WrtWX6ro0za0SAAANV0lEQVTdAjgI+JfoEOq53UgjAXdEB1mN7YHzqOl9Pkml2JT0UPMfg3N0rE7dykTgT8Bm0UFUiMWk1Rx/Gx1kkA2Bq4CNo4NIqryHSW83PRkdpBN1ugXwSbz4N9kE4HzSHNtVsT5wMV78JXVmPeDk6BCdqssIwHakIeKx0UFUuIXAoaS3AyK9EPgVsHlwDkn1shLYg+qNZj5PHUYAVi3248U/D5OBnwHvCcxwEPB7vPhLGr7R1OSaVYeHAI8D3hsdQqUaAxwIzAYuBxaVtN2JpOG70/v/WZJGYibpvFXpUYCq3wKYAdxOmnNZeXoS+DjwDWB5gds5BDgV2KTAbUjKxzOkLzH3RAdZnarfAjgFL/65Wwv4CukVwXcA43v4d48mLU18Lek1Py/+knplIuncVVlVHgF4FWn4t8oZVb4nSNPxng38juHPIDga2BE4HDiCNLOkJBXlMODc6BBDqerFdTTpW9lLooOo0hYCVwI3kEYI7gIWAE+TVhucAkwnTdCxJekVwz1Jt5ZUfYtJU6xOpgYPVEmrMRfYFng2OshgVW0AjgO+FR1CUuGWkpb1vpK0xscc4F7SSM/KAf/dWGBt0psZW5FeDd6L1NRV/Vam9EHgi9EhBqtiAzCFdBKYFR1EUiEWAz8BzgIuIz0sNVJrAfsDRwL7kd4gkarmSWAL4PHoIFV3MtBnWVbj6s/A+4GpFGMW8GnS6EH0vlrW4PoPKqZqIwDrkV6ZmBAdRFLPPAR8AjiTNORftCnA+4B/AiaVsD2pE88CLwLujw6yStUmAvoU6SEtSfW3Avgq8EbSgkorStruUtIzBd8jreOwbUnblVoZQ/rS/avoIKtUaQRgHdK3/ynRQSR17RHSffnoNR0gNSDfBqZFB1H2FpEWtXs0OghU6+nZk/DiLzXBJcD2VOPiD/Bj4GWk5cSlSJNIz8FUQlVGAKYA8ynu4SBJ5TgbeBvl3OsfrunABaRJxqQoC0gTkC2MDlKVEYAj8OIv1d3XSMP+Vbz4Qzrxvgb4eXQQZW068NboEFCdEYAbgJ2iQ0gasf8GjuK5k/dU1QTSg1iOBCjKdcAu0SGq0ADsRsWXTJTU0sXAQQx/XYZI04HfkGYUlCK8FLg+MkAVbgG8KzqApBG7D/hb6nXxh3Q74E1U4D6ssvXO6ADRIwATSa8LOVmHVD/LSPPxXxWcoxtHkuYLkMr2FGnyuyVRAaJHAA7Ci79UV6dS74s/wPeB86NDKEtTSetXhIluAA4L3r6kkbkP+NfoED3yftIELVLZ3hS58cgGYBJwYOD2JY3cP9Kc++d/Bj4fHUJZej0wLmrjkQ3A/qRnACTVyx3AOdEheuw04C/RIZSdacC+URuPbADCdlpSVz5HeQv7lGUBaeEiqWxhzwFEvgVwF2lpREn18SSwPmlp06bZEJhH9VZJVbPdAsyO2HDUCMAmePGX6ugHNPPiD2md9suiQyg72wKzIjYc1QA4/C/V0/ejAxSs6fun6hkF7B2x4agGYPeg7UoauSeBa6JDFOyXQF90CGVnr4iNRjUALwnarqSRu5zmPfw32EPAbdEhlJ2Qa2JEA7AmsE3AdiV154roACW5LDqAsjMbGFP2RiMagB0I2FFJXbslOkBJbo0OoOyEfDGOaABeHLBNSd2bEx2gJHdEB1CWSr82RjQAWwZsU1J3lpGmzM3B3dEBlKXtyt5gRAOwWcA2JXXnaWBldIiSLIgOoCxtWvYGIxqATQO2Kak7T0cHKFFO+6rq2KTsDdoASOrE4ugAJVoOLI0Ooew0vgGYDKxd8jYldS+nlTvHErhEq7I1Cxhf5gbLbgC8+Ev1NDk6QImmRAdQlkYB65a5wbIbgGklb09Sb0whdvnwMnmeUpSpZW7MBkBSJ8YCG0eHKMnm0QGUrUY3AKXunKSe2io6QEly2U9VT6MbgEklb09S72wbHaAkrlWiKKU+f1J2A+Aym1J97REdoCR7RQdQtkq9JtsASOrUXsAa0SEKth6OACjO8jI3VnYDkMtUolITTQd2jQ5RsP1Jr2NJERrdADgCINXbEdEBCnZUdABlrdENwDMlb09Sb72FkmcrK9GGwN7RIZS1ZWVurOwG4PGStyept9YmNQFN9G7ymexI1VTqNbLse12bAveUvE1JvXU7ae3yJj3TMxWYR3rOQYqyEXB/WRsru9t9ouTtSeq9rYHDokP02Al48Ve8x8rcWNkjAKOAJbjSllR380ijAIuig/TAxsCtOFGZYj1FydPlR7wFcF/J25TUe5sAH48O0SOn4sVf8R4oe4MRD7zcFbBNSb33D9R/XoC3AIdGh5CAOWVvMKIBuDtgm5J6byxwDrBOdJAR2hw4IzqE1O+OsjfoCICkbrwAOBMYEx1kmKYCP8YVSlUdWTQAdwZsU1JxDgS+QX2m0B0P/ATYITqINEAWDcD1AduUVKxjgS9S/SZgHPDfwD7RQaQBVgI3l73RiAbgQWB+wHYlFesDwHdJzwZU0WTgAnzoT9XzJ9JrgKWKmvby2qDtSirWUcD5pCmDq2Qz4ArgNdFBpCFcHbFRGwBJvXYA8AfgldFB+r2BdOtxp+gg0mpcFbHRqAYgZGclleYFwKXA50lD7xFmAd8DfgqsFZRB6sTvIjYa9cDOONKcx1OCti+pPPOBjwA/AFaUsL2JwLuAT1Ly1KrSCNxNmpOidFEjAEtJ3w4kNd9GwPdJqwgeB0woaDtrAR8mrTj6Rbz4qx4ujNpw5NrXFwduW1L5Nge+RXoT6FvA3nT/xsAk0j3+c/v/3pOBmV3+nVKZwhqAyHd2tyBg7mNJlbKI9HT+lcBtpFGCuaRRwsEmAlv212xSA7Er1X3tUGrnKWBdhj7eCxc9acfNwPbBGSRVzxJgIfA0MJ30vFDdphuW2jkLODJq49G/UGdjAyDp+dbsrxnRQaQCfTdy49EjAJuQHtiJziFJUpnuJ10Dy3gzZkiRDwECzCNoBiRJkgL9F4EXf4hvACC9HiRJUi76SMtoh6rC0PsU0kQhrsstScrBhcDrokOsER2A9PrDRsDLooNIklSCd5BugYeqwggApDkB7qA6eSRJKsK1VOQLbxWeAQC4E7gkOoQkSQU7JTrAKlX6xr0vTg8sSWquW4EdCH76f5WqjAAA/Jo0HagkSU30USpy8YdqjQCAowCSpGa6GtiN9ApgJVStAQC4HNgjOoQkST20O/Db6BADVekWwCr/HB1AkqQe+gkVu/hDNeYBGOxeYCtcJEiSVH/PAocCT0QHGayKIwAAJwELokNIktSlU0ivuldOFUcAIK0D/gxwQHQQSZJGaD7wVmBZdJChVPEhwFXWAK4Bdo4OIknSCBwOnBMdYnWq3AAAbAtcB0yIDiJJ0jCcDxwcHaKVqt4CWOVRYBGwf3QQSZI69BhwIOn6VVlVbwAg3QZ4GWnBIEmSqu4Y0qI/lVb1WwCrbAjcDKwdHUSSpBa+DxwVHaITdWkAIE0T/AvqMWohScrPHaQR66eig3SiThfTucBS4NXRQSRJGmQh6Yvq/OggnapTAwBpKsWtgdnRQSRJ6tcHHElay6Y2qjoT4Or0AceRngeQJKkKTgbOjQ4xXHV6BmCgDUijAZsG55Ak5e0HwBHAyuggw1XXBgBgc+A3wHrRQSRJWfpf0vv+z0YHGYk6NwAAO5LuuUyLDiJJysr1wN7A09FBRqpuzwAMdhNwCBWfbUmS1Ci3kL751/biD/VvAAAuBV5DTd67lCTV2h9I3/wfiQ7SrbrfAhhoZ+BXwDrRQSRJjXQ96Qvn49FBeqEJIwCrXE+aJOjh6CCSpMa5AtiHhlz8oVkNAKShmZ2BG6KDSJIa44ekVWkbdau5aQ0AwP3AnsAF0UEkSbXWB3waeCuwODhLz9VtKuBOLQXOAaYArwjOIkmqn0WkCX6+Gh2kKE16CHB1Dga+jUsJS5I6cyvwFuCP0UGK1MRbAIP9FNiJNHWwJEmtfA/YhYZf/KG5twAG+wtwJjCWdEsgh8ZHktS5R4GjgP8HLAvOUoocbgEMtiPwTVKHJ0nSOcB7SE1ANnL8JnwTsBtwIrAwOIskKc49pIl9Dieziz/kcwtgsJXANaRlHGcB25HnaIgk5egp4DOkIf/bg7OE8aKXvBQ4hTS/sySpmZYB3wE+ibPG2gAMchDpwPD5AElqjqXA2cC/AncHZ6kMG4Ch7Q58GHgtfkaSVFcLgf8EvgDcF5ylcry4tbYjcAJwGDA5OIskqTNzSBPAfQNYEJylsmwAOjOBdHvgncDf4OcmSVWzGLiQdNG/hDSPv1rwQjZ8WwGHAm8gPSuQ46uUklQFC4BfAOeTLv6LYuPUiw1Ad9YHXg8cALwSmBEbR5IabSXwJ+BS4GfAFWQya18RbAB6ZxSwDekBwt2BnYEtSNMPS5KG71HSnPy/I63nchVpanf1gA1AscYCW5ImGtoG2BRYD9io/8+ZYckkKd5i4H7gIeAB4EHgDuA20jf9x+KiNZ8NQKyxpLcLVv05DpgUmkiSirEceHrAn8twOnZJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJktQg/x/kGFZadPZkwgAAAABJRU5ErkJggg==);
            mask-image: url(data:image/png;base64,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);
        }
        .icon-cap {
            -webkit-mask-image: url(data:image/png;base64,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);
            mask-image: url(data:image/png;base64,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);
        }
        .icon-info-bubble {
            -webkit-mask-image: url(data:image/png;base64,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);
            mask-image: url(data:image/png;base64,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);
        }
        /* ===== Header buttons ===== */
        .auth-buttons-container {
            display: flex;
            align-items: center;
            height: 50px;
        }
        .login-btn {
            display: flex;
            align-items: center;
            gap: 8px;
            background: #142542;
            color: #93b4f8;
            border: none;
            outline: none;
            -webkit-tap-highlight-color: transparent;
            padding: 0 20px;
            height: 100%;
            font-size: 0.875rem;
            font-weight: 700;
            cursor: pointer;
            transition: background 0.3s ease, color 0.3s ease;
            text-decoration: none;
            border-radius: 0 10px 10px 0;
            position: relative;
            z-index: 1;
        }
        .login-btn:hover {
            background: #1c3454;
            color: #fff;
        }
        .signup-btn {
            display: flex;
            align-items: center;
            gap: 8px;
            background:
                radial-gradient(circle at top right, rgba(255,255,255,.16), transparent 45%),
                linear-gradient(90deg, #2F3C69 0%, #344A8A 55%, #4470B0 100%);
            color: white;
            border: none;
            outline: none;
            -webkit-tap-highlight-color: transparent;
            padding: 0 20px 0 20px;
            height: 100%;
            font-size: 0.875rem;
            font-weight: 700;
            cursor: pointer;
            box-shadow: 0 8px 22px rgba(25, 87, 210, 0.25);
            transition: box-shadow 0.3s ease;
            text-decoration: none;
            border-radius: 8px;
            position: relative;
            z-index: 2;
            margin-right: -10px;
            padding-right: 28px;
        }
        .signup-btn:hover {
            box-shadow:
                0 10px 25px rgba(24, 95, 230, 0.25),
                0 18px 45px rgba(9, 54, 145, 0.18);
        }
        .cart-btn-standalone {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 48px;              /* = Roocket w-12 */
            height: 48px;             /* = Roocket h-12 */
            border-radius: 50%;
            background: #1B314C;      /* = Roocket dark-920 (same as the search box) */
            border: none;
            color: #ffffff;
            cursor: pointer;
            transition: background 0.25s ease, color 0.25s ease;
            text-decoration: none;
        }
        .cart-btn-standalone svg path {
            fill: currentColor;
            transition: fill 0.3s ease;
        }
        .cart-btn-standalone:hover {
            background: #C2C6CC;      /* = Roocket biscay-300 */
            color: #1B314C;           /* = Roocket dark-920 */
        }

        /* ===== Avatar and account panel (after login) ===== */
        .user-avatar-wrap {
            position: relative;
            z-index: 50;
        }
        .user-avatar-btn {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 44px;
            height: 44px;
            border-radius: 50%;
            background: #142542;
            border: none;
            cursor: pointer;
            transition: all 0.3s ease;
            position: relative;
            overflow: hidden;
        }
        .user-avatar-btn:hover {
            border: none;
            box-shadow: 0 0 18px rgba(15, 181, 168, 0.3);
            transform: translateY(-2px);
        }
        .user-avatar-btn .avatar-text {
            font-size: 1.1rem;
            font-weight: 700;
            color: #6df4e1;
            user-select: none;
        }
        .user-avatar-btn .notif-badge {
            position: absolute;
            top: -4px;
            right: -4px;
            background: #fbbf24;
            color: #fff;
            font-size: 0.65rem;
            font-weight: 700;
            width: 18px;
            height: 18px;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            border: 2px solid #0E2338;
        }
        .user-dropdown-panel {
            position: fixed;
            width: 300px;
            background: #0E2338;
            border: none;
            border-radius: 8px;
            overflow: hidden;
            box-shadow: 0 20px 60px rgba(0, 0, 0, 0.5);
            z-index: 9999;
            opacity: 0;
            pointer-events: none;
            transform: translateY(-8px);
            transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
        }
        .user-dropdown-panel.is-open {
            opacity: 1;
            pointer-events: auto;
            transform: translateY(0);
        }
        .user-dropdown-overlay {
            position: fixed;
            inset: 0;
            background: rgba(0, 0, 0, 0.4);
            z-index: 9998;
            opacity: 0;
            pointer-events: none;
            transition: opacity 0.25s ease;
        }
        .user-dropdown-overlay.is-open {
            opacity: 1;
            pointer-events: auto;
        }

        /* ===== Account panel items ===== */
        .user-dropdown-panel .dropdown-header {
            padding: 1.75rem 1.5rem 1.25rem;
        }
        .user-dropdown-panel .dropdown-menu {
            padding: 0.5rem 0.75rem;
        }
        .user-dropdown-panel .dropdown-menu li {
            border-radius: 8px;
            margin-bottom: 0.3rem;
        }
        .user-dropdown-panel .dropdown-menu li a,
        .user-dropdown-panel .dropdown-menu li div {
            display: flex;
            align-items: center;
            padding: 0.7rem 1rem;
            color: #cbd5e1;
            font-size: 0.95rem;
            cursor: pointer;
            transition: all 0.2s ease;
            gap: 0.875rem;
            border-radius: 8px;
        }
        .user-dropdown-panel .dropdown-menu li:hover > a,
        .user-dropdown-panel .dropdown-menu li:hover > div {
            background: rgba(255, 255, 255, 0.08);
            color: #fff;
        }
        .user-dropdown-panel .dropdown-menu li i {
            color: #cbd5e1;
            flex-shrink: 0;
            width: 20px;
            text-align: center;
        }
        .user-dropdown-panel .dropdown-menu li:hover i {
            color: #fff;
        }

                /* ===== SVG scroll hint below the hero (Roocket pattern) ===== */
        .hero-scroll-arrow-wrapper {
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 4rem auto 0;
            position: relative;
            z-index: 10;
        }
        .hero-scroll-arrow {
            color: #5b6d84;
            width: 122px;
            height: 161px;
        }
        @media (max-width: 767px) {
            .hero-scroll-arrow-wrapper {
                justify-content: center !important;
                margin: 2.5rem auto 0 !important;
            }
            .hero-scroll-arrow {
                width: 82px;
                height: 108px;
                transform: translateX(-6px) !important;
            }
        }
        /* Reduce the gap between the courses heading and the arrow */
        main section.courses-section {
            margin-top: 2rem !important;
        }
        /* ===== Spacing between page sections ===== */
        main section + section {
            margin-top: 4.5rem;
        }
        @media (min-width: 768px) {
            main section + section {
                margin-top: 7rem;
            }
        }

        /* ===== Courses section ===== */
        .courses-section {
            position: relative;
            width: 100%;
            padding: 35px 20px 80px;
            background-color: #0E2338 !important;
            overflow: hidden;
        }
        .courses-container {
            position: relative;
            z-index: 2;
            max-width: 1300px;
            margin: 0 auto;
        }
        .section-header {
            max-width: 720px;
            margin: 0 auto;
            text-align: center;
        }
        .eyebrow {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 8px;
            margin-bottom: 12px;
            font-size: 13px;
            font-weight: 800;
            color: rgba(109, 244, 225, 0.95);
        }
        .eyebrow::before,
        .eyebrow::after {
            content: "";
            width: 6px;
            height: 6px;
            border-radius: 999px;
            background: rgba(109, 244, 225, 0.9);
            box-shadow: 0 0 18px rgba(109, 244, 225, 0.8);
        }

        /* Lines on both sides of the "specialised courses" heading */
        .courses-section .eyebrow {
            gap: 12px;
        }
        .courses-section .eyebrow::before,
        .courses-section .eyebrow::after {
            width: 48px;
            height: 2px; /* A little thinner */
            border-radius: 999px;
            box-shadow: none;
        }
        .courses-section .eyebrow::before {
            background: linear-gradient(to left, #3B9BFF, #1C78EB 40%, transparent); /* Bolder */
        }
        .courses-section .eyebrow::after {
            background: linear-gradient(to right, #3B9BFF, #1C78EB 40%, transparent); /* Bolder */
        }
        @media (max-width: 720px) {
            .courses-section .eyebrow::before,
            .courses-section .eyebrow::after {
                width: 38px;
            }
        }

        .section-title {
            margin-bottom: 12px;
            font-size: clamp(26px, 4vw, 38px);
            font-weight: 900;
            line-height: 1.25;
            letter-spacing: -0.04em;
            color: #f7fbff;
            text-shadow: 0 12px 40px rgba(0, 0, 0, 0.32);
        }
        /* Really bold (the font file has no 900 weight, so it is faked with a stroke) */
        .heading-extra-bold {
            -webkit-text-stroke: 0.6px currentColor;
        }
        .section-subtitle {
            max-width: 620px;
            margin: 0 auto;
            font-size: 14px;
            font-weight: 400;
            line-height: 1.9;
            color: rgba(218, 231, 255, 0.68);
        }

        .carousel-3d-wrapper {
            position: relative;
            width: 100%;
            height: 495px;
            margin-top: 50px;
            display: flex;
            align-items: center;
            justify-content: center;
            perspective: 1600px;
            transform-style: preserve-3d;
        }

        /* ===== Fade-in on scroll ===== */
        .courses-section .reveal-on-scroll {
            opacity: 0;
            transform: translateY(50px) scale(0.95);
            transition: opacity 1s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                        transform 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            will-change: opacity, transform;
        }
        .courses-section .reveal-on-scroll.is-visible {
            opacity: 1;
            transform: translateY(0) scale(1);
        }

        /* ===== Card ===== */
        .course-card-3d {
            position: absolute;
            width: 296px; /* Exact Roocket card width */
            max-width: 82vw;
            left: 50%;
            top: 50%;
            border-radius: 8px !important; /* Roocket rounded-lg */
            overflow: visible;
            background: #1B344D;
            border: none;
            box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
            transition: transform 0.85s cubic-bezier(0.22, 1, 0.36, 1),
                        opacity 0.85s cubic-bezier(0.22, 1, 0.36, 1);
            will-change: transform, opacity;
            backface-visibility: hidden;
            transform-style: preserve-3d;
            cursor: pointer;
            display: flex;
            flex-direction: column;
            padding: 0;
            isolation: isolate;
        }

        .course-card-3d.pos-center {
            transform: translate3d(-50%, -50%, 0) translateY(20px) scale(1.05);
            z-index: 10;
            opacity: 1;
            box-shadow: 0 40px 90px rgba(0, 0, 0, 0.7);
            background: #1B344D;
        }

        /* Card spacing: a subtle 3D rotation instead of resizing the image */
        .course-card-3d.pos-left {
            transform: translate3d(calc(-50% - 360px), -50%, -120px) rotateY(26deg) scale(0.8);
            z-index: 4;
            opacity: 0.55;
        }

        .course-card-3d.pos-right {
            transform: translate3d(calc(-50% + 360px), -50%, -120px) rotateY(-26deg) scale(0.8);
            z-index: 4;
            opacity: 0.55;
        }

        /* Distant cards in the 5-card cycle - faded and pushed aside */
        .course-card-3d.pos-far-left {
            transform: translate3d(calc(-50% - 680px), -50%, -260px) rotateY(35deg) scale(0.62);
            z-index: 1;
            opacity: 0;
            pointer-events: none;
        }
        .course-card-3d.pos-far-right {
            transform: translate3d(calc(-50% + 680px), -50%, -260px) rotateY(-35deg) scale(0.62);
            z-index: 1;
            opacity: 0;
            pointer-events: none;
        }

        /* ===== Image ===== */
        .course-card-3d .image-placeholder {
            position: relative;
            width: calc(100% - 32px);
            margin: 0 auto;
            top: -24px;
            height: 155px;
            border-radius: 8px;
            overflow: hidden;
            background: linear-gradient(135deg, rgba(26, 221, 199, 0.25), rgba(94, 96, 230, 0.4));
            border: 1px solid rgba(184, 217, 255, 0.12);
            box-shadow: 0 18px 36px rgba(0, 0, 0, 0.25);
            flex-shrink: 0;
            z-index: 2;
        }

        .course-card-3d .image-placeholder img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            display: block;
        }
        .course-card-3d .image-placeholder span {
            position: relative;
            z-index: 2;
            font-size: 12px;
            font-weight: 700;
            color: rgba(241, 249, 255, 0.6);
        }

        /* ===== Card content ===== */
        .course-card-3d .card-body {
            flex: 1;
            display: flex;
            flex-direction: column;
            padding: 0 18px 6px 18px;
            position: relative;
            z-index: 1;
            margin-top: -8px;
        }

        .course-card-3d .course-status {
            display: inline-block;
            font-size: 11px;
            font-weight: 700;
            padding: 2px 12px;
            border-radius: 8px;
            margin-bottom: 6px;
            align-self: flex-start;
            background: rgba(251, 191, 36, 0.2);
            color: #fbbf24;
        }
        .course-card-3d .course-status.completed {
            background: rgba(52, 211, 153, 0.2);
            color: #34d399;
        }
        .course-card-3d .course-status.upcoming {
            background: rgba(96, 165, 250, 0.2);
            color: #60a5fa;
        }
        .course-card-3d .course-status.ongoing {
            background: rgba(251, 191, 36, 0.2);
            color: #fbbf24;
        }

        .course-card-3d .course-title {
            font-size: 17px;
            font-weight: 900;
            line-height: 1.4;
            text-align: right;
            color: #ffffff;
            margin-bottom: 4px;
        }
        .pos-center .course-title {
            font-size: 19px;
        }

        .course-card-3d .course-brand {
            font-size: 12px;
            font-weight: 600;
            color: rgba(109, 244, 225, 0.7);
            margin-bottom: 4px;
        }

        .course-card-3d .course-description {
            font-size: 11.5px;
            line-height: 1.7;
            text-align: right;
            color: rgba(226, 236, 255, 0.6);
            margin-bottom: 6px;
        }

        /* Divider line (removed) */
        .course-card-3d .course-divider {
            display: none;
        }

        /* Price row - close to the bottom line */
        .course-card-3d .course-info-row {
            display: flex;
            align-items: center;
            justify-content: flex-end;
            margin-top: auto;
            margin-bottom: 6px;
        }

        .course-card-3d .price-tag-wrap {
            display: flex;
            align-items: center;
        }
        .course-card-3d .price-tag {
            display: flex;
            align-items: center;
            gap: 5px;
        }
        .course-card-3d .price-tag .price-number {
            font-size: 24px;
            font-weight: 900;
            color: #ffffff;
            line-height: 1;
        }
        .course-card-3d .price-tag .toman-icon {
            color: rgba(229, 234, 245, 0.85);
            flex-shrink: 0;
            margin-top: 2px;
        }
        .course-card-3d .price-tag.free {
            font-size: 13px;
            font-weight: 800;
            color: #fbbf24;
        }
        .pos-center .price-tag .price-number {
            font-size: 27px;
        }

        /* "View details" button at the bottom of the card */
        .course-card-3d .course-details-btn-wrapper {
            margin-top: 0;
            width: 100%;
        }
        .course-card-3d .course-details-btn {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 8px;
            width: 100%;
            font-size: 15px;
            font-weight: 800;
            color: rgba(255, 255, 255, 0.65);
            cursor: pointer;
            transition: all 0.3s;
            padding-top: 20px;
            border-top: 1px solid rgba(255, 255, 255, 0.08);
        }
        .course-card-3d .course-details-btn i {
            font-size: 15px;
            transition: transform 0.3s;
        }
        .course-card-3d .course-details-btn svg.custom-arrow-icon {
            width: 20px;
            height: 20px;
            flex-shrink: 0;
        }
        .course-card-3d:hover .course-details-btn {
            color: #0FB5A8;
        }
        .course-card-3d:hover .course-details-btn i {
            transform: translateX(-4px);
        }

        /* ===== Controls ===== */
        .slider-controls {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 14px;
            margin-top: 20px;
            position: relative;
            z-index: 20;
        }
        .slider-btn {
            width: 44px;
            height: 44px;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            color: #ffffff; /* White, exactly like Roocket dark mode */
            cursor: pointer;
            transition: color 0.3s ease;
            background: transparent;
            border: none;
            border-radius: 0;
            padding: 0;
            position: relative;
            z-index: 21;
            pointer-events: auto;
        }
        .slider-btn:hover {
            color: #ffffff; /* No colour change on hover, like Roocket */
        }
        .slider-btn svg {
            width: 23px;
            height: 16px;
        }
        .slider-btn.next-btn svg {
            transform: scaleX(-1);
        }
        .slider-dots {
            display: flex;
            align-items: center;
            gap: 0;
            position: relative;
            z-index: 21;
            direction: ltr;
        }
        .slider-dot {
            width: 9px;
            height: 9px;
            border-radius: 50%;
            background: rgb(100 116 139);
            opacity: 0.15;
            margin: 0 6px;
            transition: background 0.3s ease, opacity 0.3s ease, width 0.3s ease, height 0.3s ease;
            cursor: pointer;
        }
        .slider-dot.active {
            width: 13px;
            height: 13px;
            background: rgb(255 255 255);
            opacity: 0.7;
        }

        /* ===== Responsive ===== */
        @media (max-width: 1100px) {
            .course-card-3d.pos-left { transform: translate3d(calc(-50% - 260px), -50%, -100px) rotateY(26deg) scale(0.82); }
            .course-card-3d.pos-right { transform: translate3d(calc(-50% + 260px), -50%, -100px) rotateY(-26deg) scale(0.82); }
            .course-card-3d.pos-far-left { transform: translate3d(calc(-50% - 460px), -50%, -220px) rotateY(35deg) scale(0.62); }
            .course-card-3d.pos-far-right { transform: translate3d(calc(-50% + 460px), -50%, -220px) rotateY(-35deg) scale(0.62); }
            .course-card-3d { width: 300px; min-height: 353px; }
            .course-card-3d .image-placeholder { height: 130px; }
            .course-card-3d .card-body { padding: 0 14px 4px 14px; }
            .course-card-3d .course-title { font-size: 15px; }
            .course-card-3d .price-tag .price-number { font-size: 20px; }
            .course-card-3d .course-details-btn { font-size: 14px; }
            .course-card-3d .course-details-btn svg.custom-arrow-icon { width: 18px; height: 18px; }
            .slider-controls { margin-top: 24px; }
        }

        @media (max-width: 720px) {
            .course-card-3d.pos-left {
                transform: translate3d(calc(-50% - 240px), -50%, -100px) rotateY(26deg) scale(0.85);
                opacity: 0;
                pointer-events: none;
            }
            .course-card-3d.pos-right {
                transform: translate3d(calc(-50% + 240px), -50%, -100px) rotateY(-26deg) scale(0.85);
                opacity: 0;
                pointer-events: none;
            }
            .course-card-3d.pos-center { transform: translate3d(-50%, -50%, 0) scale(1); }
            .course-card-3d { width: 290px; min-height: 333px; }
            .course-card-3d .image-placeholder { height: 120px; top: -22px; }
            .course-card-3d .card-body { padding: 0 12px 4px 12px; }
            .course-card-3d .course-title { font-size: 14px; }
            .course-card-3d .course-description { font-size: 10.5px; }
            .course-card-3d .price-tag.free { font-size: 12px; }
            .course-card-3d .price-tag .price-number { font-size: 18px; }
            .course-card-3d .course-details-btn { font-size: 13px; }
            .course-card-3d .course-details-btn svg.custom-arrow-icon { width: 17px; height: 17px; }
            .slider-controls { margin-top: 14px; }
        }

        @media (max-width: 400px) {
            .course-card-3d { width: 250px; min-height: 308px; }
            .course-card-3d .image-placeholder { height: 105px; top: -18px; }
            .course-card-3d .card-body { padding: 0 10px 2px 10px; }
            .course-card-3d .course-title { font-size: 13px; }
            .course-card-3d .course-description { font-size: 10px; }
            .course-card-3d .price-tag.free { font-size: 11px; }
            .course-card-3d .price-tag .price-number { font-size: 16px; }
            .course-card-3d .course-details-btn { font-size: 12px; }
            .course-card-3d .course-details-btn svg.custom-arrow-icon { width: 16px; height: 16px; }
            .slider-controls { margin-top: -6px; }
        }

        /* ===== Other sections ===== */
        .page-articles {
            width: 100%;
            min-height: 580px;
            background: #0E2338;
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 10px 20px 140px;
        }
        @media (max-width: 720px) {
            .page-articles { padding-bottom: 90px; }
        }
        .editorial-section {
            width: 100%;
            max-width: 1280px;
            min-height: 580px;
            display: flex;
            align-items: center;
            justify-content: center;
            position: relative;
        }
        .backing-panel {
            width: 1180px;
            height: 360px;
            background: rgb(15 30 47); /* Exact Roocket dark-950 (#0F1E2F) */
            backdrop-filter: blur(6px);
            border: none;
            border-radius: 16px;
            display: flex;
            flex-direction: row;
            align-items: center;
            justify-content: space-between;
            padding: 0 36px;
            position: relative;
            overflow: visible;
            direction: ltr;
            top: 40px;
        }
        .cards-stage {
            width: 620px;
            height: 580px;
            position: relative;
            overflow: visible;
            direction: ltr;
        }
        .article-card {
            width: 270px;
            height: 280px;
            background: rgb(27 52 77); /* Exact Roocket dark-930 (#1B344D) */
            border: none;
            border-radius: 6px;
            padding: 14px;
            position: absolute;
            display: flex;
            flex-direction: column;
            align-items: flex-end;
            gap: 10px;
            overflow: hidden;
            color: #ffffff;
            direction: rtl;
            text-align: right;
            box-shadow: 0 8px 30px rgba(0, 0, 0, 0.5);
        }
        .card-1 { left: 0;
            top: 40px; }
        .card-2 { left: 300px;
            top: 0; }
        .card-3 { left: 0;
            top: 340px; }
        .card-4 { left: 300px;
            top: 310px; }
        .preview {
            width: 100%;
            height: 130px;
            border-radius: 8px;
            background: #0E2338;
            overflow: hidden;
            display: flex;
            align-items: center;
            justify-content: center;
            direction: ltr;
            border: 1px solid rgba(255, 255, 255, 0.08);
        }
        .article-card h2 {
            width: 100%;
            font-size: 16px;
            line-height: 1.45;
            font-weight: 800;
            color: #ffffff;
            text-align: right;
            direction: rtl;
            margin-bottom: 2px;
        }
        .meta {
            width: 100%;
            margin-top: auto;
            display: flex;
            flex-direction: row-reverse;
            align-items: center;
            justify-content: space-between;
            direction: rtl;
        }
        .read-time {
            font-size: 11px;
            font-weight: 600;
            color: #9eb4cc;
            text-align: right;
            direction: rtl;
        }
        .icons {
            display: flex;
            flex-direction: row;
            align-items: center;
            gap: 6px;
            direction: ltr;
            color: #6e8ba8;
            font-size: 15px;
        }
        .intro {
            width: 440px;
            display: flex;
            flex-direction: column;
            align-items: flex-end;
            text-align: right;
            gap: 12px;
            z-index: 2;
            direction: rtl;
            position: relative;
        }
        .intro h1.heading-extra-bold {
            -webkit-text-stroke: 1.2px currentColor;
        }
        .intro h1 {
            width: 100%;
            font-size: 26px;
            line-height: 1.25;
            font-weight: 900;
            color: #ffffff;
            text-align: right;
            direction: rtl;
            margin-top: -12px;
        }
        .intro p {
            width: 100%;
            font-size: 15px;
            line-height: 1.7;
            font-weight: 500;
            color: #d0dbe8;
            text-align: right;
            direction: rtl;
            margin-bottom: 4px;
        }
        .cta {
            display: inline-flex;
            flex-direction: row;
            align-items: center;
            justify-content: center;
            gap: 8px;
            position: relative;
            background:
                radial-gradient(circle at top right, rgba(255,255,255,.16), transparent 45%),
                linear-gradient(90deg, #2F3C69 0%, #344A8A 55%, #4470B0 100%);
            color: #F7FAFF;
            border: none;
            border-radius: 8px;
            padding: 12px 20px;
            font-size: 13px;
            font-weight: 800;
            text-decoration: none;
            cursor: pointer;
            direction: rtl;
            text-shadow: 0 0 10px rgba(255,255,255,.15);
            box-shadow:
                0 12px 28px rgba(17,35,90,.30),
                0 4px 12px rgba(0,0,0,.25);
            margin-left: auto;
            margin-right: 0;
            margin-top: 2px;
            min-width: 170px;
            transition: all 0.35s cubic-bezier(.4,0,.2,1);
        }
        .cta .cta-arrow-icon {
            width: 14px;
            height: 10px;
            flex-shrink: 0;
            transition: transform 0.3s;
        }
        .cta:hover {
            color: rgb(203 209 219); /* Roocket grey; the arrow and the sentence do not move */
        }

        @media (max-width: 1024px) {
            .backing-panel {
                width: 96%;
                padding: 25px 20px;
                height: auto;
                min-height: 310px;
                flex-direction: column;
                align-items: center;
                gap: 30px;
                top: 0;
            }
            .cards-stage {
                width: 100%;
                height: auto;
                display: grid;
                grid-template-columns: repeat(2, 1fr);
                gap: 16px;
                position: static;
            }
            .article-card {
                position: static;
                width: 100%;
                height: auto;
                min-height: 230px;
            }
            .card-1,
            .card-2,
            .card-3,
            .card-4 { left: auto;
                top: auto; }
            .intro {
                width: 100%;
                align-items: center;
                text-align: center;
            }
            .intro h1,
            .intro p { text-align: center; }
            .cta { align-self: center; }
        }

        /* ===== Hero banner ===== */
        .banner-image-wrapper {
            position: relative;
            z-index: 10;
            width: 100%;
            max-width: 500px;
            margin: 0 auto;
        }
        .banner-image-wrapper img {
            width: 100%;
            height: auto;
            object-fit: cover;
            border-radius: 1.5rem;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.5);
            border: none;
            display: block;
            position: relative;
            z-index: 2;
            filter: brightness(1.15) contrast(1.05);
        }
        .banner-bg-icons {
            position: absolute;
            inset: -15px;
            z-index: 0;
            pointer-events: none;
            opacity: 0.10;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 20px;
            flex-wrap: wrap;
        }
        .banner-bg-icons .icon-item {
            font-size: 3.5rem;
            color: #0FB5A8;
            animation: float 6s ease-in-out infinite;
            filter: blur(0.5px);
        }
        .banner-bg-icons .icon-item:nth-child(2) { animation-delay: 2s;
            color: #1C78EB;
            font-size: 4.5rem; }
        .banner-bg-icons .icon-item:nth-child(3) { animation-delay: 4s;
            color: #8B5CF6;
            font-size: 3rem; }
        .banner-bg-icons .icon-item:nth-child(4) { animation-delay: 1s;
            color: #0FB5A8;
            font-size: 4rem; }

        .microbe-orb {
            position: absolute;
            border-radius: 50%;
            pointer-events: none;
            z-index: 3;
            opacity: 0.5;
            filter: blur(0.5px);
            animation: float 6s ease-in-out infinite;
        }
        .microbe-orb:nth-child(1) { width: 45px;
            height: 45px;
            background: radial-gradient(circle at 30% 30%, rgba(15, 181, 168, 0.4), rgba(15, 181, 168, 0.08));
            border: 1px solid rgba(15, 181, 168, 0.15);
            top: -20px;
            right: -15px;
            animation-delay: 0s; }
        .microbe-orb:nth-child(2) { width: 30px;
            height: 30px;
            background: radial-gradient(circle at 30% 30%, rgba(28, 120, 235, 0.4), rgba(28, 120, 235, 0.08));
            border: 1px solid rgba(28, 120, 235, 0.15);
            bottom: -12px;
            left: -10px;
            animation-delay: 1.5s; }
        .microbe-orb:nth-child(3) { width: 35px;
            height: 35px;
            background: radial-gradient(circle at 30% 30%, rgba(139, 92, 246, 0.3), rgba(139, 92, 246, 0.08));
            border: 1px solid rgba(139, 92, 246, 0.12);
            top: 15%;
            left: -18px;
            animation-delay: 3s; }
        .microbe-orb:nth-child(4) { width: 25px;
            height: 25px;
            background: radial-gradient(circle at 30% 30%, rgba(52, 211, 153, 0.3), rgba(52, 211, 153, 0.08));
            border: 1px solid rgba(52, 211, 153, 0.12);
            bottom: 20%;
            right: -15px;
            animation-delay: 2s; }

        .floating-icon {
            position: absolute;
            z-index: 4;
            pointer-events: none;
            font-size: 1.4rem;
            color: rgba(15, 181, 168, 0.4);
            animation: float 5s ease-in-out infinite;
            text-shadow: 0 0 20px rgba(15, 181, 168, 0.1);
        }
        .floating-icon:nth-child(7) { top: -8px;
            right: 35%;
            animation-delay: 0.5s;
            color: rgba(28, 120, 235, 0.4); }
        .floating-icon:nth-child(8) { bottom: -6px;
            left: 40%;
            animation-delay: 2.5s;
            color: rgba(139, 92, 246, 0.4); }

        .hero-microbe-icon {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            width: 48px;
            height: 50px;
            border-radius: 50%;
            background: radial-gradient(circle at 30% 30%, rgba(15, 181, 168, 0.25), rgba(15, 181, 168, 0.05));
            border: 1.5px solid rgba(15, 181, 168, 0.3);
            color: #0FB5A8;
            font-size: 1.5rem;
            animation: float 4s ease-in-out infinite;
            box-shadow: 0 0 20px rgba(15, 181, 168, 0.15);
            backdrop-filter: blur(4px);
            margin-right: 12px;
        }
        .hero-microbe-icon:hover {
            transform: scale(1.1);
            border-color: rgba(15, 181, 168, 0.6);
            box-shadow: 0 0 30px rgba(15, 181, 168, 0.3);
            transition: all 0.3s ease;
        }

        .animate-style-float {
            animation: heroFloat 6s ease-in-out infinite;
        }
        @keyframes heroFloat {
            0%,
            100% { transform: translateY(0px); }
            50% { transform: translateY(-15px); }
        }
        @media (max-width: 768px) {
            .animate-style-float { animation: none; }
        }

/* Sharpen the mobile panel logo without adding a frame around it */
        @media (max-width: 1023px) {
            #mobile-menu-panel {
                background:
                    radial-gradient(circle at 50% 8%, rgba(255, 255, 255, 0.075), transparent 28%),
                    linear-gradient(180deg, #26265A 0%, #20204A 100%) !important;
            }
            .mobile-panel-logo {
                filter:
                    drop-shadow(0 0 10px rgba(255, 255, 255, 0.72))
                    drop-shadow(0 0 18px rgba(15, 181, 168, 0.24))
                    brightness(1.16)
                    contrast(1.12);
                background: transparent !important;
                border: none !important;
                box-shadow: none !important;
            }
        }

        /* (old teal divider replaced by the plain white line below the file) */

        @keyframes float {
            0%,
            100% { transform: translateY(0) rotate(0deg) scale(1); }
            50% { transform: translateY(-15px) rotate(10deg) scale(1.05); }
        }

        /* ===== Header and effects ===== */
        .scroll-halo-bg {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 300vh;
            pointer-events: none;
            z-index: -1;
            opacity: 0.10;
            will-change: transform;
        }
        .moving-grid {
            background-size: 60px 60px;
            background-image:
                linear-gradient(to right, rgba(28, 120, 235, 0.04) 1px, transparent 1px),
                linear-gradient(to bottom, rgba(28, 120, 235, 0.04) 1px, transparent 1px);
            animation: grid-scroll 20s linear infinite;
            will-change: transform;
        }
        .microbe-particle {
            position: absolute;
            border-radius: 50%;
            filter: blur(2px);
            opacity: 0.25;
        }
        .noise-bg {
            background-image: url(https://lh3.googleusercontent.com/aida-public/AB6AXuAi7wEn5-zOd0f8PQHh57X9-ZvaTW7K4yL3iknmEWZJsrNI7bSBmSHD6CI3M7J88LiRAyovjrO1Ykv3pCB8MjeiaRtct6Y15LruNYLBMdIqRNzxPxcsdI7xLGzfL53qmEBxJ0hUj4L39frP1WdGtkPcipt5slWaWnJ0M3zWhLpBXCwJwE47e9gKZZbPpvqHUlqvInUEe8JfcC6iFEZUJNQWWe9J4CeDw5H5_zhqt-ei_-5WIqdd2tQfJcfjl1tFdr8evBAt-E07q7DC);
        }
        .animate-beam {
            animation: beam 6s linear infinite;
        }
        @keyframes beam {
            0% { transform: translateX(-100%) skewX(-12deg); }
            100% { transform: translateX(300%) skewX(-12deg); }
        }
        .animate-pulse-slow {
            animation: pulse 6s cubic-bezier(0.4, 0, 0.6, 1) infinite;
        }

        /* ===== Products section ===== */
        .product-card {
            background: #1B344D;
            border: none;
            border-radius: 1.5rem;
            transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            overflow: hidden;
            position: relative;
        }
        .product-card:hover { transform: translateY(-6px);
            box-shadow: 0 0 7px rgba(28, 120, 235, 0.55), 0 0 26px rgba(28, 120, 235, 0.24); }
        .product-image-placeholder { position: relative;
            overflow: hidden; }
        .product-image-placeholder .overlay { position: absolute;
            inset: 0;
            background: linear-gradient(180deg, rgba(42, 42, 90, 0.2) 0%, rgba(42, 42, 90, 0.6) 100%);
            z-index: 1; }
        .product-image-placeholder .icon-bg { position: absolute;
            inset: 0;
            z-index: 0; }
        .coming-soon-badge { position: absolute;
            top: 12px;
            right: 12px;
            background: linear-gradient(135deg, #ff6b6b, #ee5a52);
            color: white;
            padding: 4px 12px;
            border-radius: 20px;
            font-size: 0.75rem;
            font-weight: bold;
            z-index: 10;
            animation: pulse-glow 2s infinite; }
        .products-section { scroll-margin-top: 20px; }
        .fade-in { animation: fade-in-up 0.8s ease-out; }
        @keyframes fade-in-up {
            0% { opacity: 0;
                transform: translateY(30px); }
            100% { opacity: 1;
                transform: translateY(0); }
        }

        /* ===== Auto-scrolling featured products on desktop ===== */
        .products-marquee {
            width: 100%;
        }
        @media (min-width: 1024px) {
            .products-marquee {
                overflow: hidden;
                position: relative;
                direction: ltr !important;
                unicode-bidi: isolate;
                padding: 42px 0 42px;
                margin: -42px 0 -42px;
                --products-marquee-duration: 34s;
                --products-card-width: calc((100vw - 20rem - 3rem) / 3);
                /* Soft fade on both sides of the slider - multi-step, no hard edge */
                -webkit-mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,.2) 2.5%, rgba(0,0,0,.55) 6%, rgba(0,0,0,.85) 10%, #000 14%, #000 86%, rgba(0,0,0,.85) 90%, rgba(0,0,0,.55) 94%, rgba(0,0,0,.2) 97.5%, transparent 100%);
                mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,.2) 2.5%, rgba(0,0,0,.55) 6%, rgba(0,0,0,.85) 10%, #000 14%, #000 86%, rgba(0,0,0,.85) 90%, rgba(0,0,0,.55) 94%, rgba(0,0,0,.2) 97.5%, transparent 100%);
            }
            .products-marquee-track {
                display: flex;
                align-items: stretch;
                gap: 1.5rem;
                width: max-content;
                direction: ltr !important;
                unicode-bidi: isolate;
                animation: products-marquee-right var(--products-marquee-duration) linear infinite;
                will-change: transform;
            }
            .products-marquee-track .product-card {
                flex: 0 0 var(--products-card-width);
                width: var(--products-card-width);
                max-width: none;
                direction: rtl;
                unicode-bidi: plaintext;
            }
            /* As requested, hovering a card does not pause the animation. */
            @keyframes products-marquee-right {
                from { transform: translate3d(-50%, 0, 0); }
                to   { transform: translate3d(0, 0, 0); }
            }
        }
        @media (max-width: 1023px) {
            .products-marquee {
                overflow: visible;
                direction: rtl;
            }
            .products-marquee-track {
                display: grid;
                grid-template-columns: repeat(1, minmax(0, 1fr));
                gap: 1.5rem;
                width: 100%;
                animation: none;
            }
            .products-marquee-extra,
            .products-marquee-copy {
                display: none !important;
            }
        }
        @media (min-width: 768px) and (max-width: 1023px) {
            .products-marquee-track {
                grid-template-columns: repeat(2, minmax(0, 1fr));
            }
        }

        @media (max-width: 767px) {
            .products-marquee {
                overflow: hidden;
                position: relative;
                direction: ltr !important;
                unicode-bidi: isolate;
                padding: 36px 0 36px;
                width: 100vw;
                max-width: 100vw;
                align-self: center;
                left: auto;
                right: auto;
                transform: none;
                margin: -36px 0 -36px;
                --products-mobile-duration: 31s;
                --products-mobile-card-width: min(76vw, 285px);
                -webkit-mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,.2) 3%, rgba(0,0,0,.55) 7%, rgba(0,0,0,.85) 12%, #000 16%, #000 84%, rgba(0,0,0,.85) 88%, rgba(0,0,0,.55) 93%, rgba(0,0,0,.2) 97%, transparent 100%);
                mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,.2) 3%, rgba(0,0,0,.55) 7%, rgba(0,0,0,.85) 12%, #000 16%, #000 84%, rgba(0,0,0,.85) 88%, rgba(0,0,0,.55) 93%, rgba(0,0,0,.2) 97%, transparent 100%);
            }
            .products-marquee-track {
                display: flex;
                align-items: stretch;
                gap: 14px;
                width: max-content;
                direction: ltr !important;
                unicode-bidi: isolate;
                animation: products-marquee-right-mobile var(--products-mobile-duration) linear infinite;
                will-change: transform;
            }
            .products-marquee-track .product-card {
                flex: 0 0 var(--products-mobile-card-width);
                width: var(--products-mobile-card-width);
                max-width: var(--products-mobile-card-width);
                direction: rtl;
                unicode-bidi: plaintext;
                border-radius: 1.1rem !important;
            }
            .products-marquee-track .products-marquee-extra,
            .products-marquee-track .products-marquee-copy {
                display: block !important;
            }
            .products-marquee-track .product-card .product-image-placeholder {
                height: 132px !important;
            }
            .products-marquee-track .product-card .coming-soon-badge {
                top: 9px;
                right: 9px;
                padding: 3px 9px;
                font-size: 0.65rem;
            }
            .products-marquee-track .product-card .product-image-placeholder .material-symbols-outlined {
                font-size: 43px !important;
                margin-bottom: 7px !important;
            }
            .products-marquee-track .product-card .product-image-placeholder h3 {
                font-size: 15.5px !important;
                line-height: 1.25 !important;
            }
            .products-marquee-track .product-card .product-image-placeholder p {
                font-size: 11px !important;
            }
            .products-marquee-track .product-card > .p-6 {
                padding: 14px !important;
            }
            .products-marquee-track .product-card > .p-6 > h3 {
                font-size: 14px !important;
                line-height: 1.45 !important;
                margin-bottom: 6px !important;
            }
            .products-marquee-track .product-card > .p-6 > p {
                font-size: 11.2px !important;
                line-height: 1.65 !important;
                margin-bottom: 10px !important;
            }
            .products-marquee-track .product-card > .p-6 .flex.items-center.gap-4 {
                gap: 8px !important;
                margin-bottom: 10px !important;
            }
            .products-marquee-track .product-card > .p-6 .text-xs {
                font-size: 10px !important;
            }
            .products-marquee-track .product-card button {
                height: 39px !important;
                border-radius: 0.85rem !important;
                font-size: 11.5px !important;
                padding-left: 12px !important;
                padding-right: 12px !important;
            }
            .products-marquee-track .product-card button .material-symbols-outlined {
                font-size: 13px !important;
            }
            @keyframes products-marquee-right-mobile {
                from { transform: translate3d(-50%, 0, 0); }
                to   { transform: translate3d(0, 0, 0); }
            }
        }

        /* Stop the product cards from jumping when the page refreshes */
        .products-section.fade-in,
        .products-section .product-card.fade-in,
        .products-section .product-card {
            animation: none !important;
        }
        .products-section {
            opacity: 1 !important;
            transform: none !important;
        }

        /* ===== New services section ===== */
        .services-grid {
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 1.8rem;
            width: 100%;
        }
        .service-card {
            background: #1B344D;
            border: 3px solid rgba(28, 120, 235, 0.55);
            border-radius: 20px;
            padding: 1.8rem 1.5rem 2rem;
            box-shadow: 6px 6px 0 rgba(28, 120, 235, 0.28);
            transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease, border-width 0.2s ease, padding 0.2s ease;
            text-align: center;
            position: relative;
        }
        .service-card:hover {
            transform: translateY(-5px);
            border-width: 4px;
            border-color: #1C78EB;
            padding: calc(1.8rem - 1px) calc(1.5rem - 1px) calc(2rem - 1px);
            box-shadow: 9px 10px 0 #1C78EB;
        }
        .service-card .service-icon {
            display: inline-block;
            font-size: 2.2rem;
            margin-bottom: 1rem;
            line-height: 1;
        }
        .service-card .service-icon-teal { color: #0FB5A8; }
        .service-card .service-icon-blue { color: #1C78EB; }
        .service-card .service-icon-purple { color: #8B5CF6; }
        .service-card .service-icon-amber { color: #F59E0B; }
        .service-card h3 {
            font-size: 1.1rem;
            font-weight: 800;
            color: #ffffff;
            margin-bottom: 0.5rem;
        }
        .service-card p {
            font-size: 0.9rem;
            color: rgba(218, 231, 255, 0.7);
            line-height: 1.7;
        }
        .custom-arrow-icon {
            display: inline-block;
            vertical-align: middle;
            color: currentColor;
            flex-shrink: 0;
        }
        .service-card .learn-more {
            display: inline-flex;
            align-items: center;
            gap: 6px;
            margin-top: 0.8rem;
            font-size: 0.9rem;
            font-weight: 600;
            color: #0FB5A8;
            transition: color 0.2s ease;
            text-decoration: none;
        }
        .service-card .learn-more:hover {
            color: rgb(203 209 219); /* Roocket grey; the arrow and the sentence do not move */
        }
        @media (max-width: 1024px) {
            .services-grid { grid-template-columns: repeat(2, 1fr); }
        }
        @media (max-width: 640px) {
            .services-grid { grid-template-columns: 1fr; }
        }

        /* ===== New styles for the services section ===== */
        .services-section {
            scroll-margin-top: 80px;
        }

        /* ============================================================ Zistyar announcement bar (replaces the old social banner) */
        .info-announcement-bar {
            position: relative;
            width: 100%;
            max-width: 1280px;
            margin: 280px auto 220px;

            /* ============================================================ background.png frame setup */
            --bg-pos-x: 10%;
            --bg-pos-y: 48%;
            --bg-zoom: 280%;

            background-image: linear-gradient(135deg, rgba(13, 13, 38, 0.82) 0%, rgba(15, 15, 45, 0.68) 55%, rgba(10, 14, 34, 0.85) 100%), url('../img/backgroundcard.png');
            background-repeat: no-repeat;
            background-size: auto var(--bg-zoom);
            background-position: var(--bg-pos-x) var(--bg-pos-y);
            border: none; /* Border removed - the frame now emits an even glow of its own */
            border-radius: 26px !important;
            padding: 10px 40px 8px;
            box-shadow: 0 0 0 4px #080818, 12px 12px 0 #080818, 0 20px 40px rgba(0, 0, 0, 0.4), 0 0 28px rgba(28, 120, 235, 0.35), 0 0 65px rgba(28, 120, 235, 0.16), inset 0 0 22px rgba(28, 120, 235, 0.07);
            transition: transform 0.2s ease, box-shadow 0.2s ease;
            direction: rtl;
            overflow: visible;
        }
        .info-announcement-bar:hover {
            transform: translateY(-5px);
            box-shadow: 0 0 0 5px #080818, 14px 15px 0 #080818, 0 20px 40px rgba(0, 0, 0, 0.4), 0 0 28px rgba(28, 120, 235, 0.35), 0 0 65px rgba(28, 120, 235, 0.16), inset 0 0 22px rgba(28, 120, 235, 0.07);
        }

        .info-announcement-bar::before {
            content: "";
            position: absolute;
            top: -60px;
            left: 50%;
            transform: translateX(-50%);
            width: 1080px;
            height: 200px;
            background: radial-gradient(ellipse at center, rgba(28, 120, 235, 0.45) 0%, rgba(28, 120, 235, 0.16) 55%, rgba(28, 120, 235, 0) 80%);
            filter: blur(26px);
            pointer-events: none;
            z-index: 0;
        }

        .info-announcement-bar::after {
            content: "";
            position: absolute;
            bottom: -45px;
            left: 2%;
            right: 2%;
            height: 110px;
            background: linear-gradient(to left, rgba(28, 120, 235, 0) 0%, rgba(28, 120, 235, 0.16) 10%, rgba(28, 120, 235, 0.16) 90%, rgba(28, 120, 235, 0) 100%);
            filter: blur(28px);
            pointer-events: none;
            z-index: 0;
        }

        .announcement-badge {
            display: inline-flex;
            align-items: center;
            gap: 6px;
            padding: 6px 16px;
            font-size: 12.5px;
            font-weight: 800;
            letter-spacing: 0.03em;
            color: #6df4e1;
            background: rgba(15, 181, 168, 0.2);
            border: 2.5px solid rgba(15, 181, 168, 0.75); /* Thicker; it used to be 1.5px */
            border-radius: 8px !important; /* Sharper corners with a little rounding, instead of the old full oval */
            margin-bottom: 10px;
        }

        .announcement-top {
            position: relative;
            z-index: 1;
            display: flex;
            align-items: flex-end;
            justify-content: space-between;
            gap: 24px;
        }

        .announcement-content {
            flex: 1;
            display: flex;
            align-items: center;
            justify-content: flex-end;
            gap: 26px;
            padding: 6px 0;
            padding-right: 320px; /* Space reserved for the scientist image; change this if you resize the image */
        }

        .announcement-text-block {
            flex: 1;
            max-width: 480px;
            text-align: center;
            margin: 0 auto;
        }

        .announcement-title {
            font-size: clamp(24px, 3.4vw, 38px);
            font-weight: 900;
            color: #ffffff;
            line-height: 1.3;
            margin: 0 0 10px;
            text-align: center;
            -webkit-text-stroke: 0.9px currentColor;
        }

        .announcement-title span {
            color: #ffffff;
        }

        .announcement-text {
            font-size: 17px;
            font-weight: 600;
            color: #c9d2e8;
            line-height: 1.6;
            margin: 0;
            text-align: center;
        }

        .announcement-text .highlight {
            color: #2ee6c8;
            font-weight: 700;
        }

        .announcement-scientist-wrapper {
            position: absolute;
            right: 24px;
            bottom: 0;
            display: flex;
            align-items: flex-end;
            pointer-events: none;
            z-index: 6;
            line-height: 0;
        }

        .announcement-scientist-img {
            display: block;
            height: 400px; /* Image size - it overflows the top of the card on purpose */
            width: auto;
            max-width: none;
            object-fit: contain;
            object-position: bottom;
            filter: drop-shadow(0 -14px 24px rgba(0, 0, 0, 0.4));
            /* Gradual fade at the bottom and sides so the rectangular edge is not visible */
            -webkit-mask-image: linear-gradient(to bottom, transparent 0%, #000 6%, #000 70%, transparent 96%),
                                 linear-gradient(to right, transparent 0%, #000 12%, #000 88%, transparent 100%);
            /* Previous bug: an invalid "source-in, source-in" value was written here */
            -webkit-mask-composite: source-in;
            -webkit-mask-repeat: no-repeat;
            -webkit-mask-size: 100% 100%;
            mask-image: linear-gradient(to bottom, transparent 0%, #000 6%, #000 70%, transparent 96%),
                        linear-gradient(to right, transparent 0%, #000 12%, #000 88%, transparent 100%);
            mask-composite: intersect;
            mask-repeat: no-repeat;
            mask-size: 100% 100%;
        }

        .announcement-buttons {
            display: flex;
            flex-direction: row;
            flex-wrap: nowrap;
            flex-shrink: 0;
            gap: 16px;
            align-items: center;
            justify-content: flex-start;
        }

        .announcement-btn {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 6px;
            padding: 8px 16px;
            font-size: 12.5px;
            font-weight: 700;
            color: #ffffff;
            border: none;
            border-radius: 10px !important;
            cursor: pointer;
            transition: all 0.3s ease;
            text-decoration: none;
            white-space: nowrap;
        }

        .announcement-btn i {
            font-size: 14px;
        }

        .announcement-btn svg.custom-arrow-icon {
            width: 16px;
            height: 11px;
            flex-shrink: 0;
            color: #ffffff;
            transition: transform 0.3s ease;
        }
        .announcement-btn:hover svg.custom-arrow-icon {
            transform: translateX(-3px);
        }

        /* Desktop only (above 992px, the breakpoint where the layout changes) */
        @media (min-width: 993px) {
            .announcement-btn {
                padding: 12px 20px;
                font-size: 13.5px;
            }
            .announcement-btn i {
                font-size: 15px;
            }
            .announcement-btn svg.custom-arrow-icon {
                width: 16px;
                height: 11px;
            }
            /* The small "news and announcements" box moves left instead of right */
            .announcement-badge {
                position: relative;
            }
            /* The heading must stay on one line */
            .announcement-title {
                white-space: nowrap;
                font-size: clamp(18px, 1.9vw, 26px);
            }
            /* The news box, heading and paragraph move right as one group */
            .announcement-text-block {
                max-width: 620px;
                position: relative;
                right: 30px;
            }
        }

        .btn-whatsapp {
            background: linear-gradient(135deg, #25D366 0%, #128C7E 100%);
            box-shadow: 0 0 0 3px #0D0D26, 9px 9px 0 #0D0D26, 0 10px 24px rgba(37, 211, 102, 0.18);
        }
        .btn-whatsapp:hover {
            filter: brightness(1.08);
            box-shadow: 0 0 0 3px #0D0D26, 12px 12px 0 #0D0D26, 0 12px 28px rgba(37, 211, 102, 0.28);
            transform: translate(-2px, -2px);
        }

        .btn-instagram {
            background: linear-gradient(135deg, #d62976, #f77737);
            box-shadow: 0 0 0 3px #0D0D26, 9px 9px 0 #0D0D26;
        }
        .btn-instagram:hover {
            filter: brightness(1.1);
            box-shadow: 0 0 0 3px #0D0D26, 12px 12px 0 #0D0D26;
            transform: translate(-2px, -2px);
        }

        .announcement-divider {
            display: none; /* As requested, the line above the four items was removed completely */
        }

        .announcement-features {
            display: grid;
            grid-template-columns: repeat(4, max-content);
            justify-items: center;
            justify-content: space-evenly;
            gap: 0;
            /* Right margin kept larger than the left, away from the scientist image */
            margin: 0 210px 0 88px;
        }

        .announcement-feature {
            display: flex;
            flex-direction: row;
            align-items: center;
            gap: 7px;
            text-align: center;
        }

        .announcement-feature-icon {
            flex-shrink: 0;
            width: 44px;
            height: 44px;
            display: flex;
            align-items: center;
            justify-content: center;
            color: #ffffff;
            font-size: 21px;
        }

        .announcement-feature-title {
            font-size: 14px;
            font-weight: 700;
            color: #ffffff;
            margin: 0 0 2px;
        }

        .announcement-feature-text {
            font-size: 12.5px;
            font-weight: 500;
            color: #8b93ab;
            margin: 0;
        }

        /* ===== Vertical alignment of the heading with the two buttons (desktop only) ===== */
        @media (min-width: 993px) {
            .info-announcement-bar .announcement-text-block {
                transform: translateY(41px) translateX(18px);
            }
        }

        /* ===== Only the "discounts" item moves a little left ===== */
        .announcement-features .announcement-feature:last-child {
            transform: translateX(-19px);
        }

        /* ===== Desktop settings for the news and announcements bar ===== */
        @media (min-width: 993px) {
            .info-announcement-bar .announcement-badge {
                visibility: hidden;
                opacity: 0;
                pointer-events: none;
            }
            .info-announcement-bar .announcement-content {
                padding-top: 0;
                padding-bottom: 0;
                align-items: center;
            }
            .info-announcement-bar .announcement-text-block {
                top: -24px;
                right: 0px;
                max-width: 680px;
            }
            .info-announcement-bar .announcement-title {
                font-size: clamp(23px, 2vw, 31px);
                line-height: 1.24;
                font-weight: 900;
                -webkit-text-stroke: 1.05px currentColor;
                margin-bottom: 10px;
                transform: translateX(-20px); /* A little to the left */
            }
            .info-announcement-bar .announcement-text {
                max-width: 560px;
                margin: 0 auto;
                text-align: center;
                font-size: 17.3px;
                line-height: 1.72;
                font-weight: 750;
                color: rgba(226, 236, 255, 0.90);
            }
            .info-announcement-bar .announcement-text .highlight {
                font-weight: 900;
                color: #6df4e1;
            }
            .info-announcement-bar .announcement-divider {
                display: block;
                height: 1.5px;
                border-radius: 999px;
                margin: -6px 260px 12px 8px;
                background: linear-gradient(90deg,
                    transparent 0%,
                    rgba(255, 255, 255, 0.07) 8%,
                    rgba(109, 244, 225, 0.42) 50%,
                    rgba(255, 255, 255, 0.07) 92%,
                    transparent 100%);
                box-shadow: 0 0 14px rgba(109, 244, 225, 0.10);
            }
            .info-announcement-bar .announcement-features {
                margin-top: 0;
            }
        }

        @media (max-width: 992px) {
            .info-announcement-bar {
                padding: 22px 22px 18px;
                width: calc(100% - 30px);
                max-width: 900px;
                margin: 45px auto 30px;
                --bg-pos-x: 85%;
                --bg-pos-y: 15%;
                --bg-zoom: 130%;
            }
            .announcement-badge {
                margin: 0 auto 10px;
            }
            .announcement-top {
                flex-direction: column;
                align-items: stretch;
            }
            .announcement-content {
                flex-direction: column;
                max-width: 100%;
                text-align: center;
                padding-right: 0;
                gap: 14px; /* Less vertical gap between the text and the buttons */
            }
            .announcement-text-block {
                max-width: 100%;
                text-align: center;
            }
            .announcement-buttons {
                justify-content: center;
                margin-top: 4px; /* It used to be 16px; reduced so the buttons sit higher */
            }
            .announcement-scientist-wrapper {
                position: static;
                right: auto;
                bottom: auto;
                height: 150px;
                width: 100%;
                justify-content: center;
                margin-bottom: 6px;
            }
            .announcement-scientist-img {
                height: 150px;
            }
            .announcement-divider {
                margin-right: 0;
                margin-left: 0;
            }
            .announcement-features {
                grid-template-columns: repeat(2, minmax(0, 1fr));
                margin-right: 0;
                margin-left: 0;
            }
            .announcement-feature {
                text-align: center;
                flex-direction: column;
                gap: 8px;
            }
        }
        @media (max-width: 480px) {
            .announcement-btn {
                padding: 8px 12px;
                font-size: 11.5px;
            }
            .announcement-text {
                font-size: 14px;
            }
            .info-announcement-bar {
                padding: 18px 14px 16px;
                border-radius: 20px !important;
                width: calc(100% - 16px);
                max-width: none;
                margin: 35px auto 24px;
                --bg-pos-x: 80%;
                --bg-pos-y: 10%;
                --bg-zoom: 115%;
            }
            .announcement-scientist-wrapper {
                height: 260px;
            }
            .announcement-scientist-img {
                height: 260px;
            }
            .announcement-features {
                gap: 20px;
            }
        }

        /* ============================================================ Mobile only (below 768px) */
        @media (max-width: 767px) {
            .info-announcement-bar {
                padding-top: 110px;
                /* margin-top used to be 45px; the scientist image overflows the card on mobile */
                margin-top: 240px;
                /* The neon animation is disabled on mobile because it flickers */
                animation: none;
                border-color: rgba(28, 120, 235, 0.55);
                box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4), 0 0 22px rgba(28, 120, 235, 0.3), 0 0 46px rgba(28, 120, 235, 0.16), inset 0 0 18px rgba(28, 120, 235, 0.06);
            }
            .announcement-scientist-wrapper {
                position: absolute;
                top: -195px; /* Matched to the taller image so half of it still overflows the card */
                left: 50%;
                right: auto;
                bottom: auto;
                transform: translateX(-50%);
                height: 300px; /* It used to be 250px; increased */
                width: auto;
                justify-content: center;
                margin-bottom: 0;
            }
            .announcement-scientist-img {
                height: 300px; /* It used to be 250px; increased */
            }
            .announcement-divider {
                display: none;
            }
            .announcement-features {
                display: none;
            }
        }

        /* ===== Decorative circles beside the first word of headings ===== */
        .heading-word-dots {
            position: relative;
            display: inline-block;
        }
        .heading-word-dots .corner-dots-icon {
            position: absolute;
            top: 50%;
            right: -56px; /* 16px from the sentence, like Roocket ml-4 */
            transform: translateY(-50%);
            width: 42px;
            height: auto;
            color: #ffffff; /* Exact Roocket dark-mode colour */
            pointer-events: none;
            z-index: 2;
        }
        @media (max-width: 720px) {
            .heading-word-dots .corner-dots-icon {
                width: 31px;
                right: -46px; /* 16px from the sentence */
            }
        }
        .intro-word-dots {
            position: relative;
            display: inline-block;
        }
        .intro-word-dots .intro-dots-icon {
            position: absolute;
            top: 50%;
            right: -37px;
            transform: translateY(-50%);
            width: 32px;
            height: auto;
            pointer-events: none;
            z-index: 2;
        }
        @media (max-width: 720px) {
            .intro-word-dots .intro-dots-icon {
                width: 26px;
                right: -30px;
            }
        }
        .panel-corner-dots {
            position: absolute;
            left: 100%;
            margin-left: -21px;
            top: 28px;
            width: 52px;
            height: auto;
            overflow: visible;
            pointer-events: none;
            z-index: 3;
        }

        /* ===== Mobile version of the probiotics section (desktop unchanged) ===== */
        @media (max-width: 767px) {
            .page-articles {
                display: block;
                min-height: auto;
                padding: 48px 0 78px;
                background: #0E2338;
            }
            .editorial-section {
                width: 100%;
                max-width: none;
                min-height: auto;
                display: block;
                padding: 0 14px;
            }
            .backing-panel {
                width: 100%;
                height: auto;
                min-height: 0;
                top: 0;
                padding: 0;
                background: transparent;
                border: none;
                box-shadow: none;
                backdrop-filter: none;
                -webkit-backdrop-filter: none;
                border-radius: 0;
                display: flex;
                flex-direction: column;
                align-items: stretch;
                gap: 22px;
                overflow: visible;
                direction: rtl;
            }
            .panel-corner-dots {
                left: auto !important;
                right: -23px !important;
                top: 36px !important;
                margin-left: 0 !important;
                width: 43px !important;
                z-index: 8;
            }
            .intro {
                order: 1;
                width: 100%;
                align-items: center;
                text-align: center;
                gap: 10px;
                padding: 34px 22px 28px;
                border-radius: 22px;
                background: rgba(20, 27, 58, 0.82);
                border: 1px solid rgba(255, 255, 255, 0.08);
                box-shadow: 0 18px 42px rgba(0, 0, 0, 0.30), inset 0 1px 0 rgba(255,255,255,0.06);
                overflow: hidden;
                position: relative;
            }
            .intro::before {
                content: "";
                position: absolute;
                inset: 0;
                background:
                    radial-gradient(circle at 18% 15%, rgba(28,120,235,0.16), transparent 34%),
                    radial-gradient(circle at 85% 0%, rgba(15,181,168,0.13), transparent 38%);
                pointer-events: none;
            }
            .intro h1 {
                position: relative;
                z-index: 1;
                margin: 0 0 4px !important;
                width: 100%;
                text-align: center !important;
                font-size: clamp(26px, 7.4vw, 34px);
                line-height: 1.35;
                color: #ffffff;
                letter-spacing: -0.03em;
            }
            .intro h1.heading-extra-bold {
                -webkit-text-stroke: 0.75px currentColor;
            }
            .intro p {
                position: relative;
                z-index: 1;
                width: 100%;
                max-width: 31rem;
                margin: 0 auto 8px !important;
                text-align: center !important;
                font-size: 14px;
                line-height: 1.85;
                color: rgba(218, 231, 255, 0.76);
            }
            .intro .cta {
                position: relative;
                z-index: 1;
                align-self: center;
                margin: 4px auto 0;
                min-width: 158px;
                padding: 11px 18px;
                border-radius: 12px;
                font-size: 12.5px;
            }
            .cards-stage {
                order: 2;
                width: 100%;
                height: auto;
                display: grid;
                grid-template-columns: 1fr;
                gap: 16px;
                position: static;
                overflow: visible;
                direction: rtl;
            }
            .article-card {
                position: static;
                width: 100%;
                height: auto;
                min-height: 0;
                padding: 12px;
                border-radius: 14px;
                background: rgba(31, 31, 77, 0.94);
                border: none;
                box-shadow: 0 12px 32px rgba(0, 0, 0, 0.34);
                gap: 9px;
            }
            .card-1,
            .card-2,
            .card-3,
            .card-4 {
                left: auto;
                top: auto;
            }
            .article-card .preview {
                height: 145px;
                border-radius: 8px;
                background: linear-gradient(135deg, rgba(15,181,168,0.16), rgba(28,120,235,0.16));
                border-color: rgba(255,255,255,0.10);
            }
            .article-card h2 {
                font-size: 15px;
                line-height: 1.55;
                margin: 2px 0 4px;
                text-align: right;
            }
            .article-card .meta {
                align-items: center;
                gap: 8px;
            }
            .article-card .read-time {
                font-size: 10.5px;
                color: rgba(203, 213, 225, 0.72);
            }
            .article-card .icons {
                font-size: 14px;
                gap: 5px;
            }
        }
        @media (min-width: 560px) and (max-width: 767px) {
            .cards-stage {
                grid-template-columns: repeat(2, minmax(0, 1fr));
                gap: 14px;
            }
            .article-card .preview {
                height: 118px;
            }
            .article-card h2 {
                font-size: 13.5px;
            }
        }

/* ===== Block 2 of 4 - courses-page-shared-theme ===== */

/* Shared visual system copied from the courses page: page canvas, header and footer */

        /* ===== IRANYekan font ===== */

        

        /* ===== Global ===== */
        html {
            background-color: #0E2338 !important;
            color-scheme: dark !important;
        }
        body {
            background-color: #0E2338 !important;
            background-image: none !important;
            color: #e2e8f0 !important;
            font-family: 'IRANYekanX', 'Vazirmatn', 'Manrope', 'Noto Sans Arabic', sans-serif;
            min-height: 100vh;
            margin: 0;
        }
        .sun-glow { display: none !important; }

        /* Fully even dark background - no white gradient at the top of the page */
        .roocket-bg-exact {
            position: absolute;
            top: 0;
            right: 0;
            width: 100%;
            height: 100%;
            min-height: 100vh;
            pointer-events: none;
            z-index: 0;
            background: transparent !important;
            background-image: none !important;
        }

        .glass-panel {
            background: rgba(14, 35, 56, 0.72);
            backdrop-filter: blur(18px);
            -webkit-backdrop-filter: blur(18px);
            border: 1px solid rgba(255, 255, 255, 0.075);
            box-shadow: 0 10px 34px rgba(0, 0, 0, 0.24), inset 0 1px 0 rgba(255,255,255,0.045);
        }

        .course-reg-btn {
            position: relative;
            background: rgba(242, 246, 251, 0.03);
            backdrop-filter: blur(16px);
            -webkit-backdrop-filter: blur(16px);
            border: none;
            color: #FFFFFF;
            text-shadow: none;
            box-shadow:
                0 10px 24px rgba(0,0,0,.20),
                0 4px 10px rgba(0,0,0,.14);
            transition: all .35s cubic-bezier(.4,0,.2,1);
        }
        .hero-cta-btn {
            position: relative;
            background:
                radial-gradient(circle at top right, rgba(255,255,255,.16), transparent 45%),
                linear-gradient(90deg, #12395D 0%, #155D8F 55%, #1C78EB 100%);
            border: none;
            color: #F7FAFF;
            text-shadow: 0 0 10px rgba(255,255,255,.15);
            box-shadow:
                0 12px 28px rgba(17,35,90,.30),
                0 4px 12px rgba(0,0,0,.25);
            transition: all .35s cubic-bezier(.4,0,.2,1);
            border-radius: 8px !important;
        }
        /* Mobile only: shrink the "start your learning path" button so it stays on one line */
        @media (max-width: 767px) {
            .hero-cta-btn {
                padding: 16px 18px !important;
                font-size: 13px !important;
                gap: 8px !important;
                white-space: nowrap;
            }
            .hero-cta-btn svg.custom-arrow-icon {
                width: 20px !important;
                height: 20px !important;
            }
            /* Mobile only: centre the hero button (its size stays unchanged) */
            .hero-cta-wrapper {
                justify-content: center !important;
            }
        }
        .course-reg-btn {
            border-radius: 8px;
        }
        .hero-cta-btn::after {
            content: none;
        }
        .course-reg-glow-wrap::after {
            content: "";
            position: absolute;
            left: 15%;
            right: 15%;
            bottom: -6px;
            height: 10px;
            background: radial-gradient(ellipse at center, rgba(56,189,248,.45), transparent 75%);
            filter: blur(5px);
            pointer-events: none;
        }
        .course-reg-btn:hover {
            transform: translateY(-2px);
            background: rgba(243, 247, 251, 0.07);
            box-shadow:
                0 16px 32px rgba(0,0,0,.22),
                0 8px 14px rgba(0,0,0,.14);
        }
        .hero-cta-btn:hover {
            color: rgb(203 209 219); /* Roocket grey; the arrow and the sentence do not move */
        }
        .hero-cta-btn:active {
            transform: scale(0.98);
        }
        .course-reg-btn::after {
            content: "";
            position: absolute;
            top: 0;
            left: -50%;
            width: 35%;
            height: 100%;
            background: linear-gradient(90deg, transparent, rgba(255,255,255,.12), rgba(255,255,255,.22), rgba(255,255,255,.12), transparent);
            transform: skewX(-20deg);
            transition: left .8s;
            pointer-events: none;
        }
        .course-reg-btn:hover::after {
            left: 130%;
        }
/* ===== Header "specialised courses" button only: softer colour, taller top and bottom ===== */
.glass-panel .course-reg-btn, #mobile-menu-panel .course-reg-btn {
    background: rgba(56, 189, 248, 0.15);
    border: none !important;
    box-shadow: 0 0 0 4px #0D0D26, 8px 8px 0 #0D0D26 !important;
    padding-top: 12px;
    padding-bottom: 12px;
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 10px;
    padding-left: 14px;
    transition: all 0.25s ease !important;
    text-decoration: none !important;
}
.glass-panel .course-reg-btn:hover, #mobile-menu-panel .course-reg-btn:hover {
    transform: translate(-3px, -3px) !important;
    box-shadow: 0 0 0 4px #0D0D26, 12px 12px 0 #0D0D26 !important;
    background: rgba(56, 189, 248, 0.25) !important;
}
.glass-panel .course-reg-btn img, #mobile-menu-panel .course-reg-btn img {
    clip-path: inset(0 0 1.5px 0) !important;
    border: none !important;
    outline: none !important;
}

        /* ===== Custom icons for the mobile panel (tinted with currentColor) ===== */
        .icon-mask {
            display: inline-block;
            -webkit-mask-size: contain;
            mask-size: contain;
            -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
            -webkit-mask-position: center;
            mask-position: center;
            background-color: currentColor;
            flex-shrink: 0;
        }
        .icon-flask {
            -webkit-mask-image: url(data:image/png;base64,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);
            mask-image: url(data:image/png;base64,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);
        }
        .icon-cap {
            -webkit-mask-image: url(data:image/png;base64,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);
            mask-image: url(data:image/png;base64,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);
        }
        .icon-info-bubble {
            -webkit-mask-image: url(data:image/png;base64,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);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAACAASURBVHic7d15tF1VneDx73uZABMZEmRIIokMiQOigogUpSZoUWpZjgiiZZWlreXUzk1VWeWytAoo27GBRRALp8axHREcwKi0Q4mgAqVNgkwhYQwIJEgSMvQf+0XDM+++O+xzf+ec/f2s9VtxSd69v7Nfzv397jln7w2SJEmSJEmSJEmSJKkNRqITqJldgAOBhcCCsdgHmAPMBvYGdh/7uzOA3YaeoSRpR78DNo7973uAO4C1wJ3AbcD1wA1jf14HbBh+ivVUcgOwB/Bk4AnAYcChwMHAlMikJEmV2QJcA1w5Fj8HfkxqHIpTUgOwJ/AMYAlwDPAoYDQ0I0lStK3Ar4AfAsuBi4G7QzMakrY3AI8EXgA8EzgKv91LkjrbDPwE+BbwJWBFbDrVaWMDcBBwwlgcGpyLJKnZrgC+AHyO9AxBa7SlAZgB/CXwauBY2nNckqT6uBz4KPBp4P7gXAbW9EI5F3gj8CrSU/qSJFVtLfAx4HTg5uBc+tbUBuAw4G2ky/zTg3ORJJVpE/BZ4APAVcG59KxpDcCjgHcDL6J5uUuS2mkbcAHwz8Avg3PpWlOK6EHAe4EX49Q9SVI9bSVdEXgXDXhgsO4NwEOAdwB/T3rQT5KkunsAOIt0ReDe4FwmVNd58SPA3wJfB54NTI1NR5Kkrk0BngS8grQ08ZWx6excHa8APAI4G3h6dCKSJGVwCfDfgJXRieyoTlcARklP9n8RWBSciyRJuRwAvJK0dsClpIcGw9XlCsB84FPA04LzkCSpSt8DXg6sjk6kDk/Un0i6P/K04DwkSaraEtLywi+KTiSyAZgKnEaaMrFHYB6SJA3TXqTb3WcTuJhd1C2A/UkHf3TQ+0uSVAc/Ao4Hbhn2G0c0AEcCXwP2DXhvSZLq5mbShnaXD/NNh30L4HmkByAs/pIkJfsDPyA1AUMzzGmAbwb+AzfvkSRpvOmk5e7vBH42jDccVgNwMvB+6jPtUJKkuhkFngXsClxc9ZtV3QCMkAr/uyp+H0mS2uIY0l44lTYBVTYAI8DpwJsqfA9JktroT0jTBb9Z1RtU2QD8O/CWCl9fkqQ2exJpnZxvV/HiVTUA7wH+saLXliSpFEcBW0kbCmVVRQPwZuCUCl5XkqQSLQHWknl2QO6n8p9NWuSnTrsMSpLUdFuAF5JqbBY5G4DDSQsZPCTja0qSpOR3pKsBl+Z4sVwNwP6kJQxd4U+SpOqsAY4Abh30hXIsBTwN+BwWf0mSqjYX+BIZVtXNca/+DNJ9CUmSVL35wCwGnB446C2AE4HPDvgakiSpdy8EvtzvDw/SAMwDriCtVCRJkobrt8DjgFX9/HC/zwCMAp/C4i9JUpQ9gU/T5+38fp8BeBvw6j5/VpIk5XEAcDfwn73+YD+3ABYCV+F8f0mS6uB3wGOBa3v5oV5vAYwAH8XiL0lSXexGqs09fanvtQF4BfD0Hn9GkiRVaynw0l5+oJduYRawEhf8kSSpjm4DDgHu7eYvT+3hhf+Z8or/HcAvgBXA1aQG6DbgPtL0i/uATWHZSVLZppNuSe859uc+wKId4vHA3mHZDd8+wMnAO7v5y91eATgI+BUZlh6sufuBi4HlY3EVsC00I0lSv0ZID8ctAY4l3cLeJTSj6m0AHgVcn+sFP0sqhG2Ny4A3AbNzDZgkqXZ2B14OXARsJb72VBWfzDVgh5L2IY4+oNyxAVgGHJhroCRJjXEQcDapFkTXo9yxGXhkjkH6cg0OJmf8DvggaUclSVLZ5gIfJtWG6PqUMz4/6MAcRrsuk3yDtJCRJEk7OhC4gPg6lSu2AI8eZEA+VYODyBGrgOcNMhCSpCI8H7iJ+LqVI87tdxDmAhtrcACDxtdw0yJJUvd2B75IfP0aNDYC+/czAKfVIPlBD/zNDLblsSSpTCPAW0lrvUTXs0HilF4PfAawtgaJ9xt3Acf0etCSJI3zFNLCb9F1rd+4nR7X8DmpBkn3GzeTHl6UJCmHR9Ps5wKO7+Vgv1eDhPuJa4AFvRyoJEldWECqMdF1rp+4qNuDPIhmTv1bg8VfklSdhaSrzNH1rtfYwk7q4862A34JzXtw7h7g2cANwXlIktrreuDPSM8ENMkocEI3f/FK4ruVXmIjPvAnSRqep9K82QGXT3ZQi2uQZK/xpskOSpKkzN5OfP3rNQ7udEDvrEGCvcRXad7tCklS840A5xNfB3uJkzsd0A9rkGC3sQrYs9PBSJJUodnAauLrYbfx/YkOZE/ggRok2G24tr8kKdrxxNfDbuMB0jLHf+TFNUiu2/jmhL8KSZKGq0m7CD5/e9I7TgNcmmskKnY/8LroJCRJGvNmYEN0El06dvv/2LEBaMpUumWkuZiSJNXBNcDHopPo0p+M/z/2IK0UFH1pYrLYQNqmWJKkOplPWpcmuk5OFlsYew5g+xWAJ7PzVQHr5hOkJX8lSaqTm4BPRSfRhVHgqO3/A+DwuFy6tg34n9FJSJI0gfeRalXdHQ5/aAAeG5hIty4Bro1OQpKkCVwD/Cg6iS4cCs1qAD4dnYAkSZNoQq16LKSlDHcF1gFTQtPp7H5gX+De6EQkSepgD+AWYJfoRDrYDMwcBR5BvYs/wMVY/CVJ9Xc3sDw6iUlMBRaOAgujM+lC3QdTkqTtmlCzFowCC6Kz6EITBlOSJGhGzVrYhAbgDuCq6CQkSerSFcCd0UlMYuEo6eG6Ovs5zZhXKUkSwFbgF9FJTGKfUWBOdBaTWBGdgCRJPap77ZpjAyBJUn51r11zRoG9orOYxMroBCRJ6lHdG4DZo8DM6CwmcWt0ApIk9ajutWvmKDA9OotJrItOQJKkHtW9dk23AZAkKb+6164ZI6Q1geu8FPAMYFN0EpIk9WAGsCE6iQ62jFD/OfYj0QlIktSHWtfX0cn/iiRJahsbAEmSCmQDIElSgWwAJEkqkA2AJEkFsgGQJKlANgCSJBXIBkCSpALZAEiSVCAbAEmSCmQDIElSgWwAJEkqkA2AJEkFsgGQJKlANgCSJBXIBkCSpALZAEiSVCAbAEmSCmQDIElSgWwAJEkqkA2AJEkFsgGQJKlANgCSJBXIBkCSpALZAEiSVCAbAEmSCmQDIElSgaZGJyCpclOAI4ElwOHAYmA/YObYf18P3AysAC4HlgOXAluHnqmkodpW85DUn/nAacBqej/vbgJOBeYNPWupPaLr56T1NToBGwApr72Bs4GNDH7+bQTOAuYM9QikdoiunzYAUkFOAu4k/3m4FjhxiMchtUF0/bQBkAowDTiH6s/HZWPvJWly0fXTBkBqud2ACxneOXnB2HtK6iy6ftoASC02jeEW/+1xETB9CMcnNVl0/bQBkFpsGJf9J4qzhnB8UpNF108bAKmlXkr8+XlC5UcpNVf0+dkxRqh/kR2JTkCqodnA1cRPz7sLWESaJSDpwWpdX10KWGqmU4gv/gB7Af8SnYSk3nkFQGqeecC11OchvE3AwcCq6ESkmql1ffUKgNQ8b6A+xR9SLq+NTkJSb7wCIDXLKHAj9Vujfw1wALAlOhGpRmpdX70CIDXLk6hf8QeYS9ppUFJD2ABIzbIkOoEOlkYnIKl7NgBSsxwRnUAHXgGQGsQGQGqWQ6IT6GBRdAKSumcDIDXLftEJdFDn3CSNYwMgNcvM6AQ6mBWdgKTu2QBIklQgGwCpWdZHJ9DBuugEJHXPBkBqlluiE+igzrlJGscGQGqWldEJdLAiOgFJ3bMBkJrlsugEOqhzbpLGsQGQmmV5dAId1Dk3SeO4GZDULKPADcD84DzGWwUsBLZGJyLVSK3rq1cApGbZCpwXncROnIfFX2oUrwBIzTMPuBaYHp3ImI3AgaQtgSX9Qa3rq1cApOZZDZwbncQOzsHiLzWOVwCkZtqLNO1uTnAedwKLgbXBeUh1VOv66hUAqZnuAt4YnQTwWiz+UmNtq3lImtgy4s7NM4ZwfFKTRdfPSetrdAI2AFL/pgBfYfjn5TeAqUM4PqnJouunDYDUcrsBFzC8c/L8sfeU1Fl0/bQBkAowDTiL6s/HM/Cbv9St6PppAyAV5ATgDvKfh7cDxw/xOKQ2iK6fNgBSYWYDZwIbGPz82wCcTpp2KKk30fXTBkAq1FzgVNI6/b2ed6uAU8ZeQ1J/outnx3AhIKn9RoEjgKXA4cAiUmGfOfbf15NWF1xJ2tJ3OXA5ru0vDarW9dUGQJKkatS6vroSoCRJBbIBkCSpQDYAkiQVyAZAkqQC2QBIklQgGwBJkgpkAyBJUoFsACRJKpANgCRJBbIBkCSpQDYAkiQVyAZAkqQC2QBIklQgGwBJkgpkAyBJUoFsACRJKpANgCRJBbIBkCSpQDYAkiQVyAZAkqQC2QBIklQgGwBJkgpkAyBJUoFsACRJKpANgCRJBbIBkCSpQDYAkiQVyAZAkqQCTY1OQFLlpgBHAkuAw4HFwH7AzLH/vh64GVgBXA4sBy4Ftg49U0lDta3mIak/84HTgNX0ft7dBJwKzBt61lJ7RNfPSetrdAI2AFJeewNnAxsZ/PzbCJwFzBnqEUjtEF0/bQCkgpwE3En+83AtcOIQj0Nqg+j6aQMgFWAacA7Vn4/Lxt5L0uSi66cNgNRyuwEXMrxz8oKx95TUWXT9tAGQWmwawy3+2+MiYPoQjk9qsuj6aQMgtdgwLvtPFGcN4fikJouunzYAUku9lPjz84TKj1Jqrujzs2OMUP8iOxKdgFRDs4GriZ+edxewiDRLQNKD1bq+uhSw1EynEF/8AfYC/iU6CUm98wqA1DzzgGupz0N4m4CDgVXRiUg1U+v66hUAqXneQH2KP6RcXhudhKTeeAVAapZR4Ebqt0b/GuAAYEt0IlKN1Lq+egVAapYnUb/iDzCXtNOgpIawAZCaZUl0Ah0sjU5AUvdsAKRmOSI6gQ68AiA1iA2A1CyHRCfQwaLoBCR1zwZAapb9ohPooM65SRrHBkBqlpnRCXQwKzoBSd1zGqDULJ6vUnPU+nz1CoAkSQWyAZAkqUA2AJIkFcgGQJKkAtkASJJUIBsASZIKZAMgSVKBbAAkSSqQDYAkSQWyAZAkqUA2AJIkFcgGQJKkAtkASJJUIBsASZIKZAMgSVKBbAAkSSqQDYAkSQWyAZAkqUA2AJIkFcgGQJKkAtkASJJUIBsASZIKZAMgSVKBbAAkSSqQDYAkSQWyAZAkqUA2AJIkFcgGQJKkAtkASJJUIBsASZIKZAMgSVKBbAAkSSqQDYAkSQWyAZAkqUA2AJIkFcgGQJKkAtkASJJUIBsASZIKZAMgSVKBbAAkSSqQDYAkSQWyAZAkqUA2AJIkFcgGQJKkamyKTqCDjTYAkiRVY310Ah2sswGQJKkat0Qn0MEtNgCSJFVjZXQCHaywAZAkqRqXRSfQwWU2AJIkVWN5dAIdLB8BtkVnMYmR6ASkGvF8lZpjFLgBmB+cx3irgIVeAZAkqRpbgfOik9iJ84CtXgGQmsXzVWqWecC1wPToRMZsBA4E1ngFQJKk6qwGzo1OYgfnAGsgdet+o5Caw/NVap69gBXAnOA87gQWA2vBpYAlSaraXcAbo5MAXstY8d9uW81D0h9En4+er1L/lhF3bp6xs4SiPzD8QJG6F30+er5K/ZsCfIXhn5ffAKbuLKHoDww/UKTuRZ+Pnq/SYHYDLmB45+T5Y++5U9EfGH6gSN2LPh89X6XBTQPOovrz8Qwm+Oa/XfQHhh8oUveiz0fPVymfE4A7yH8e3g4c300C0R8YfqBI3Ys+Hz1fpbxmA2cCGxj8/NsAnE6adtiV6A8MP1Ck7kWfj56vUjXmAqeS1unv9bxbBZwy9hpdcyEgqVk8X6V2GwWOAJYChwOLSIV95th/X09aXXAlabvh5cDlpH0HemIDIDWL56ukLFwJUJKkAtkASJJUIBsASZIKZAMgSVKBbAAkSSqQDYAkSQWyAZAkqUA2AJIkFcgGQJKkAtkASJJUIBsASZIKZAMgSVKBbAAkSSqQDYAkSQWyAZAkqUA2AJIkFcgGQJKkAtkASJJUIBsASZIKZAMgSVKBbAAkSSqQDYAkSQWyAZAkqUA2AJIkFcgGQJKkAtkASJJUIBsASZIKZAMgSVKBbAAkSSqQDYAkSQWyAZAkqUA2AJIkFcgGQJKkAtkASJJUIBsASZIKZAMgSVKBbAAkSSqQDYAkSQWyAZAkqUA2AJIkFcgGQJKkAtkASJJUIBsASZIKZAMgNcum6AQ62BidgKTu2QBIzbI+OoEO1kUnIKl7NgBSs9wSnUAHdc5N0jg2AFKzrIxOoIMV0QlI6p4NgNQsl0Un0EGdc5M0jg2A1CzLoxPooM65SRpnBNgWncQkRqITkGpkFLgBmB+cx3irgIXA1uhEJHXHKwBSs2wFzotOYifOw+IvNYpXAKTmmQdcC0yPTmTMRuBAYE10IpK65xUAqXlWA+dGJ7GDc7D4S420reYh6Y/tBdxB/Pm5FphT8bFKqkj0B4gNgNSfE4k/P4+v/CglVSb6A8QGQOrfMuLOzTOGcHySKhRd4G0ApP5NAb7C8M/LbwBTh3B8kioUXeBtAKTB7AZcwPDOyfPH3lNSw0UXeBsAaXDTgLOo/nw8A7/5S63gOgBSu5xAKtK5n8y/A3g98MXMryvpwaYARwJLgMOBxcB+wMyx/74euJm0+dblpCW4L6XPhbiiv+F7BUDKazZwJrCBwc+/DcDppGmHkqozHziNtM5Hr+fpTcCppEXCehJd4G0ApGrMJX0orKL3824VcMrYa0iqzt7A2aQVNQetlxtJtwK7ugLoLQCp/UaBI4ClpEuKi0iFfcdLiquBlaQtfZeTLi26tr9UrZOo5grbncAbgM9N9hejv+F7BUCSVJJppCW0q66fy8bea0LRBd4GQJJUit2ACxleDb2ADtN2owu8DYAkqQTTGG7x3x4XMcHuodEF3gZAklSCYVz2nyjO2llC0QXeBkCS1HYvJb6enjA+qeiEbAAkSW02m3ps330n46YIRidkAyBJarOzia+l2+PM7Um5DoAkSdWZB1zLBA/hBdgEHAysGo3ORJKkFnsD9Sn+kHJ5LXgFQJKkqowCN9LHGv0VWwMc4BUASZKq8STqV/whLQV+uA2AJEnVWBKdQAdLbQAkSarGEdEJdOAVAEmSKnJIdAIdLLIBkCSpGvtFJ9DBfs4CkCSpGhup1xTAHW0cBbZEZzGJug6eJEkTmUG969fUUdKqQHU2MzoBSZJ6NCs6gUlsbEIDUPdBlCRpvLrXLhsASZIqUPfatWkUWB+dxST2jU5AkqQe1b12rR8l7Q9cZ4uiE5AkqUeLoxOYxNpRYG10FpOwAZAkNU3da5cNgCRJFah77Vo7CtwancUknoCLAUmSmmMUeFx0EpO4bftexXU2Bzg0OglJkrr0OGB2dBKTuH4UuD46iy4cG52AJEldWhqdQBca0wA0YTAlSYJm1KwbR4BdgXXAlOBkOrmftKvSPdGJSJLUwZ7ALaS9AOrqAWDWKKm4rgxOZjK7AsdHJyFJ0iReTL2LP8AKxpYCBrgyMpMu/VV0ApIkTaIJtepKSFMVAK4KTKRbfwocFJ2EJEkTOAQ4OjqJLvwX/KEBuDwwkW6NAO+ITkKSpAn8D5qxbs2Dav5Dgc3AtprHJuDhWYdBkqTBzQc2El8nJ4vNpJr/+ysA9wK/zjwYVZgGvCU6CUmSxjkZmB6dRBeuINX8BzmL+M6km7gfODDXSEiSNKBDgA3E18du4vTtSW+/AgCwPNdIVGwX4MzoJCRJGvNh6j/1b7vv7uz/3J10jz26O+k2np9jJCRJGsCLia+H3cYmUq3fqUtqkGC3sQrYa6IDkSSpYnOANcTXw27jQVf6d7wFAPCtAQdjmOYDH6cZUy4kSe0yAnwS2D86kR50rPGLiO9Qeo23DjAYkiT142Ti61+vMelier+sQZK9xCbgKZMdlCRJmSyhWc/MbQN+Nv4gxt8CAPhCf+MRZhpwPvC46EQkSa13KPBlUu1pks9385ceAWwlvlvpNdYAC3odEUmSurQQuJn4etdrbKGHVXS/W4OE+4lrSL8gSZJyWgj8hvg610/09ID/iTVIuN+4BW8HSJLyeQywmvj61m+8qJeDnQHcUYOk+43fAk/t5YAlSdqJJcDdxNe1fuM2+tij4NQaJD5IbALejusESJJ6N0La3vcB4uvZIPFv/Rz8/jRja8PJ4nxgdj8DIEkq0mzgG8TXr0FjA7Bfv4PwiRocQI5YTY/3QCRJRXoxzVret1N8bJCBOJRmTgmcKL4FHDzIgEiSWukQ4DvE16lcsQV45KCD8sUaHEjO2EDaD3n+oAMjSWq8hwNnkGpDdH3KGZ/JMTiPJnUS0QeTOzYC5+AVAUkq0SGkS+RteNZtfGwm7e2TxXk1OKAq4zLgTaStHSVJ7bQ78HLgItp1e3t8fLybweh2itwjgF+T1gdosw2k/ZK/O/bnlaR/JJKk5hkFDgOWAseO/dn2OnY/6d7/jZP9xV7myJ8K/H2/GTXUncAvgBXA1cBK0qIK60gLQ6wnrTcgSRq+6cBMYA9gFrAP6dL3YtIl/sdT3jTw9wLv6uYv9tIAzCIVwH37yUiNtYHUUTbF3WNxDXAVcAnwY9I9MakbI8ATgD8jLSv+KFJheSjt//aoZltNan7uq+LFX078vQ3D6DXuApaRprVKE5lH+vbUljngRnnxEio0Qnp4IvogDaPf+DqpQ5a2mw38L9LtvOh/n4bRb1xIj/pZJ/8RpIfjHtLHz0p1sJn0TMt78NZA6Y4Hzgb2jE5EGsB60o6Fkz74t6PRPt7oOuCf+/g5qS6mkv4NX4LPtJRqKqnwfwGLv5rvnfRY/KH/nfJGSbcClvb581JdXAccB/wmOhENzW6kwv/s6ESkDC4C/pw+pqwPslXuXOAKyptiofa5GXgysCo6EVVuCvAl4LnRiUgZrCWtc3BzPz/czy2A7dYAfzfAz0t1sT9wAWmal9rtDCz+aodtwKvos/hD6oYH8WtgL+BJA76OFO1hpH0vPh+diCrzGuDd0UlImbyf1ND2bdAGAOBi4GnAARleS4q0CHgA+L/RiSi7I0n3/adGJyJl8D3gbxhwqfpBngHY0b7A5aRLqVKTbQWeBXw7OhFlszdpw6+HRyciZXATcARw+6AvNMgzADu6FXgOaS6i1GSjwGeBA6MTURajwKex+Ksd1gF/SYbiD/kaAICfAyfgwipqvj2BL5Omi6nZTiFN85SabgvwMuCXuV4wxzMAO7qGtO76szK/rjRs+5C+NX4lOhH17fmkJX5z3eqUIr0O+EzOF8zdAAD8jDQ9YUkFry0N02GkhvbS6ETUs0NIUzt3iU5EyuAfgQ/nftEqGgCAH5BOvGMqen1pWJ5O+vfc8zKbCjOTtDra/OhEpAw+REXL71fVAAB8l7RKoGsEqMmmkJbZ/Aw+5NoUn8YrkGqHjwBvqerFq2wAAL5JetDwqRW/j1SlWcDRpMKyJTgXdfY2KvzAlIbo34G3V/kGVTcAAN8HNpAupUpNNZ80O+Cb0YloQkcD/5vhfK5JVXo3Q9h1d1gnyo9ImxYcR96ph9IwHQlcT9oES/UyF1iO+zmo2TaTnvb/wDDebNjTY44jLcfpSaqm2kB6uPXy6ET0e9NIzxz9aXQi0gDWAy8BvjGsNxz2t/Fvkx7OWTPk95Vy2QX4ImkTLNXDh7D4q9lWk/4ND634Q8zl+J8Djyd17FITLSRdyfJec7yTgNdHJyEN4BLgiWRc4a9bUR9gvyNNq5qBawWomR5BOn+WRydSsMcCXyPdApCa6KPAicC9EW9ehyUyX0AahNnRiUg92kb69/vV6EQKtCdp1VE3bVITrQVeRWpgw9ShAYC07vrHgWdGJyL1aB1wFPDr6EQKMgp8HXh2dCJSH74L/DU1eBauLlPybgP+AngrcF9wLlIvZpEeCpwVnUhB/gmLv5pnPfAm4BnUoPjX1QLgW6TLq4bRlPgq9bmi1mbPIM2Vjv59G0YvcSFwADVTx6eY7yat5nUt6dKq36zUBItJD7f+KDqRFlsIfAd4SHQiUpdWA38H/ANwT3Auf6SODcB2VwLLSN3+UcDU2HSkSR1L2jr4N9GJtNAupCuDPvSnJrgf+CDpCX8XDRvQQuBTeOnPqH/cQQ0v9bXAJ4j/3RrGZLGZ9G/1AJTdYmwEjPrHL4BdUS6vI/53ahidYgtpcbBFqHKPBs4lrcse/Ys3jJ3FuSiHo4CNxP8+DWNnsQH4GPBIGqjpTy3vB7yRtKDC3sG5SOO9lvQci/rzMNL903nRiUjj3E4q/KcDtwbn0remNwDbTQeeC7yctJhQnR9uVDkeAJYCP4xOpIGmAN8kTfuT6mAraenvj5JW8NsUm87g2tIA7GgBcMJYPD42FYk1wOGkxa7UvfcB74hOQgIuI93f/zywKjiXrNrYAOzoYNJa7c8EjsZNQxTjEtIUwc3RiTTEi0gfuG3/fFI9PUC6avct4EukNWlaqaQT7KHA00mXZI8BHoO3CjQ8HwbeEp1EAzwS+CkuAKbh2UJad+ZHpEv8F5P2+Gi9khqA8R4KPBl4AnAYcChwCC44pOqcBHw2Ookam0Uq/o18olqNsBlYAVwFXAH8HPgJhRT88UpuAHZmBmmf9wWkxYcWAPuStiqeDcwB9iBtojQNmBmRpBrrPtKtqCujE6mhEdKmSi+MTkSNs5502X4r8FvgzrFYS3pC/wbg+rE/r6MFD+/lYgOgiUynPmuu7026j75PdCIZXAs8kfRBpT94B+nBvzZ4KfCZ6CQkqS2Opj0LwnwHnz/Z0RLSN7jo30uO+FDmsZEkAW8m/gM+V7w779A01nzSFMno30eO+DHpypkkqQKfIP6DPkdsJU1RLdk00nSr6N9FjrgV2D/v8EiSdrQraXnY6A/8HHEvZT/xvoz430GO2AQ8JfPYSJJ2YgHpCd/oD/4c8f8oc877y4gf+1zx3zOPjSSpg2fQW0iACAAABw1JREFUnm2hv0RZM3IOI02JjB73HOHT/mosn0RWU11HKppPC84jh0eSbgf8JDqRIdgT+C5pp7+mu4q0CdkD0YlIUmlGSN+eo78F5ojNtH/nu1HgQuLHOkfcCyzOOzySpF7MAn5NfEHIEbcB8/IOT628h/gxzhHO4JCkmlhM+kYWXRhyxE9JS1K3zV+QNl2JHt8c8d7MYyNJGsALSN/MootDjjg789hEW0B7Zm1cjM9OSVLtfID4ApErXpV5bKK0ad2GG0kbgkmSamYKaZ396EKRIzaQNg1quo8TP5Y54n7giMxjI0nK6GHATcQXjByxirQTYlO9kfgxzBWvzDw2kqQKHEn6Bh1dNHLEcmBq3uEZiqNoz+6NyzKPjSSpQq8mvnDkivdlHpuq7QOsJn7cckRbZ2VIUqudQ3wByRFbgRdnHpuqTAW+T/yY5Yg7STMYJEkNMwO4lPhCkiPWAY/JOzyV+CDxY5UjtgDHZR4bSdIQzQduJ76g5IiVwB55hyerE4gfo1xxcuaxkSQFWELasCW6qOSIr5PW1K+bRcA9xI9PjvgqZe3OqEK5opVKcANpVkAbNttZRNo46JLoRHYwi7RCXhv2MVgJPJv070WS1AIjwOeJ/3aZI7YAz8o7PH0bAf4P8WOSI9YBj847PJKkOphJ2sM9utDkiLuAA/MOT1/+gfixyBVNmWkhSerDwcBviS82OeIKYLe8w9OTpaTbEdHjkCPen3lsJEk19BzaszXteZnHplttml3xI2Ba3uGR6s+HAFWilaQP/KdEJ5LBoaQrGj8d4nvOAL5FuprSdLcCTyfNYJAkFWAUuID4b5854gHgqXmHp6O2rLC4CTgm89hIkhpgT+A3xBeiHHErMDfv8OzUXwUdXxXxusxjI0lqkMcC9xFfjHLET4DpeYfnQR4H/K4Gx5kjop6dkCTVyEnEF6RccUbmsdluL+C6GhxfjoiePSFJqpGPEF+YcsXfZh6bUeCbNTiuHFGX9RMkSTUxFfgB8QUqR9wPHJFxbP6tBseUI7aQlvmVJOlB9gFWE1+ocsSNwJwMY/IcYGsNjidHvDvDeEiSWuooYCPxxSpHXMxga30cDNxdg+PIEd8ZcCwkSQV4PfEFK1ec0ucYPIT27JtwAzC7z3GQJBXmP4gvXDliK/CiPo7/kzXIPUfcDxzex/FLkgq1C/Az4gtYjlgHPKqHY39zDXLOFa/o4bglSQLg4cAdxBexHHE1sHsXx/xk2vMMxJldHK8kSTt1LO3Z8varwEiHY90XWFODPHPEf5I2LZI0AZ+KlTq7nrTZzrHRiWSwGNiVNDtgvN2BC8f+TtPdTtrh77fRiUiSmm0E+DLx32pzxVdIl/p3IS3xewKwogZ55YgHgCU7/zVKktS7mcCviC9wRud420S/QEmS+rWI9iyM08b4Cp2fcZAkqW/PpT1L47YprgYe2uH3JmkcHwKUerOCdO/8mOhE9HvrgWeQ9nGQJKkybdoet+mxFTi+869LkqR89gKuI74Alh6nTfaLkiQpt8cB9xFfBEuN5cDUSX9LkiRV4GXEF8ISYxWwdxe/H0kT8CFAaTBXAvsAT4xOpCAPAM8hPfkvSVKYacAlxH8rLiVe092vRZKk6rVpI506x6e7/YVIkjQsR9OerXTrGL8Eduv6tyGpI58BkPK5CVgH/Hl0Ii30W9KOjLdHJyJJ0kQ+Qfy35TbFFuCZvfwCJEmKsCtwOfGFsy3xT70NvyRJcRYAa4kvnk2P80lLL0uS1BjPADYTX0SbGtcDs3sedUld8SFAqTrXjf25JDSLZrofOI4/jKEkSY0yAnyJ+G/TTYu/7mewJUmqk1nAr4kvqk2Jj/Q3zJIk1c9i4B7ii2vd48fA9D7HWJKkWno+sJX4IlvXuBWY2/foSuqJDwFKw3M16XbA0dGJ1ND2Hf7+KzoRSZKqMAX4MvHftusUW4G/GWBMJUlqhF1J97qjC29d4t0DjaYkSQ0yB1hJfPGNjs+SpkpKklSMQ0i720UX4aj4Nj7xL0kq1IHAb4gvxsOOrwK7ZBg/SZIaaz/gl8QX5WHFx4GpWUZOkqSG2wO4hPjiXHWchvf8JUl6kF2BZcQX6SriHuAl+YZKkqT2eR6wlviinSsuBQ7KOkKSJLXUPGA58cV7kNgCnApMyzw2kiS12ijwSuBm4ot5r3EJcHj+IZEkqRy7AScD9xJf2CeLVcDL8UE/SZKymUt6SHA98YV+fFwHvAWYUdnRS5JUuIcCrybtnBdd+H8IHI/z+iVJGpoR4DjgXOBWhlf0fwH8K7Co+kOUJEmdjAJHAO8CfgJsIF/BvwP4OvAa0uwESS3ggzpSO00lzb1/DPDosT/nkG4f7AHsPhabSYv03L3Dn6uBXwFXjcWtQ85dkiRJkiRJkiRJkiRJkiRJ0kT+P8WRl0YtdQAmAAAAAElFTkSuQmCC);
        }

        /* ===== Header without the white line, keeping its background and soft blue glow ===== */
        .header-border-glow {
            border: 0 !important;
            outline: none !important;
            box-shadow:
                0 8px 32px -4px rgba(0, 0, 0, 0.40),
                0 0 34px rgba(28, 120, 235, 0.28),
                0 0 82px rgba(28, 120, 235, 0.15) !important;
        }
        .header-border-glow:hover {
            border: 0 !important;
            outline: none !important;
            box-shadow:
                0 20px 60px -10px rgba(28, 120, 235, 0.34),
                0 0 38px rgba(28, 120, 235, 0.32),
                0 0 88px rgba(28, 120, 235, 0.17) !important;
        }
        /* Only the white line/ring around the header is removed; its effects and background stay */
        .header-border-glow > .absolute.inset-x-0.top-0.h-px,
        .header-border-glow > .absolute.inset-x-0.bottom-0.h-px,
        .header-border-glow > .absolute.inset-0.rounded-xl {
            display: none !important;
        }

        /* ===== Header buttons ===== */
        .auth-buttons-container {
            display: flex;
            align-items: center;
            height: 50px;
        }
        .login-btn {
            display: flex;
            align-items: center;
            gap: 8px;
            background: #142542;
            color: #93b4f8;
            border: none;
            outline: none;
            -webkit-tap-highlight-color: transparent;
            padding: 0 15px;
            height: 100%;
            font-size: 0.875rem;
            font-weight: 700;
            cursor: pointer;
            transition: background 0.3s ease, color 0.3s ease;
            text-decoration: none;
            border-radius: 0 10px 10px 0;
            position: relative;
            z-index: 1;
        }
        .login-btn:hover {
            background: #1c3454;
            color: #fff;
        }
        .signup-btn {
            display: flex;
            align-items: center;
            gap: 5px;
            background:
                radial-gradient(circle at top right, rgba(255,255,255,.16), transparent 45%),
                linear-gradient(90deg, #12395D 0%, #155D8F 55%, #1C78EB 100%);
            color: white;
            border: none;
            outline: none;
            -webkit-tap-highlight-color: transparent;
            padding: 0 12px 0 12px;
            height: 100%;
            font-size: 0.875rem;
            font-weight: 700;
            cursor: pointer;
            box-shadow: 0 8px 22px rgba(25, 87, 210, 0.25);
            transition: box-shadow 0.3s ease;
            text-decoration: none;
            border-radius: 8px;
            position: relative;
            z-index: 2;
            margin-right: -7px;
            padding-right: 18px;
        }
        .signup-btn:hover {
            box-shadow:
                0 10px 25px rgba(24, 95, 230, 0.25),
                0 18px 45px rgba(9, 54, 145, 0.18);
        }
        .cart-btn-standalone {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 48px;              /* = Roocket w-12 */
            height: 48px;             /* = Roocket h-12 */
            border-radius: 50%;
            background: #1B314C;      /* = Roocket dark-920 (same as the search box) */
            border: none;
            outline: none;
            color: #ffffff;
            cursor: pointer;
            transition: background 0.25s ease, color 0.25s ease;
            text-decoration: none;
        }
        .cart-btn-standalone svg path {
            fill: currentColor;
            transition: fill 0.3s ease;
        }
        .cart-btn-standalone:hover {
            background: #C2C6CC;      /* = Roocket biscay-300 */
            color: #1B314C;           /* = Roocket dark-920 */
        }

        /* ===== Avatar and account panel (after login) ===== */
        .user-avatar-wrap {
            position: relative;
            z-index: 50;
        }
        .user-avatar-btn {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 44px;
            height: 44px;
            border-radius: 50%;
            background: #142542;
            border: none;
            cursor: pointer;
            transition: all 0.3s ease;
            position: relative;
            overflow: hidden;
        }
        .user-avatar-btn:hover {
            border: none;
            box-shadow: 0 0 18px rgba(15, 181, 168, 0.3);
            transform: translateY(-2px);
        }
        .user-avatar-btn .avatar-text {
            font-size: 1.1rem;
            font-weight: 700;
            color: #6df4e1;
            user-select: none;
        }
        .user-avatar-btn .notif-badge {
            position: absolute;
            top: -4px;
            right: -4px;
            background: #fbbf24;
            color: #fff;
            font-size: 0.65rem;
            font-weight: 700;
            width: 18px;
            height: 18px;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            border: 2px solid #0E2338;
        }
        .user-dropdown-panel {
            position: fixed;
            width: 300px;
            background: #0E2338;
            border: none;
            border-radius: 8px;
            overflow: hidden;
            box-shadow: 0 20px 60px rgba(0, 0, 0, 0.5);
            z-index: 9999;
            opacity: 0;
            pointer-events: none;
            transform: translateY(-8px);
            transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
        }
        .user-dropdown-panel.is-open {
            opacity: 1;
            pointer-events: auto;
            transform: translateY(0);
        }
        .user-dropdown-overlay {
            position: fixed;
            inset: 0;
            background: rgba(0, 0, 0, 0.4);
            z-index: 9998;
            opacity: 0;
            pointer-events: none;
            transition: opacity 0.25s ease;
        }
        .user-dropdown-overlay.is-open {
            opacity: 1;
            pointer-events: auto;
        }

        /* ===== Account panel items ===== */
        .user-dropdown-panel .dropdown-header {
            padding: 1.75rem 1.5rem 1.25rem;
        }
        .user-dropdown-panel .dropdown-menu {
            padding: 0.5rem 0.75rem;
        }
        .user-dropdown-panel .dropdown-menu li {
            border-radius: 8px;
            margin-bottom: 0.3rem;
        }
        .user-dropdown-panel .dropdown-menu li a,
        .user-dropdown-panel .dropdown-menu li div {
            display: flex;
            align-items: center;
            padding: 0.7rem 1rem;
            color: #cbd5e1;
            font-size: 0.95rem;
            cursor: pointer;
            transition: all 0.2s ease;
            gap: 0.875rem;
            border-radius: 8px;
        }
        .user-dropdown-panel .dropdown-menu li:hover > a,
        .user-dropdown-panel .dropdown-menu li:hover > div {
            background: rgba(255, 255, 255, 0.08);
            color: #fff;
        }
        .user-dropdown-panel .dropdown-menu li i {
            color: #cbd5e1;
            flex-shrink: 0;
            width: 20px;
            text-align: center;
        }
        .user-dropdown-panel .dropdown-menu li:hover i {
            color: #fff;
        }

        /* ===== Spacing between page sections ===== */
        main section + section {
            margin-top: 4.5rem;
        }
        @media (min-width: 768px) {
            main section + section {
                margin-top: 7rem;
            }
        }

        /* ===== Courses section ===== */
        .courses-section {
            position: relative;
            width: 100%;
            padding: 35px 20px 80px;
            background-color: #0E2338 !important;
            overflow: hidden;
        }
        .courses-container {
            position: relative;
            z-index: 2;
            max-width: 1300px;
            margin: 0 auto;
        }
        .section-header {
            max-width: 720px;
            margin: 0 auto;
            text-align: center;
        }
        .eyebrow {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 8px;
            margin-bottom: 12px;
            font-size: 13px;
            font-weight: 800;
            color: rgba(109, 244, 225, 0.95);
        }
        .eyebrow::before,
        .eyebrow::after {
            content: "";
            width: 6px;
            height: 6px;
            border-radius: 999px;
            background: rgba(109, 244, 225, 0.9);
            box-shadow: 0 0 18px rgba(109, 244, 225, 0.8);
        }

        /* Lines on both sides of the "specialised courses" heading */
        .courses-section .eyebrow {
            gap: 12px;
        }
        .courses-section .eyebrow::before,
        .courses-section .eyebrow::after {
            width: 48px;
            height: 2px; /* A little thinner */
            border-radius: 999px;
            box-shadow: none;
        }
        .courses-section .eyebrow::before {
            background: linear-gradient(to left, #3B9BFF, #1C78EB 40%, transparent); /* Bolder */
        }
        .courses-section .eyebrow::after {
            background: linear-gradient(to right, #3B9BFF, #1C78EB 40%, transparent); /* Bolder */
        }
        @media (max-width: 720px) {
            .courses-section .eyebrow::before,
            .courses-section .eyebrow::after {
                width: 38px;
            }
        }

        .section-title {
            margin-bottom: 12px;
            font-size: clamp(26px, 4vw, 38px);
            font-weight: 900;
            line-height: 1.25;
            letter-spacing: -0.04em;
            color: #f7fbff;
            text-shadow: 0 12px 40px rgba(0, 0, 0, 0.32);
        }
        /* Really bold (the font file has no 900 weight, so it is faked with a stroke) */
        .heading-extra-bold {
            -webkit-text-stroke: 0.6px currentColor;
        }
        .section-subtitle {
            max-width: 620px;
            margin: 0 auto;
            font-size: 14px;
            font-weight: 400;
            line-height: 1.9;
            color: rgba(218, 231, 255, 0.68);
        }

        .carousel-3d-wrapper {
            position: relative;
            width: 100%;
            height: 495px;
            margin-top: 50px;
            display: flex;
            align-items: center;
            justify-content: center;
            perspective: 1600px;
            transform-style: preserve-3d;
        }

        /* ===== Fade-in on scroll ===== */
        .courses-section .reveal-on-scroll {
            opacity: 0;
            transform: translateY(50px) scale(0.95);
            transition: opacity 1s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                        transform 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            will-change: opacity, transform;
        }
        .courses-section .reveal-on-scroll.is-visible {
            opacity: 1;
            transform: translateY(0) scale(1);
        }

        /* ===== Card ===== */
        .course-card-3d {
            position: absolute;
            width: 296px; /* Exact Roocket card width */
            max-width: 82vw;
            left: 50%;
            top: 50%;
            border-radius: 8px !important; /* Roocket rounded-lg */
            overflow: visible;
            background: #1B344D;
            border: none;
            box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
            transition: transform 0.85s cubic-bezier(0.22, 1, 0.36, 1),
                        opacity 0.85s cubic-bezier(0.22, 1, 0.36, 1);
            will-change: transform, opacity;
            backface-visibility: hidden;
            transform-style: preserve-3d;
            cursor: pointer;
            display: flex;
            flex-direction: column;
            padding: 0;
            isolation: isolate;
        }

        .course-card-3d.pos-center {
            transform: translate3d(-50%, -50%, 0) translateY(20px) scale(1.05);
            z-index: 10;
            opacity: 1;
            box-shadow: 0 40px 90px rgba(0, 0, 0, 0.7);
            background: #1B344D;
        }

        /* Card spacing: a subtle 3D rotation instead of resizing the image */
        .course-card-3d.pos-left {
            transform: translate3d(calc(-50% - 360px), -50%, -120px) rotateY(26deg) scale(0.8);
            z-index: 4;
            opacity: 0.55;
        }

        .course-card-3d.pos-right {
            transform: translate3d(calc(-50% + 360px), -50%, -120px) rotateY(-26deg) scale(0.8);
            z-index: 4;
            opacity: 0.55;
        }

        /* Distant cards in the 5-card cycle - faded and pushed aside */
        .course-card-3d.pos-far-left {
            transform: translate3d(calc(-50% - 680px), -50%, -260px) rotateY(35deg) scale(0.62);
            z-index: 1;
            opacity: 0;
            pointer-events: none;
        }
        .course-card-3d.pos-far-right {
            transform: translate3d(calc(-50% + 680px), -50%, -260px) rotateY(-35deg) scale(0.62);
            z-index: 1;
            opacity: 0;
            pointer-events: none;
        }

        /* ===== Image ===== */
        .course-card-3d .image-placeholder {
            position: relative;
            width: calc(100% - 32px);
            margin: 0 auto;
            top: -24px;
            height: 155px;
            border-radius: 8px;
            overflow: hidden;
            background: linear-gradient(135deg, rgba(26, 221, 199, 0.25), rgba(94, 96, 230, 0.4));
            border: 1px solid rgba(184, 217, 255, 0.12);
            box-shadow: 0 18px 36px rgba(0, 0, 0, 0.25);
            flex-shrink: 0;
            z-index: 2;
        }

        .course-card-3d .image-placeholder img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            display: block;
        }
        .course-card-3d .image-placeholder span {
            position: relative;
            z-index: 2;
            font-size: 12px;
            font-weight: 700;
            color: rgba(241, 249, 255, 0.6);
        }

        /* ===== Card content ===== */
        .course-card-3d .card-body {
            flex: 1;
            display: flex;
            flex-direction: column;
            padding: 0 18px 6px 18px;
            position: relative;
            z-index: 1;
            margin-top: -8px;
        }

        .course-card-3d .course-status {
            display: inline-block;
            font-size: 11px;
            font-weight: 700;
            padding: 2px 12px;
            border-radius: 8px;
            margin-bottom: 6px;
            align-self: flex-start;
            background: rgba(251, 191, 36, 0.2);
            color: #fbbf24;
        }
        .course-card-3d .course-status.completed {
            background: rgba(52, 211, 153, 0.2);
            color: #34d399;
        }
        .course-card-3d .course-status.upcoming {
            background: rgba(96, 165, 250, 0.2);
            color: #60a5fa;
        }
        .course-card-3d .course-status.ongoing {
            background: rgba(251, 191, 36, 0.2);
            color: #fbbf24;
        }

        .course-card-3d .course-title {
            font-size: 17px;
            font-weight: 900;
            line-height: 1.4;
            text-align: right;
            color: #ffffff;
            margin-bottom: 4px;
        }
        .pos-center .course-title {
            font-size: 19px;
        }

        .course-card-3d .course-brand {
            font-size: 12px;
            font-weight: 600;
            color: rgba(109, 244, 225, 0.7);
            margin-bottom: 4px;
        }

        .course-card-3d .course-description {
            font-size: 11.5px;
            line-height: 1.7;
            text-align: right;
            color: rgba(226, 236, 255, 0.6);
            margin-bottom: 6px;
        }

        /* Divider line (removed) */
        .course-card-3d .course-divider {
            display: none;
        }

        /* Price row - close to the bottom line */
        .course-card-3d .course-info-row {
            display: flex;
            align-items: center;
            justify-content: flex-end;
            margin-top: auto;
            margin-bottom: 6px;
        }

        .course-card-3d .price-tag-wrap {
            display: flex;
            align-items: center;
        }
        .course-card-3d .price-tag {
            display: flex;
            align-items: center;
            gap: 5px;
        }
        .course-card-3d .price-tag .price-number {
            font-size: 24px;
            font-weight: 900;
            color: #ffffff;
            line-height: 1;
        }
        .course-card-3d .price-tag .toman-icon {
            color: rgba(229, 234, 245, 0.85);
            flex-shrink: 0;
            margin-top: 2px;
        }
        .course-card-3d .price-tag.free {
            font-size: 13px;
            font-weight: 800;
            color: #fbbf24;
        }
        .pos-center .price-tag .price-number {
            font-size: 27px;
        }

        /* "View details" button at the bottom of the card */
        .course-card-3d .course-details-btn-wrapper {
            margin-top: 0;
            width: 100%;
        }
        .course-card-3d .course-details-btn {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 8px;
            width: 100%;
            font-size: 15px;
            font-weight: 800;
            color: rgba(255, 255, 255, 0.65);
            cursor: pointer;
            transition: all 0.3s;
            padding-top: 20px;
            border-top: 1px solid rgba(255, 255, 255, 0.08);
        }
        .course-card-3d .course-details-btn i {
            font-size: 15px;
            transition: transform 0.3s;
        }
        .course-card-3d .course-details-btn svg.custom-arrow-icon {
            width: 20px;
            height: 20px;
            flex-shrink: 0;
        }
        .course-card-3d:hover .course-details-btn {
            color: #0FB5A8;
        }
        .course-card-3d:hover .course-details-btn i {
            transform: translateX(-4px);
        }

        /* ===== Controls ===== */
        .slider-controls {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 14px;
            margin-top: 20px;
            position: relative;
            z-index: 20;
        }
        .slider-btn {
            width: 44px;
            height: 44px;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            color: #ffffff; /* White, exactly like Roocket dark mode */
            cursor: pointer;
            transition: color 0.3s ease;
            background: transparent;
            border: none;
            border-radius: 0;
            padding: 0;
            position: relative;
            z-index: 21;
            pointer-events: auto;
        }
        .slider-btn:hover {
            color: #ffffff; /* No colour change on hover, like Roocket */
        }
        .slider-btn svg {
            width: 23px;
            height: 16px;
        }
        .slider-btn.next-btn svg {
            transform: scaleX(-1);
        }
        .slider-dots {
            display: flex;
            align-items: center;
            gap: 0;
            position: relative;
            z-index: 21;
            direction: ltr;
        }
        .slider-dot {
            width: 9px;
            height: 9px;
            border-radius: 50%;
            background: rgb(100 116 139);
            opacity: 0.15;
            margin: 0 6px;
            transition: background 0.3s ease, opacity 0.3s ease, width 0.3s ease, height 0.3s ease;
            cursor: pointer;
        }
        .slider-dot.active {
            width: 13px;
            height: 13px;
            background: rgb(255 255 255);
            opacity: 0.7;
        }

        /* ===== Responsive ===== */
        @media (max-width: 1100px) {
            .course-card-3d.pos-left { transform: translate3d(calc(-50% - 260px), -50%, -100px) rotateY(26deg) scale(0.82); }
            .course-card-3d.pos-right { transform: translate3d(calc(-50% + 260px), -50%, -100px) rotateY(-26deg) scale(0.82); }
            .course-card-3d.pos-far-left { transform: translate3d(calc(-50% - 460px), -50%, -220px) rotateY(35deg) scale(0.62); }
            .course-card-3d.pos-far-right { transform: translate3d(calc(-50% + 460px), -50%, -220px) rotateY(-35deg) scale(0.62); }
            .course-card-3d { width: 300px; min-height: 353px; }
            .course-card-3d .image-placeholder { height: 130px; }
            .course-card-3d .card-body { padding: 0 14px 4px 14px; }
            .course-card-3d .course-title { font-size: 15px; }
            .course-card-3d .price-tag .price-number { font-size: 20px; }
            .course-card-3d .course-details-btn { font-size: 14px; }
            .course-card-3d .course-details-btn svg.custom-arrow-icon { width: 18px; height: 18px; }
            .slider-controls { margin-top: 24px; }
        }

        @media (max-width: 720px) {
            .course-card-3d.pos-left {
                transform: translate3d(calc(-50% - 240px), -50%, -100px) rotateY(26deg) scale(0.85);
                opacity: 0;
                pointer-events: none;
            }
            .course-card-3d.pos-right {
                transform: translate3d(calc(-50% + 240px), -50%, -100px) rotateY(-26deg) scale(0.85);
                opacity: 0;
                pointer-events: none;
            }
            .course-card-3d.pos-center { transform: translate3d(-50%, -50%, 0) scale(1); }
            .course-card-3d { width: 290px; min-height: 333px; }
            .course-card-3d .image-placeholder { height: 120px; top: -22px; }
            .course-card-3d .card-body { padding: 0 12px 4px 12px; }
            .course-card-3d .course-title { font-size: 14px; }
            .course-card-3d .course-description { font-size: 10.5px; }
            .course-card-3d .price-tag.free { font-size: 12px; }
            .course-card-3d .price-tag .price-number { font-size: 18px; }
            .course-card-3d .course-details-btn { font-size: 13px; }
            .course-card-3d .course-details-btn svg.custom-arrow-icon { width: 17px; height: 17px; }
            .slider-controls { margin-top: 14px; }
        }

        @media (max-width: 400px) {
            .course-card-3d { width: 250px; min-height: 308px; }
            .course-card-3d .image-placeholder { height: 105px; top: -18px; }
            .course-card-3d .card-body { padding: 0 10px 2px 10px; }
            .course-card-3d .course-title { font-size: 13px; }
            .course-card-3d .course-description { font-size: 10px; }
            .course-card-3d .price-tag.free { font-size: 11px; }
            .course-card-3d .price-tag .price-number { font-size: 16px; }
            .course-card-3d .course-details-btn { font-size: 12px; }
            .course-card-3d .course-details-btn svg.custom-arrow-icon { width: 16px; height: 16px; }
            .slider-controls { margin-top: -6px; }
        }

        /* ===== Other sections ===== */
        .page-articles {
            width: 100%;
            min-height: 580px;
            background: #0E2338;
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 10px 20px 140px;
        }
        @media (max-width: 720px) {
            .page-articles { padding-bottom: 90px; }
        }
        .editorial-section {
            width: 100%;
            max-width: 1280px;
            min-height: 580px;
            display: flex;
            align-items: center;
            justify-content: center;
            position: relative;
        }
        .backing-panel {
            width: 1180px;
            height: 360px;
            background: rgb(15 30 47); /* Exact Roocket dark-950 (#0F1E2F) */
            backdrop-filter: blur(6px);
            border: none;
            border-radius: 16px;
            display: flex;
            flex-direction: row;
            align-items: center;
            justify-content: space-between;
            padding: 0 36px;
            position: relative;
            overflow: visible;
            direction: ltr;
            top: 40px;
        }
        .cards-stage {
            width: 620px;
            height: 580px;
            position: relative;
            overflow: visible;
            direction: ltr;
        }
        .article-card {
            width: 270px;
            height: 280px;
            background: rgb(27 52 77); /* Exact Roocket dark-930 (#1B344D) */
            border: none;
            border-radius: 6px;
            padding: 14px;
            position: absolute;
            display: flex;
            flex-direction: column;
            align-items: flex-end;
            gap: 10px;
            overflow: hidden;
            color: #ffffff;
            direction: rtl;
            text-align: right;
            box-shadow: 0 8px 30px rgba(0, 0, 0, 0.5);
        }
        .card-1 { left: 0;
            top: 40px; }
        .card-2 { left: 300px;
            top: 0; }
        .card-3 { left: 0;
            top: 340px; }
        .card-4 { left: 300px;
            top: 310px; }
        .preview {
            width: 100%;
            height: 130px;
            border-radius: 8px;
            background: #0E2338;
            overflow: hidden;
            display: flex;
            align-items: center;
            justify-content: center;
            direction: ltr;
            border: 1px solid rgba(255, 255, 255, 0.08);
        }
        .article-card h2 {
            width: 100%;
            font-size: 16px;
            line-height: 1.45;
            font-weight: 800;
            color: #ffffff;
            text-align: right;
            direction: rtl;
            margin-bottom: 2px;
        }
        .meta {
            width: 100%;
            margin-top: auto;
            display: flex;
            flex-direction: row-reverse;
            align-items: center;
            justify-content: space-between;
            direction: rtl;
        }
        .read-time {
            font-size: 11px;
            font-weight: 600;
            color: #9eb4cc;
            text-align: right;
            direction: rtl;
        }
        .icons {
            display: flex;
            flex-direction: row;
            align-items: center;
            gap: 6px;
            direction: ltr;
            color: #6e8ba8;
            font-size: 15px;
        }
        .intro {
            width: 440px;
            display: flex;
            flex-direction: column;
            align-items: flex-end;
            text-align: right;
            gap: 12px;
            z-index: 2;
            direction: rtl;
            position: relative;
        }
        .intro h1.heading-extra-bold {
            -webkit-text-stroke: 1.2px currentColor;
        }
        .intro h1 {
            width: 100%;
            font-size: 26px;
            line-height: 1.25;
            font-weight: 900;
            color: #ffffff;
            text-align: right;
            direction: rtl;
            margin-top: -12px;
        }
        .intro p {
            width: 100%;
            font-size: 15px;
            line-height: 1.7;
            font-weight: 500;
            color: #d0dbe8;
            text-align: right;
            direction: rtl;
            margin-bottom: 4px;
        }
        .cta {
            display: inline-flex;
            flex-direction: row;
            align-items: center;
            justify-content: center;
            gap: 8px;
            position: relative;
            background:
                radial-gradient(circle at top right, rgba(255,255,255,.16), transparent 45%),
                linear-gradient(90deg, #12395D 0%, #155D8F 55%, #1C78EB 100%);
            color: #F7FAFF;
            border: none;
            border-radius: 8px;
            padding: 12px 20px;
            font-size: 13px;
            font-weight: 800;
            text-decoration: none;
            cursor: pointer;
            direction: rtl;
            text-shadow: 0 0 10px rgba(255,255,255,.15);
            box-shadow:
                0 12px 28px rgba(17,35,90,.30),
                0 4px 12px rgba(0,0,0,.25);
            margin-left: auto;
            margin-right: 0;
            margin-top: 2px;
            min-width: 170px;
            transition: all 0.35s cubic-bezier(.4,0,.2,1);
        }
        .cta .cta-arrow-icon {
            width: 14px;
            height: 10px;
            flex-shrink: 0;
            transition: transform 0.3s;
        }
        .cta:hover {
            color: rgb(203 209 219); /* Roocket grey; the arrow and the sentence do not move */
        }

        @media (max-width: 1024px) {
            .backing-panel {
                width: 96%;
                padding: 25px 20px;
                height: auto;
                min-height: 310px;
                flex-direction: column;
                align-items: center;
                gap: 30px;
                top: 0;
            }
            .cards-stage {
                width: 100%;
                height: auto;
                display: grid;
                grid-template-columns: repeat(2, 1fr);
                gap: 16px;
                position: static;
            }
            .article-card {
                position: static;
                width: 100%;
                height: auto;
                min-height: 230px;
            }
            .card-1,
            .card-2,
            .card-3,
            .card-4 { left: auto;
                top: auto; }
            .intro {
                width: 100%;
                align-items: center;
                text-align: center;
            }
            .intro h1,
            .intro p { text-align: center; }
            .cta { align-self: center; }
        }

        /* ===== Hero banner ===== */
        .banner-image-wrapper {
            position: relative;
            z-index: 10;
            width: 100%;
            max-width: 500px;
            margin: 0 auto;
        }
        .banner-image-wrapper img {
            width: 100%;
            height: auto;
            object-fit: cover;
            border-radius: 1.5rem;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.5);
            border: none;
            display: block;
            position: relative;
            z-index: 2;
            filter: brightness(1.15) contrast(1.05);
        }
        .banner-bg-icons {
            position: absolute;
            inset: -15px;
            z-index: 0;
            pointer-events: none;
            opacity: 0.10;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 20px;
            flex-wrap: wrap;
        }
        .banner-bg-icons .icon-item {
            font-size: 3.5rem;
            color: #0FB5A8;
            animation: float 6s ease-in-out infinite;
            filter: blur(0.5px);
        }
        .banner-bg-icons .icon-item:nth-child(2) { animation-delay: 2s;
            color: #1C78EB;
            font-size: 4.5rem; }
        .banner-bg-icons .icon-item:nth-child(3) { animation-delay: 4s;
            color: #8B5CF6;
            font-size: 3rem; }
        .banner-bg-icons .icon-item:nth-child(4) { animation-delay: 1s;
            color: #0FB5A8;
            font-size: 4rem; }

        .microbe-orb {
            position: absolute;
            border-radius: 50%;
            pointer-events: none;
            z-index: 3;
            opacity: 0.5;
            filter: blur(0.5px);
            animation: float 6s ease-in-out infinite;
        }
        .microbe-orb:nth-child(1) { width: 45px;
            height: 45px;
            background: radial-gradient(circle at 30% 30%, rgba(15, 181, 168, 0.4), rgba(15, 181, 168, 0.08));
            border: 1px solid rgba(15, 181, 168, 0.15);
            top: -20px;
            right: -15px;
            animation-delay: 0s; }
        .microbe-orb:nth-child(2) { width: 30px;
            height: 30px;
            background: radial-gradient(circle at 30% 30%, rgba(28, 120, 235, 0.4), rgba(28, 120, 235, 0.08));
            border: 1px solid rgba(28, 120, 235, 0.15);
            bottom: -12px;
            left: -10px;
            animation-delay: 1.5s; }
        .microbe-orb:nth-child(3) { width: 35px;
            height: 35px;
            background: radial-gradient(circle at 30% 30%, rgba(139, 92, 246, 0.3), rgba(139, 92, 246, 0.08));
            border: 1px solid rgba(139, 92, 246, 0.12);
            top: 15%;
            left: -18px;
            animation-delay: 3s; }
        .microbe-orb:nth-child(4) { width: 25px;
            height: 25px;
            background: radial-gradient(circle at 30% 30%, rgba(52, 211, 153, 0.3), rgba(52, 211, 153, 0.08));
            border: 1px solid rgba(52, 211, 153, 0.12);
            bottom: 20%;
            right: -15px;
            animation-delay: 2s; }

        .floating-icon {
            position: absolute;
            z-index: 4;
            pointer-events: none;
            font-size: 1.4rem;
            color: rgba(15, 181, 168, 0.4);
            animation: float 5s ease-in-out infinite;
            text-shadow: 0 0 20px rgba(15, 181, 168, 0.1);
        }
        .floating-icon:nth-child(7) { top: -8px;
            right: 35%;
            animation-delay: 0.5s;
            color: rgba(28, 120, 235, 0.4); }
        .floating-icon:nth-child(8) { bottom: -6px;
            left: 40%;
            animation-delay: 2.5s;
            color: rgba(139, 92, 246, 0.4); }

        .hero-microbe-icon {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            width: 48px;
            height: 50px;
            border-radius: 50%;
            background: radial-gradient(circle at 30% 30%, rgba(15, 181, 168, 0.25), rgba(15, 181, 168, 0.05));
            border: 1.5px solid rgba(15, 181, 168, 0.3);
            color: #0FB5A8;
            font-size: 1.5rem;
            animation: float 4s ease-in-out infinite;
            box-shadow: 0 0 20px rgba(15, 181, 168, 0.15);
            backdrop-filter: blur(4px);
            margin-right: 12px;
        }
        .hero-microbe-icon:hover {
            transform: scale(1.1);
            border-color: rgba(15, 181, 168, 0.6);
            box-shadow: 0 0 30px rgba(15, 181, 168, 0.3);
            transition: all 0.3s ease;
        }

        .animate-style-float {
            animation: heroFloat 6s ease-in-out infinite;
        }
        @keyframes heroFloat {
            0%,
            100% { transform: translateY(0px); }
            50% { transform: translateY(-15px); }
        }
        @media (max-width: 768px) {
            .animate-style-float { animation: none; }
        }

        /* ===== Footer ===== */
        .footer-new {
            background-color: #0E2338 !important;
            color: #cbd5e1;
            padding: 2rem 0 1.5rem 0;
            margin-top: 7rem;
            width: 100%;
            border-top: none;
        }
        .footer-top-bar {
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 1.5rem 1.5rem 1.2rem 1.5rem;
            flex-wrap: wrap;
            gap: 1rem;
            /* Tighter footer top bar, slightly looser than the columns below */
            max-width: 94%;
            margin: 0 auto;
        }
        /* Move the logo a little closer to the right edge (social buttons untouched) */
        @media (min-width: 769px) {
            .footer-top-bar .footer-logo {
                margin-right: -2rem;
            }
        }
        .footer-top-bar .footer-logo {
            position: relative;
            display: inline-flex;
            align-items: center;
            isolation: isolate;
        }
        /* Controlled glow behind the logo for readability, without a frame */
        .footer-top-bar .footer-logo::before {
            content: "";
            position: absolute;
            inset: -20px -36px;
            z-index: -1;
            pointer-events: none;
            border-radius: 999px;
            background:
                radial-gradient(ellipse at center,
                    rgba(255,255,255,0.24) 0%,
                    rgba(255,255,255,0.14) 24%,
                    rgba(28,120,235,0.17) 48%,
                    rgba(15,181,168,0.10) 66%,
                    rgba(255,255,255,0) 84%);
            filter: blur(11px);
            opacity: .94;
        }
        .footer-top-bar .footer-logo::after {
            content: none !important;
        }
        .footer-top-bar .footer-logo img {
            height: 50px;
            width: auto;
            object-fit: contain;
            opacity: 1;
            transform: translateZ(0);
            filter:
                brightness(1.28)
                contrast(1.15)
                saturate(1.06)
                drop-shadow(0 1px 0 rgba(255,255,255,0.28))
                drop-shadow(0 0 9px rgba(255,255,255,0.26))
                drop-shadow(0 0 21px rgba(28,120,235,0.34))
                drop-shadow(0 8px 18px rgba(0,0,0,0.30));
        }
        .footer-top-bar .footer-divider-line {
            flex: 1;
            min-width: 50px;
            margin: 0 0.8rem;
        }
        /* ===== Footer social icons (Roocket pattern, no frame around the list) ===== */
        .footer-top-bar .footer-social-icons {
            display: flex;
            align-items: center;
            align-self: center;
            list-style: none;
            margin: 0;
            padding: 0;
        }
        .footer-top-bar .footer-social-icons a {
            /* Roocket rounded = 0.25rem (sharp corner), unlike this project's 0.5rem */
            border-radius: 0.25rem;
            /* Roocket dark:bg-blue-800 + bg-opacity-25 = rgb(45 56 154) at 25% */
            background: rgb(45 56 154 / 0.25);
            /* Roocket dark:text-blue-950 = rgb(96 156 255) */
            color: #609CFF;
            /* Icon size matches Roocket's SVGs */
            font-size: 1.05rem;
            text-decoration: none;
        }
        .footer-top-bar .footer-social-icons a:hover {
            /* Roocket dark:hover:bg-blue-970 = rgb(63 108 175) + white icon (group-hover:text-white) */
            background: #3F6CAF;
            color: #ffffff;
        }
        .footer-columns {
            display: grid;
            grid-template-columns: 1.8fr 1fr 1fr 1fr;
            column-gap: 4rem;
            padding: 2rem 1.5rem 1.2rem 3rem;
            max-width: 95%;
            margin: 0 auto;
        }
        .footer-columns .col h4 {
            color: #ffffff;
            font-weight: 900;
            font-size: 1.4rem;
            margin-bottom: 1.5rem;
            position: relative;
            z-index: 10;
            display: inline-block;
        }
        .footer-columns .col h4::before {
            content: '';
            position: absolute;
            top: 0;
            right: -8px;
            width: 18px;
            height: 18px;
            background: #1C78EB;
            opacity: 0.2;
            border-radius: 50%;
            z-index: -1;
        }
        .footer-columns .col .footer-link {
            display: flex;
            align-items: center;
            gap: 8px;
            color: #94a3b8;
            font-size: 0.9rem;
            line-height: 1.8;
            transition: color 0.3s ease;
            padding: 0;
            margin-bottom: 0.55rem;
            text-decoration: none;
        }
        .footer-columns .col .footer-link:last-child {
            margin-bottom: 0;
        }
        /* More vertical spacing, only for the "popular products" and "site sections" columns */
        .footer-columns .col.footer-col-spaced .footer-link {
            margin-bottom: 0.65rem !important;
        }
        .footer-columns .col.footer-col-spaced .footer-link:last-child {
            margin-bottom: 0;
        }
        .footer-columns .col .footer-link::before {
            content: '';
            width: 5px;
            height: 5px;
            border-radius: 50%;
            background: rgba(96, 165, 250, 0.5);
            border: none;
            flex-shrink: 0;
            transition: all 0.3s ease;
        }
        .footer-columns .col .footer-link:hover {
            color: #ffffff;
        }
        .footer-columns .col .footer-link:hover::before {
            background: #60a5fa;
            border-color: #60a5fa;
            box-shadow: 0 0 10px rgba(96, 165, 250, 0.2);
            transform: scale(1.1);
        }
        .footer-columns .col .about-text {
            color: #94a3b8;
            font-size: 0.9rem;
            line-height: 1.8;
            margin-bottom: 0.55rem;
        }
        .footer-columns .col .about-text:last-of-type {
            margin-bottom: 0;
        }
        .footer-columns .col .about-link {
            display: inline-flex;
            align-items: center;
            gap: 6px;
            color: #60a5fa;
            font-size: 0.9rem;
            font-weight: 500;
            text-decoration: none;
            transition: all 0.3s ease;
            margin-top: 0.6rem;
            padding: 3px 0;
        }
        .footer-columns .col .about-link i {
            transition: transform 0.3s ease;
            font-size: 0.8rem;
        }
        .footer-columns .col .about-link:hover {
            color: #93c5fd;
        }
        .footer-columns .col .about-link:hover i {
            transform: translateX(-4px);
        }
        .footer-columns .col .contact-item {
            display: flex;
            align-items: center;
            gap: 16px;
            color: #94a3b8;
            font-size: 0.9rem;
            line-height: 1.8;
            padding: 0;
            margin-bottom: 0.55rem;
        }
        .footer-columns .col .contact-item:last-child {
            margin-bottom: 0;
        }
        .footer-columns .col .contact-item .contact-label {
            color: #cbd5e1;
            font-weight: 500;
            min-width: 55px;
            text-align: right;
            font-size: 0.85rem;
        }
        .footer-columns .col .contact-item .contact-value {
            color: #94a3b8;
            direction: ltr;
            text-align: left;
            font-family: 'Manrope', monospace;
            letter-spacing: 0.2px;
            font-size: 0.85rem;
        }
        .footer-columns .col .contact-item i {
            color: #60a5fa;
            width: 20px;
            font-size: 0.9rem;
            flex-shrink: 0;
        }
        .footer-columns .col .contact-item:hover .contact-value {
            color: #ffffff;
        }
        /* ===== Footer bottom bar: text on a line (Roocket pattern) ===== */
        .footer-bottom-line {
            display: block;
            padding: 1rem 0;
            max-width: 94%;
            margin: 0 auto;
            position: relative;
        }
        .footer-bottom-inner {
            position: relative;
        }
        .footer-bottom-line .footer-copy {
            color: #64748b;
            font-size: 0.72rem;
            white-space: nowrap;
            margin: 0;
            /* Same background as the footer so the line stays hidden behind the text */
            background: #0E2338;
        }
        .footer-bottom-line .footer-copy strong {
            color: #ffffff;
            font-weight: 600;
        }
        .footer-bottom-line .footer-copy .highlight {
            color: #ffffff;
            font-weight: 600;
        }
        /* ===== Footer: list items closer together ===== */
        .footer-columns .col ul li {
            margin-bottom: 0.15rem !important;
        }
        .footer-columns .col.footer-col-spaced ul li {
            margin-bottom: 0.2rem !important;
        }
        /* ===== Footer: link hover animation (colour change only) ===== */
        .footer-columns .col ul li a.about-text {
            transition: color 0.2s ease-in-out !important;
        }
        .footer-columns .col ul li a.about-text:hover {
            color: #3b82f6 !important;
        }
        /* ===== Footer: hover for the about-Zistyar items ===== */
        .footer-columns .col p.about-text + a {
            transition: color 0.2s ease-in-out !important;
        }
        .footer-columns .col p.about-text + a:hover {
            color: #ffffff !important;
        }
        .footer-bottom-line .footer-line {
            display: none;
        }
        @media (max-width: 992px) {
            .footer-columns {
                grid-template-columns: 1.5fr 1fr 1fr 1fr;
                max-width: 95%;
                gap: 1.5rem;
                padding: 0.8rem 1rem 1rem 1rem;
            }
            .footer-bottom-line {
                max-width: 94%;
                padding: 0.8rem 0;
            }
        }
        @media (max-width: 768px) {
            .footer-new {
                padding: 2.2rem 0 1.5rem 0;
                margin-top: 4rem;
            }
            .footer-top-bar {
                padding: 0 0.8rem 0.8rem 0.8rem;
                gap: 0.5rem;
            }
            .footer-top-bar .footer-divider-line {
                display: none;
            }
            .footer-columns {
                grid-template-columns: 1fr 1fr;
                max-width: 100%;
                gap: 1.2rem;
                padding: 2.5rem 0.8rem 0.8rem 0.8rem;
            }
            .footer-columns .col h4 {
                font-size: 1.15rem;
            }
            .footer-columns .col .footer-link,
            .footer-columns .col .about-text,
            .footer-columns .col .contact-item {
                font-size: 0.85rem;
            }
            .footer-columns .col .contact-item .contact-label {
                min-width: 45px;
                font-size: 0.8rem;
            }
            .footer-bottom-line {
                max-width: 100%;
                padding: 0.7rem 0;
            }
            .footer-bottom-line .footer-copy {
                font-size: 0.8rem;
                white-space: nowrap;
            }
            .footer-bottom-line .footer-line {
                display: block;
            }
        }
        @media (max-width: 480px) {
            .footer-new {
                padding: 1.5rem 0 1rem 0;
                margin-top: 3rem;
            }
            .footer-top-bar {
                flex-direction: column;
                align-items: center;
                gap: 0.5rem;
                padding: 0 0.5rem 0.8rem 0.5rem;
            }
            .footer-top-bar .footer-divider-line {
                display: none;
            }
            .footer-columns {
                grid-template-columns: 1fr;
                max-width: 100%;
                gap: 1rem;
                padding: 2.2rem 0.5rem 0.6rem 0.5rem;
            }
            .footer-columns .col h4 {
                font-size: 1.1rem;
            }
            .footer-columns .col .footer-link,
            .footer-columns .col .about-text,
            .footer-columns .col .contact-item {
                font-size: 0.8rem;
            }
            .footer-columns .col .contact-item {
                gap: 12px;
                flex-wrap: wrap;
                padding: 4px 0;
            }
            .footer-columns .col .contact-item .contact-label {
                min-width: 40px;
                font-size: 0.75rem;
            }
            .footer-columns .col .footer-link::before {
                width: 4px;
                height: 4px;
            }
            .footer-columns .col .about-link {
                font-size: 0.8rem;
            }
            .footer-bottom-line {
                padding: 0.5rem 0;
            }
            .footer-bottom-line .footer-copy {
                font-size: 0.7rem;
            }
            .footer-bottom-line .footer-line {
                display: block;
            }
        }

        /* Show the footer address on one line */
        .footer-address-line {
            max-width: 88%;
            margin: 0 auto 0.9rem;
            padding: 0 1.5rem;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 10px;
            color: #94a3b8;
            font-size: 0.86rem;
            line-height: 1.8;
            direction: rtl;
            text-align: center;
            white-space: nowrap;
        }
        .footer-address-line .footer-address-label {
            color: #cbd5e1;
            font-weight: 600;
            flex-shrink: 0;
        }
        .footer-address-line .footer-address-value {
            font-family: 'IRANYekanX', 'Vazirmatn', 'Manrope', 'Noto Sans Arabic', sans-serif;
            letter-spacing: 0;
        }
        @media (max-width: 768px) {
            .footer-address-line {
                max-width: min(92%, 430px);
                padding: 0 0.8rem;
                margin-bottom: 1rem;
                white-space: normal;
                align-items: flex-start;
                justify-content: space-between;
                text-align: right;
                gap: 14px;
                font-size: 0.8rem;
                line-height: 1.75;
            }
            .footer-address-line .footer-address-value {
                flex: 1 1 auto;
                text-align: left;
            }
        }

        /* Footer address item layout on desktop and mobile */
        .footer-columns .col .contact-item.address-item {
            align-items: flex-start;
            gap: 12px;
        }
        .footer-columns .col .contact-item.address-item .contact-label {
            padding-top: 2px;
            flex-shrink: 0;
        }
        .footer-columns .col .contact-item.address-item .contact-value {
            direction: rtl !important;
            text-align: right !important;
            font-family: 'IRANYekanX', 'Vazirmatn', 'Manrope', 'Noto Sans Arabic', sans-serif !important;
            letter-spacing: 0 !important;
            line-height: 1.75;
            white-space: normal;
            overflow-wrap: normal;
            word-break: normal;
        }

        /* ===== Final override for the address - one line, like a paragraph ===== */
        /* This block has the highest specificity and sits outside every media query */
        .zistyar-footer .footer-columns .col ul li.contact-item.address-item {
            display: block !important;
            width: 100% !important;
            margin-top: 0.6rem !important;
            padding-top: 0.5rem !important;
            border-top: none !important;
            align-items: normal !important;
            gap: normal !important;
            flex-direction: unset !important;
            flex-wrap: unset !important;
        }
        footer.zistyar-footer .footer-columns .col ul li.contact-item.address-item i,
        footer.zistyar-footer .footer-columns .col ul li.contact-item.address-item .contact-label,
        footer.zistyar-footer .footer-columns .col ul li.contact-item.address-item .contact-value {
            display: inline !important;
            vertical-align: baseline !important;
            width: auto !important;
            min-width: auto !important;
            max-width: none !important;
            height: auto !important;
            flex: none !important;
            flex-shrink: none !important;
            flex-grow: none !important;
            margin: 0 !important;
            padding: 0 !important;
            float: none !important;
            clear: none !important;
            position: static !important;
        }
        footer.zistyar-footer .footer-columns .col ul li.contact-item.address-item i {
            font-size: 0.8rem !important;
            color: #1C78EB !important;
            margin-left: 4px !important;
        }
        footer.zistyar-footer .footer-columns .col ul li.contact-item.address-item .contact-label {
            font-size: 0.8rem !important;
            font-weight: 700 !important;
            color: #e8edf5 !important;
            margin-left: 4px !important;
            white-space: nowrap !important;
        }
        footer.zistyar-footer .footer-columns .col ul li.contact-item.address-item .contact-value {
            direction: rtl !important;
            text-align: right !important;
            line-height: 1.7 !important;
            white-space: normal !important;
            font-size: 0.8rem !important;
            color: rgba(200, 215, 240, 0.75) !important;
        }

        /* Hover on the four header buttons: only the word turns light grey */
        #nav-buttons-wrap a.nav-word-hover:hover,
        #nav-buttons-wrap a.nav-word-hover:hover span {
            color: #A9B1BD;
        }
        /* SVG icons (home and articles): drop text-white so currentColor applies */
        #nav-buttons-wrap a.nav-word-hover:hover svg {
            color: #A9B1BD;
        }
        /* Masked icon (about us) */
        #nav-buttons-wrap a.nav-word-hover:hover .icon-mask {
            background-color: #A9B1BD;
        }
        /* PNG icon (products): turn the white into the same grey */
        #nav-buttons-wrap a.nav-word-hover:hover img {
            filter: brightness(0) invert(1) brightness(0.72) !important;
        }

        /* Final footer tweaks requested by the user */
        @media (max-width: 768px) {
            .footer-columns .col .about-link {
                position: relative;
                transform: translateX(-10px);
            }
            .footer-columns .col .contact-item.address-item {
                align-items: flex-start;
            }
            .footer-columns .col .contact-item.address-item .contact-label {
                padding-top: 2px;
            }
            .footer-columns .col .contact-item.address-item .contact-value {
                direction: rtl;
                text-align: left !important;
                font-family: 'IRANYekanX', 'Vazirmatn', 'Manrope', 'Noto Sans Arabic', sans-serif;
                line-height: 1.7;
                letter-spacing: 0;
            }
        }

        /* ===== Footer layout fixes on mobile ===== */
        .footer-columns .col .contact-value a {
            color: inherit;
            text-decoration: none;
        }
        @media (max-width: 768px) {
            .footer-top-bar {
                flex-direction: column;
                align-items: center;
                justify-content: center;
                text-align: center;
                gap: 0.8rem;
                padding: 0 0.8rem 1rem 0.8rem;
            }
            .footer-top-bar .footer-social-icons {
                justify-content: center;
            }
            .footer-columns {
                grid-template-columns: 1fr !important;
                max-width: min(92%, 430px);
                gap: 1.45rem;
                padding: 0.7rem 0.8rem 0.9rem 0.8rem;
                text-align: center;
            }
            .footer-columns .col {
                display: flex;
                flex-direction: column;
                align-items: center;
                text-align: center;
            }
            .footer-columns .col h4 {
                width: 100%;
                text-align: center;
                margin-bottom: 0.65rem;
            }
            .footer-columns .col .about-text {
                text-align: center;
                max-width: 300px;
                margin-left: auto;
                margin-right: auto;
            }
            .footer-columns .col .about-link {
                align-self: center;
                justify-content: center;
                margin-left: auto;
                margin-right: auto;
            }
            .footer-columns .col .footer-link {
                width: 100%;
                justify-content: center;
                text-align: center;
            }
            .footer-columns .col .contact-item {
                width: 100%;
                max-width: 300px;
                margin: 0 auto;
                display: flex;
                align-items: center;
                justify-content: space-between;
                gap: 14px;
                flex-wrap: nowrap !important;
                padding: 6px 0;
                text-align: initial;
            }
            .footer-columns .col .contact-item i {
                display: none;
            }
            .footer-columns .col .contact-item .contact-label {
                min-width: 0 !important;
                flex: 0 0 auto;
                text-align: right;
                font-size: 0.8rem;
            }
            .footer-columns .col .contact-item .contact-value {
                flex: 1 1 auto;
                min-width: 0;
                text-align: left !important;
                direction: ltr;
                overflow-wrap: anywhere;
                word-break: break-word;
            }
        }

        /* ===== Final mobile footer layout (as newly requested) ===== */
        @media (max-width: 768px) {
            /* Fully single-column footer (overrides the two-column rule at the end of the file) */
            .footer-new.zistyar-footer .footer-columns {
                grid-template-columns: 1fr !important;
            }

            /* Column order: about, site sections, popular products, contact */
            .footer-new .footer-columns .col:nth-child(1) { order: 1; }
            .footer-new .footer-columns .col:nth-child(2) { order: 3; }
            .footer-new .footer-columns .col:nth-child(3) { order: 2; }
            .footer-new .footer-columns .col:nth-child(4) { order: 4; }

            /* The "about Zistyar" heading is exactly centred */
            .footer-new .footer-columns .col:first-child > div:first-child {
                align-items: center !important;
                margin-left: auto !important;
                margin-right: auto !important;
            }

            /* The about text and the "view specialised courses" button are centred */
            .footer-new .footer-columns .col:first-child div.mr-2 {
                margin-right: 0 !important;
                text-align: center !important;
                width: 100%;
            }
            .footer-new .footer-columns .col:first-child p.about-text {
                text-align: center !important;
                margin-left: auto;
                margin-right: auto;
            }
            .footer-new .footer-columns .col:first-child a[href="coursess.php"] {
                margin-left: auto;
                margin-right: auto;
                justify-content: center;
            }

            /* Social buttons on mobile: pushed further down */
            .footer-new .footer-top-bar .footer-social-icons,
            .footer-top-bar .footer-social-icons {
                justify-content: center !important;
                margin-top: 1.75rem !important;
            }

            /* The "site sections" and "popular products" link lists are centred */
            .footer-new .footer-columns .col ul {
                align-items: center !important;
            }

            /* "Contact us" on mobile: heading and circle shadow fully centred */
            .footer-new .footer-columns .col:last-child > div:first-child {
                align-items: center !important;
                margin-left: auto !important;
                margin-right: auto !important;
                justify-content: center !important;
                text-align: center !important;
                width: fit-content !important;
                transform: translateX(-10px) !important;
            }
            .footer-new .footer-columns .col:last-child > div:first-child span.text-xl {
                right: 0 !important;
                margin-left: auto !important;
                margin-right: auto !important;
                text-align: center !important;
                transform: translateX(-10px) !important;
            }
            .footer-new .footer-columns .col:last-child > div:first-child span.z-0 {
                right: -6px !important;
                transform: translateX(-10px) !important;
            }

            /* "Contact us": the box is full width, contact items flush to the edges */
            .footer-new .footer-columns .col:last-child ul {
                width: 100% !important;
                max-width: 100% !important;
                padding-left: 0.5rem !important;
                padding-right: 0.5rem !important;
                box-sizing: border-box !important;
                align-items: stretch !important;
                margin-left: auto !important;
                margin-right: auto !important;
            }
            .footer-new .footer-columns .col:last-child ul li:not(.footer-address-row) {
                width: 100% !important;
                display: flex !important;
                align-items: center !important;
                justify-content: space-between !important;
                flex-wrap: nowrap !important;
                gap: 12px;
                margin-bottom: 0.75rem !important;
            }
            .footer-new .footer-columns .col:last-child ul li:not(.footer-address-row) > span {
                position: static !important;
                right: auto !important;
                margin-right: 0 !important;
                display: flex !important;
                align-items: center !important;
                flex-shrink: 0 !important;
            }
            /* Contact values sit exactly against the left edge */
            .footer-new .footer-columns .col:last-child ul li:not(.footer-address-row) a.about-text {
                margin-left: 0 !important;
                margin-right: 0 !important;
                direction: ltr !important;
                text-align: left !important;
                flex-shrink: 0 !important;
            }

            /* Address on mobile: text and layout fully centred */
            .footer-new .footer-columns .col:last-child ul li.footer-address-row,
            .footer-new .footer-columns .col:last-child ul li:last-child {
                flex-direction: column !important;
                align-items: center !important;
                justify-content: center !important;
                text-align: center !important;
                padding-right: 0 !important;
                margin-top: 0.75rem !important;
            }
            .footer-new .footer-columns .col:last-child ul li.footer-address-row > span,
            .footer-new .footer-columns .col:last-child ul li:last-child > span {
                position: static !important;
                right: auto !important;
                margin: 0 auto 0.4rem auto !important;
                justify-content: center !important;
                display: flex !important;
            }
            .footer-new .footer-columns .col:last-child ul li.footer-address-row > div,
            .footer-new .footer-columns .col:last-child ul li:last-child > div {
                max-width: 100% !important;
                width: 100% !important;
                text-align: center !important;
                margin: 0 auto !important;
                padding: 0 !important;
            }
            .footer-new .footer-columns .col:last-child ul li.footer-address-row > div span,
            .footer-new .footer-columns .col:last-child ul li:last-child > div span {
                margin-right: 0 !important;
                margin-left: 0 !important;
                display: inline-block !important;
                text-align: center !important;
            }
            .footer-new .footer-columns .col:last-child ul li.footer-address-row > div > div,
            .footer-new .footer-columns .col:last-child ul li:last-child > div > div {
                width: 100% !important;
                max-width: 100% !important;
                margin-right: 0 !important;
                margin-left: 0 !important;
                text-align: center !important;
            }

            /* Footer closing sentence: two lines and centred */
            .footer-new .footer-bottom-inner {
                justify-content: center !important;
            }
            .footer-new .footer-bottom-line .footer-copy {
                white-space: normal !important;
                text-align: center !important;
                display: block;
                width: 100%;
                max-width: 300px;
                margin: 0 auto !important;
                padding-right: 0 !important;
                padding-left: 0 !important;
                line-height: 2;
            }
        }

        /* ===== Raise the "course categories" section and centre its dotted box ===== */
        @media (max-width: 768px) {
            main {
                padding-top: 6.2rem !important; /* It used to be 9.5rem - the gap from the header was reduced */
            }
            .roocket-exact-top > section.mt-12 {
                margin-top: 1rem !important; /* It used to be 3rem */
            }
            .learning_path_wrapper_courses > div:first-child {
                margin-top: 0.25rem !important; /* It used to be 1.5rem */
            }
            /* The dotted intro box is exactly centred */
            .roocket-exact-top .placeholder-learning-intro {
                margin-left: auto !important;
                margin-right: auto !important;
            }
        }

        /* Mobile panel colour exactly like Roocket: dark-910 = rgb(12 36 63) */
        @media (max-width: 1023px) {
            #mobile-menu-panel {
                background: #0C243F !important;
            }
            .mobile-panel-logo {
                filter:
                    drop-shadow(0 0 10px rgba(255, 255, 255, 0.72))
                    drop-shadow(0 0 18px rgba(15, 181, 168, 0.24))
                    brightness(1.16)
                    contrast(1.12);
                background: transparent !important;
                border: none !important;
                box-shadow: none !important;
            }
        }

        /* ===== Mobile slide-in panel: fixed panel (no left/right scroll) and
           thin WHITE divider lines below the search box and below notifications.
           پنل کشویی موبایل: کادر ثابت است و هیچ اسکرول چپ/راست ندارد؛
           خطوط جداکننده سفید و نازک، تمام‌عرض محتوای پنل. */
        @media (max-width: 1023px) {
            /* The panel keeps vertical scrolling only - it must never move left/right.
               overscroll-behavior stops the touch-scroll from bleeding through to the
               page behind the open panel (scroll chaining). */
            #mobile-menu-panel {
                overflow-x: hidden !important;
                overflow-y: auto !important;
                max-width: 100vw;
                overscroll-behavior: contain;
                -webkit-overflow-scrolling: touch;
            }
            #mobile-menu-overlay {
                overscroll-behavior: contain;
            }
            /* The search form and every row inside the panel stay inside the panel */
            .mp-search-form,
            #mobile-menu-panel nav,
            #mobile-menu-panel > div,
            #mobile-menu-panel .flex,
            #mobile-menu-panel .mobile-quick-action,
            .mp-dropdown-inner {
                max-width: 100% !important;
            }
            .mp-search-form {
                width: 100% !important;
            }
            /* BOTH divider <hr>s (above and below the Telegram-channel row) are
               forced 100% identical: same selector, same full reset, so they are
               exact copies of each other. Very thin 1px, the same soft gray,
               full content width, and the SAME margin above and below each line.
               HAIRLINE FIX: a plain 1px line can round to 2 physical pixels on
               some mobile screens depending on its fractional Y position, which
               made the bottom line look thicker than the top one. Scaling the
               line down with transform forces the GPU to rasterise BOTH lines
               the same way, so they always render equally thin. */
            #mobile-menu-panel hr.mobile-panel-divider,
            .mobile-panel-divider {
                all: unset !important;
                display: block !important;
                width: 100% !important;
                height: 1px !important;
                min-height: 1px !important;
                max-height: 1px !important;
                box-sizing: border-box !important;
                border: 0 !important;
                border-top: 0 !important;
                border-bottom: 0 !important;
                background: rgba(148, 163, 184, 0.55) !important; /* soft thin gray */
                background-image: none !important;
                color: rgba(148, 163, 184, 0.55) !important;
                opacity: 1 !important;
                box-shadow: none !important;
                outline: 0 !important;
                -webkit-mask: none !important;
                mask: none !important;
                padding: 0 !important;
                margin: 16px 0 16px 0 !important; /* identical space above/below BOTH lines */
                flex: 0 0 1px !important;
                align-self: stretch !important;
                border-radius: 0 !important;
                /* the hairline trick: both lines rasterise identically thin */
                transform: scaleY(0.6) translateZ(0) !important;
                transform-origin: 50% 50% !important;
                will-change: transform;
            }
        }
        /* The page itself must never scroll horizontally either */
        html, body {
            overflow-x: hidden !important;
        }
        /* While the mobile drawer is open, clip the page scroll WITHOUT repositioning
           anything (no position:fixed) - this prevents the background colour flash
           that the fixed-body lock used to cause. Touch scrolling is also blocked
           from JS; the drawer's own list still scrolls. */
        html.mobile-menu-open,
        body.mobile-menu-open {
            overflow: hidden !important;
            position: static !important;
            top: auto !important;
            left: auto !important;
            right: auto !important;
            width: auto !important;
        }

        /* ===== Mobile header account circle (سمت چپ هدر در موبایل) =====
           فقط و فقط دایره اکانت در سمت چپ هدر موبایل قرار می‌گیرد؛
           با عکس پیش‌فرض یا عکس کاربر. */
        .mobile-avatar-wrap {
            display: flex;
            align-items: center;
            justify-content: center;
            flex-shrink: 0;
        }
        .mobile-avatar-wrap .user-avatar-btn {
            width: 36px;
            height: 36px;
            background: #1B314C;
        }
        @media (min-width: 1024px) {
            .mobile-avatar-wrap {
                display: none !important;
            }
        }

        /* ===== Mobile header: bigger hamburger + fine position tweaks =====
           در حالت موبایل آیکون سه‌خط کمی بزرگ‌تر می‌شود و ذره‌ای به سمت چپ
           (به طرف مرکز هدر) می‌آید؛ دایرهٔ اکانت نیز ذره‌ای به سمت راست
           (به طرف مرکز هدر) جابجا می‌شود. فقط در موبایل اعمال می‌شود. */
        @media (max-width: 1023px) {
            /* Hamburger (three lines): noticeably bigger, nudged slightly toward
               the centre of the header (which is LEFT in RTL). */
            .mobile-hamburger-btn svg {
                width: 25px !important;
                height: 20px !important;
                stroke-width: 2.3 !important;
            }
            .mobile-hamburger-btn {
                transform: translateX(-6px) !important; /* toward the centre = left in RTL */
            }
            /* Account circle: nudged slightly toward the centre of the header
               (which is RIGHT in RTL). */
            .mobile-avatar-wrap {
                transform: translateX(6px) !important; /* toward the centre = right in RTL */
            }
        }

        /* Mobile panel action icon circles - exact Roocket colour: dark-920 */
        .mobile-panel-action-icon {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 44px;
            height: 44px;
            border-radius: 50%;
            background: rgb(27 49 76); /* Roocket dark-920 */
            color: rgb(247 248 249); /* Roocket dark:text-gray-200 */
            flex-shrink: 0;
            transition: background 0.3s ease, color 0.3s ease, transform 0.3s ease;
        }
        .mobile-quick-action:hover .mobile-panel-action-icon {
            background: rgb(51 65 85); /* Roocket hover:bg-biscay-700 */
            color: rgb(194 198 204); /* Roocket group-hover:text-biscay-300 */
            transform: translateY(-2px);
        }

        @keyframes float {
            0%,
            100% { transform: translateY(0) rotate(0deg) scale(1); }
            50% { transform: translateY(-15px) rotate(10deg) scale(1.05); }
        }

        /* ===== Header and effects ===== */
        .scroll-halo-bg {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 300vh;
            pointer-events: none;
            z-index: -1;
            opacity: 0.10;
            will-change: transform;
        }
        .moving-grid {
            background-size: 60px 60px;
            background-image:
                linear-gradient(to right, rgba(28, 120, 235, 0.04) 1px, transparent 1px),
                linear-gradient(to bottom, rgba(28, 120, 235, 0.04) 1px, transparent 1px);
            animation: grid-scroll 20s linear infinite;
            will-change: transform;
        }
        .microbe-particle {
            position: absolute;
            border-radius: 50%;
            filter: blur(2px);
            opacity: 0.25;
        }
        .noise-bg {
            background-image: url(https://lh3.googleusercontent.com/aida-public/AB6AXuAi7wEn5-zOd0f8PQHh57X9-ZvaTW7K4yL3iknmEWZJsrNI7bSBmSHD6CI3M7J88LiRAyovjrO1Ykv3pCB8MjeiaRtct6Y15LruNYLBMdIqRNzxPxcsdI7xLGzfL53qmEBxJ0hUj4L39frP1WdGtkPcipt5slWaWnJ0M3zWhLpBXCwJwE47e9gKZZbPpvqHUlqvInUEe8JfcC6iFEZUJNQWWe9J4CeDw5H5_zhqt-ei_-5WIqdd2tQfJcfjl1tFdr8evBAt-E07q7DC);
        }
        .animate-beam {
            animation: beam 6s linear infinite;
        }
        @keyframes beam {
            0% { transform: translateX(-100%) skewX(-12deg); }
            100% { transform: translateX(300%) skewX(-12deg); }
        }
        .animate-pulse-slow {
            animation: pulse 6s cubic-bezier(0.4, 0, 0.6, 1) infinite;
        }

        /* ===== Products section ===== */
        .product-card {
            background: #1B344D;
            border: none;
            border-radius: 1.5rem;
            transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            overflow: hidden;
            position: relative;
        }
        .product-card:hover { transform: translateY(-6px);
            box-shadow: 0 0 7px rgba(28, 120, 235, 0.55), 0 0 26px rgba(28, 120, 235, 0.24); }
        .product-image-placeholder { position: relative;
            overflow: hidden; }
        .product-image-placeholder .overlay { position: absolute;
            inset: 0;
            background: linear-gradient(180deg, rgba(42, 42, 90, 0.2) 0%, rgba(42, 42, 90, 0.6) 100%);
            z-index: 1; }
        .product-image-placeholder .icon-bg { position: absolute;
            inset: 0;
            z-index: 0; }
        .coming-soon-badge { position: absolute;
            top: 12px;
            right: 12px;
            background: linear-gradient(135deg, #ff6b6b, #ee5a52);
            color: white;
            padding: 4px 12px;
            border-radius: 20px;
            font-size: 0.75rem;
            font-weight: bold;
            z-index: 10;
            animation: pulse-glow 2s infinite; }
        .products-section { scroll-margin-top: 20px; }
        .fade-in { animation: fade-in-up 0.8s ease-out; }
        @keyframes fade-in-up {
            0% { opacity: 0;
                transform: translateY(30px); }
            100% { opacity: 1;
                transform: translateY(0); }
        }

        /* ===== Auto-scrolling featured products on desktop ===== */
        .products-marquee {
            width: 100%;
        }
        @media (min-width: 1024px) {
            .products-marquee {
                overflow: hidden;
                position: relative;
                direction: ltr !important;
                unicode-bidi: isolate;
                padding: 42px 0 42px;
                margin: -42px 0 -42px;
                --products-marquee-duration: 34s;
                --products-card-width: calc((100vw - 20rem - 3rem) / 3);
                /* Soft fade on both sides of the slider - multi-step, no hard edge */
                -webkit-mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,.2) 2.5%, rgba(0,0,0,.55) 6%, rgba(0,0,0,.85) 10%, #000 14%, #000 86%, rgba(0,0,0,.85) 90%, rgba(0,0,0,.55) 94%, rgba(0,0,0,.2) 97.5%, transparent 100%);
                mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,.2) 2.5%, rgba(0,0,0,.55) 6%, rgba(0,0,0,.85) 10%, #000 14%, #000 86%, rgba(0,0,0,.85) 90%, rgba(0,0,0,.55) 94%, rgba(0,0,0,.2) 97.5%, transparent 100%);
            }
            .products-marquee-track {
                display: flex;
                align-items: stretch;
                gap: 1.5rem;
                width: max-content;
                direction: ltr !important;
                unicode-bidi: isolate;
                animation: products-marquee-right var(--products-marquee-duration) linear infinite;
                will-change: transform;
            }
            .products-marquee-track .product-card {
                flex: 0 0 var(--products-card-width);
                width: var(--products-card-width);
                max-width: none;
                direction: rtl;
                unicode-bidi: plaintext;
            }
            /* As requested, hovering a card does not pause the animation. */
            @keyframes products-marquee-right {
                from { transform: translate3d(-50%, 0, 0); }
                to   { transform: translate3d(0, 0, 0); }
            }
        }
        @media (max-width: 1023px) {
            .products-marquee {
                overflow: visible;
                direction: rtl;
            }
            .products-marquee-track {
                display: grid;
                grid-template-columns: repeat(1, minmax(0, 1fr));
                gap: 1.5rem;
                width: 100%;
                animation: none;
            }
            .products-marquee-extra,
            .products-marquee-copy {
                display: none !important;
            }
        }
        @media (min-width: 768px) and (max-width: 1023px) {
            .products-marquee-track {
                grid-template-columns: repeat(2, minmax(0, 1fr));
            }
        }

        @media (max-width: 767px) {
            .products-marquee {
                overflow: hidden;
                position: relative;
                direction: ltr !important;
                unicode-bidi: isolate;
                padding: 36px 0 36px;
                width: 100vw;
                max-width: 100vw;
                align-self: center;
                left: auto;
                right: auto;
                transform: none;
                margin: -36px 0 -36px;
                --products-mobile-duration: 31s;
                --products-mobile-card-width: min(76vw, 285px);
                -webkit-mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,.2) 3%, rgba(0,0,0,.55) 7%, rgba(0,0,0,.85) 12%, #000 16%, #000 84%, rgba(0,0,0,.85) 88%, rgba(0,0,0,.55) 93%, rgba(0,0,0,.2) 97%, transparent 100%);
                mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,.2) 3%, rgba(0,0,0,.55) 7%, rgba(0,0,0,.85) 12%, #000 16%, #000 84%, rgba(0,0,0,.85) 88%, rgba(0,0,0,.55) 93%, rgba(0,0,0,.2) 97%, transparent 100%);
            }
            .products-marquee-track {
                display: flex;
                align-items: stretch;
                gap: 14px;
                width: max-content;
                direction: ltr !important;
                unicode-bidi: isolate;
                animation: products-marquee-right-mobile var(--products-mobile-duration) linear infinite;
                will-change: transform;
            }
            .products-marquee-track .product-card {
                flex: 0 0 var(--products-mobile-card-width);
                width: var(--products-mobile-card-width);
                max-width: var(--products-mobile-card-width);
                direction: rtl;
                unicode-bidi: plaintext;
                border-radius: 1.1rem !important;
            }
            .products-marquee-track .products-marquee-extra,
            .products-marquee-track .products-marquee-copy {
                display: block !important;
            }
            .products-marquee-track .product-card .product-image-placeholder {
                height: 132px !important;
            }
            .products-marquee-track .product-card .coming-soon-badge {
                top: 9px;
                right: 9px;
                padding: 3px 9px;
                font-size: 0.65rem;
            }
            .products-marquee-track .product-card .product-image-placeholder .material-symbols-outlined {
                font-size: 43px !important;
                margin-bottom: 7px !important;
            }
            .products-marquee-track .product-card .product-image-placeholder h3 {
                font-size: 15.5px !important;
                line-height: 1.72 !important;
            }
            .products-marquee-track .product-card .product-image-placeholder p {
                font-size: 11px !important;
            }
            .products-marquee-track .product-card > .p-6 {
                padding: 14px !important;
            }
            .products-marquee-track .product-card > .p-6 > h3 {
                font-size: 14px !important;
                line-height: 1.45 !important;
                margin-bottom: 6px !important;
            }
            .products-marquee-track .product-card > .p-6 > p {
                font-size: 11.2px !important;
                line-height: 1.65 !important;
                margin-bottom: 10px !important;
            }
            .products-marquee-track .product-card > .p-6 .flex.items-center.gap-4 {
                gap: 8px !important;
                margin-bottom: 10px !important;
            }
            .products-marquee-track .product-card > .p-6 .text-xs {
                font-size: 10px !important;
            }
            .products-marquee-track .product-card button {
                height: 39px !important;
                border-radius: 0.85rem !important;
                font-size: 11.5px !important;
                padding-left: 12px !important;
                padding-right: 12px !important;
            }
            .products-marquee-track .product-card button .material-symbols-outlined {
                font-size: 13px !important;
            }
            @keyframes products-marquee-right-mobile {
                from { transform: translate3d(-50%, 0, 0); }
                to   { transform: translate3d(0, 0, 0); }
            }
        }

        /* Stop the product cards from jumping when the page refreshes */
        .products-section.fade-in,
        .products-section .product-card.fade-in,
        .products-section .product-card {
            animation: none !important;
        }
        .products-section {
            opacity: 1 !important;
            transform: none !important;
        }

        /* ===== New services section ===== */
        .services-grid {
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 1.8rem;
            width: 100%;
        }
        .service-card {
            background: #1B344D;
            border: 3px solid rgba(28, 120, 235, 0.55);
            border-radius: 20px;
            padding: 1.8rem 1.5rem 2rem;
            box-shadow: 6px 6px 0 rgba(28, 120, 235, 0.28);
            transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease, border-width 0.2s ease, padding 0.2s ease;
            text-align: center;
            position: relative;
        }
        .service-card:hover {
            transform: translateY(-5px);
            border-width: 4px;
            border-color: #1C78EB;
            padding: calc(1.8rem - 1px) calc(1.5rem - 1px) calc(2rem - 1px);
            box-shadow: 9px 10px 0 #1C78EB;
        }
        .service-card .service-icon {
            display: inline-block;
            font-size: 2.2rem;
            margin-bottom: 1rem;
            line-height: 1;
        }
        .service-card .service-icon-teal { color: #0FB5A8; }
        .service-card .service-icon-blue { color: #1C78EB; }
        .service-card .service-icon-purple { color: #8B5CF6; }
        .service-card .service-icon-amber { color: #F59E0B; }
        .service-card h3 {
            font-size: 1.1rem;
            font-weight: 800;
            color: #ffffff;
            margin-bottom: 0.5rem;
        }
        .service-card p {
            font-size: 0.9rem;
            color: rgba(218, 231, 255, 0.7);
            line-height: 1.7;
        }
        .custom-arrow-icon {
            display: inline-block;
            vertical-align: middle;
            color: currentColor;
            flex-shrink: 0;
        }
        .service-card .learn-more {
            display: inline-flex;
            align-items: center;
            gap: 6px;
            margin-top: 0.8rem;
            font-size: 0.9rem;
            font-weight: 600;
            color: #0FB5A8;
            transition: color 0.2s ease;
            text-decoration: none;
        }
        .service-card .learn-more:hover {
            color: rgb(203 209 219); /* Roocket grey; the arrow and the sentence do not move */
        }
        @media (max-width: 1024px) {
            .services-grid { grid-template-columns: repeat(2, 1fr); }
        }
        @media (max-width: 640px) {
            .services-grid { grid-template-columns: 1fr; }
        }

        /* ===== New styles for the services section ===== */
        .services-section {
            scroll-margin-top: 80px;
        }

        /* ============================================================ Zistyar announcement bar (replaces the old social banner) */
        .info-announcement-bar {
            position: relative;
            width: 100%;
            max-width: 1280px;
            margin: 280px auto 220px;

            /* ============================================================ background.png frame setup */
            --bg-pos-x: 10%;
            --bg-pos-y: 48%;
            --bg-zoom: 280%;

            background-image: linear-gradient(135deg, rgba(13, 13, 38, 0.82) 0%, rgba(15, 15, 45, 0.68) 55%, rgba(10, 14, 34, 0.85) 100%), url('../img/backgroundcard.png');
            background-repeat: no-repeat;
            background-size: auto var(--bg-zoom);
            background-position: var(--bg-pos-x) var(--bg-pos-y);
            border: none; /* Border removed - the frame now emits an even glow of its own */
            border-radius: 26px !important;
            padding: 10px 40px 8px;
            box-shadow: 0 0 0 4px #080818, 12px 12px 0 #080818, 0 20px 40px rgba(0, 0, 0, 0.4), 0 0 28px rgba(28, 120, 235, 0.35), 0 0 65px rgba(28, 120, 235, 0.16), inset 0 0 22px rgba(28, 120, 235, 0.07);
            transition: transform 0.2s ease, box-shadow 0.2s ease;
            direction: rtl;
            overflow: visible;
        }
        .info-announcement-bar:hover {
            transform: translateY(-5px);
            box-shadow: 0 0 0 5px #080818, 14px 15px 0 #080818, 0 20px 40px rgba(0, 0, 0, 0.4), 0 0 28px rgba(28, 120, 235, 0.35), 0 0 65px rgba(28, 120, 235, 0.16), inset 0 0 22px rgba(28, 120, 235, 0.07);
        }

        .info-announcement-bar::before {
            content: "";
            position: absolute;
            top: -60px;
            left: 50%;
            transform: translateX(-50%);
            width: 1080px;
            height: 200px;
            background: radial-gradient(ellipse at center, rgba(28, 120, 235, 0.45) 0%, rgba(28, 120, 235, 0.16) 55%, rgba(28, 120, 235, 0) 80%);
            filter: blur(26px);
            pointer-events: none;
            z-index: 0;
        }

        .info-announcement-bar::after {
            content: "";
            position: absolute;
            bottom: -45px;
            left: 2%;
            right: 2%;
            height: 110px;
            background: linear-gradient(to left, rgba(28, 120, 235, 0) 0%, rgba(28, 120, 235, 0.16) 10%, rgba(28, 120, 235, 0.16) 90%, rgba(28, 120, 235, 0) 100%);
            filter: blur(28px);
            pointer-events: none;
            z-index: 0;
        }

        .announcement-badge {
            display: inline-flex;
            align-items: center;
            gap: 6px;
            padding: 6px 16px;
            font-size: 12.5px;
            font-weight: 800;
            letter-spacing: 0.03em;
            color: #6df4e1;
            background: rgba(15, 181, 168, 0.2);
            border: 2.5px solid rgba(15, 181, 168, 0.75); /* Thicker; it used to be 1.5px */
            border-radius: 8px !important; /* Sharper corners with a little rounding, instead of the old full oval */
            margin-bottom: 10px;
        }

        .announcement-top {
            position: relative;
            z-index: 1;
            display: flex;
            align-items: flex-end;
            justify-content: space-between;
            gap: 24px;
        }

        .announcement-content {
            flex: 1;
            display: flex;
            align-items: center;
            justify-content: flex-end;
            gap: 26px;
            padding: 6px 0;
            padding-right: 320px; /* Space reserved for the scientist image; change this if you resize the image */
        }

        .announcement-text-block {
            flex: 1;
            max-width: 480px;
            text-align: center;
            margin: 0 auto;
        }

        .announcement-title {
            font-size: clamp(24px, 3.4vw, 38px);
            font-weight: 900;
            color: #ffffff;
            line-height: 1.3;
            margin: 0 0 10px;
            text-align: center;
            -webkit-text-stroke: 0.9px currentColor;
        }

        .announcement-title span {
            color: #ffffff;
        }

        .announcement-text {
            font-size: 17px;
            font-weight: 600;
            color: #c9d2e8;
            line-height: 1.6;
            margin: 0;
            text-align: center;
        }

        .announcement-text .highlight {
            color: #2ee6c8;
            font-weight: 700;
        }

        .announcement-scientist-wrapper {
            position: absolute;
            right: 24px;
            bottom: 0;
            display: flex;
            align-items: flex-end;
            pointer-events: none;
            z-index: 6;
            line-height: 0;
        }

        .announcement-scientist-img {
            display: block;
            height: 400px; /* Image size - it overflows the top of the card on purpose */
            width: auto;
            max-width: none;
            object-fit: contain;
            object-position: bottom;
            filter: drop-shadow(0 -14px 24px rgba(0, 0, 0, 0.4));
            /* Gradual fade at the bottom and sides so the rectangular edge is not visible */
            -webkit-mask-image: linear-gradient(to bottom, transparent 0%, #000 6%, #000 70%, transparent 96%),
                                 linear-gradient(to right, transparent 0%, #000 12%, #000 88%, transparent 100%);
            /* Previous bug: an invalid "source-in, source-in" value was written here */
            -webkit-mask-composite: source-in;
            -webkit-mask-repeat: no-repeat;
            -webkit-mask-size: 100% 100%;
            mask-image: linear-gradient(to bottom, transparent 0%, #000 6%, #000 70%, transparent 96%),
                        linear-gradient(to right, transparent 0%, #000 12%, #000 88%, transparent 100%);
            mask-composite: intersect;
            mask-repeat: no-repeat;
            mask-size: 100% 100%;
        }

        .announcement-buttons {
            display: flex;
            flex-direction: row;
            flex-wrap: nowrap;
            flex-shrink: 0;
            gap: 16px;
            align-items: center;
            justify-content: flex-start;
        }

        .announcement-btn {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 6px;
            padding: 8px 16px;
            font-size: 12.5px;
            font-weight: 700;
            color: #ffffff;
            border: none;
            border-radius: 10px !important;
            cursor: pointer;
            transition: all 0.3s ease;
            text-decoration: none;
            white-space: nowrap;
        }

        .announcement-btn i {
            font-size: 14px;
        }

        .announcement-btn svg.custom-arrow-icon {
            width: 16px;
            height: 11px;
            flex-shrink: 0;
            color: #ffffff;
            transition: transform 0.3s ease;
        }
        .announcement-btn:hover svg.custom-arrow-icon {
            transform: translateX(-3px);
        }

        /* Desktop only (above 992px, the breakpoint where the layout changes) */
        @media (min-width: 993px) {
            .announcement-btn {
                padding: 12px 20px;
                font-size: 13.5px;
            }
            .announcement-btn i {
                font-size: 15px;
            }
            .announcement-btn svg.custom-arrow-icon {
                width: 16px;
                height: 11px;
            }
            /* The small "news and announcements" box moves left instead of right */
            .announcement-badge {
                position: relative;
            }
            /* The heading must stay on one line */
            .announcement-title {
                white-space: nowrap;
                font-size: clamp(18px, 1.9vw, 26px);
            }
            /* The news box, heading and paragraph move right as one group */
            .announcement-text-block {
                max-width: 620px;
                position: relative;
                right: 30px;
            }
        }

        .btn-whatsapp {
            background: linear-gradient(135deg, #25D366 0%, #128C7E 100%);
            box-shadow: 0 0 0 3px #0D0D26, 9px 9px 0 #0D0D26, 0 10px 24px rgba(37, 211, 102, 0.18);
        }
        .btn-whatsapp:hover {
            filter: brightness(1.08);
            box-shadow: 0 0 0 3px #0D0D26, 12px 12px 0 #0D0D26, 0 12px 28px rgba(37, 211, 102, 0.28);
            transform: translate(-2px, -2px);
        }

        .btn-instagram {
            background: linear-gradient(135deg, #d62976, #f77737);
            box-shadow: 0 0 0 3px #0D0D26, 9px 9px 0 #0D0D26;
        }
        .btn-instagram:hover {
            filter: brightness(1.1);
            box-shadow: 0 0 0 3px #0D0D26, 12px 12px 0 #0D0D26;
            transform: translate(-2px, -2px);
        }

        .announcement-divider {
            display: none; /* As requested, the line above the four items was removed completely */
        }

        .announcement-features {
            display: grid;
            grid-template-columns: repeat(4, max-content);
            justify-items: center;
            justify-content: space-evenly;
            gap: 0;
            /* Right margin kept larger than the left, away from the scientist image */
            margin: 0 210px 0 88px;
        }

        .announcement-feature {
            display: flex;
            flex-direction: row;
            align-items: center;
            gap: 7px;
            text-align: center;
        }

        .announcement-feature-icon {
            flex-shrink: 0;
            width: 44px;
            height: 44px;
            display: flex;
            align-items: center;
            justify-content: center;
            color: #ffffff;
            font-size: 21px;
        }

        .announcement-feature-title {
            font-size: 14px;
            font-weight: 700;
            color: #ffffff;
            margin: 0 0 2px;
        }

        .announcement-feature-text {
            font-size: 12.5px;
            font-weight: 500;
            color: #8b93ab;
            margin: 0;
        }

        /* ===== Vertical alignment of the heading with the two buttons (desktop only) ===== */
        @media (min-width: 993px) {
            .info-announcement-bar .announcement-text-block {
                transform: translateY(41px) translateX(18px);
            }
        }

        /* ===== Only the "discounts" item moves a little left ===== */
        .announcement-features .announcement-feature:last-child {
            transform: translateX(-19px);
        }

        /* ===== Desktop settings for the news and announcements bar ===== */
        @media (min-width: 993px) {
            .info-announcement-bar .announcement-badge {
                visibility: hidden;
                opacity: 0;
                pointer-events: none;
            }
            .info-announcement-bar .announcement-content {
                padding-top: 0;
                padding-bottom: 0;
                align-items: center;
            }
            .info-announcement-bar .announcement-text-block {
                top: -24px;
                right: 0px;
                max-width: 680px;
            }
            .info-announcement-bar .announcement-title {
                font-size: clamp(23px, 2vw, 31px);
                line-height: 1.24;
                font-weight: 900;
                -webkit-text-stroke: 1.05px currentColor;
                margin-bottom: 10px;
                transform: translateX(-20px); /* A little to the left */
            }
            .info-announcement-bar .announcement-text {
                max-width: 560px;
                margin: 0 auto;
                text-align: center;
                font-size: 17.3px;
                line-height: 1.72;
                font-weight: 750;
                color: rgba(226, 236, 255, 0.90);
            }
            .info-announcement-bar .announcement-text .highlight {
                font-weight: 900;
                color: #6df4e1;
            }
            .info-announcement-bar .announcement-divider {
                display: block;
                height: 1.5px;
                border-radius: 999px;
                margin: -6px 260px 12px 8px;
                background: linear-gradient(90deg,
                    transparent 0%,
                    rgba(255, 255, 255, 0.07) 8%,
                    rgba(109, 244, 225, 0.42) 50%,
                    rgba(255, 255, 255, 0.07) 92%,
                    transparent 100%);
                box-shadow: 0 0 14px rgba(109, 244, 225, 0.10);
            }
            .info-announcement-bar .announcement-features {
                margin-top: 0;
            }
        }

        @media (max-width: 992px) {
            .info-announcement-bar {
                padding: 22px 22px 18px;
                width: calc(100% - 30px);
                max-width: 900px;
                margin: 45px auto 30px;
                --bg-pos-x: 85%;
                --bg-pos-y: 15%;
                --bg-zoom: 130%;
            }
            .announcement-badge {
                margin: 0 auto 10px;
            }
            .announcement-top {
                flex-direction: column;
                align-items: stretch;
            }
            .announcement-content {
                flex-direction: column;
                max-width: 100%;
                text-align: center;
                padding-right: 0;
                gap: 14px; /* Less vertical gap between the text and the buttons */
            }
            .announcement-text-block {
                max-width: 100%;
                text-align: center;
            }
            .announcement-buttons {
                justify-content: center;
                margin-top: 4px; /* It used to be 16px; reduced so the buttons sit higher */
            }
            .announcement-scientist-wrapper {
                position: static;
                right: auto;
                bottom: auto;
                height: 150px;
                width: 100%;
                justify-content: center;
                margin-bottom: 6px;
            }
            .announcement-scientist-img {
                height: 150px;
            }
            .announcement-divider {
                margin-right: 0;
                margin-left: 0;
            }
            .announcement-features {
                grid-template-columns: repeat(2, minmax(0, 1fr));
                margin-right: 0;
                margin-left: 0;
            }
            .announcement-feature {
                text-align: center;
                flex-direction: column;
                gap: 8px;
            }
        }
        @media (max-width: 480px) {
            .announcement-btn {
                padding: 8px 12px;
                font-size: 11.5px;
            }
            .announcement-text {
                font-size: 14px;
            }
            .info-announcement-bar {
                padding: 18px 14px 16px;
                border-radius: 20px !important;
                width: calc(100% - 16px);
                max-width: none;
                margin: 35px auto 24px;
                --bg-pos-x: 80%;
                --bg-pos-y: 10%;
                --bg-zoom: 115%;
            }
            .announcement-scientist-wrapper {
                height: 260px;
            }
            .announcement-scientist-img {
                height: 260px;
            }
            .announcement-features {
                gap: 20px;
            }
        }

        /* ============================================================ Mobile only (below 768px) */
        @media (max-width: 767px) {
            .info-announcement-bar {
                padding-top: 110px;
                /* margin-top used to be 45px; the scientist image overflows the card on mobile */
                margin-top: 240px;
                /* The neon animation is disabled on mobile because it flickers */
                animation: none;
                border-color: rgba(28, 120, 235, 0.55);
                box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4), 0 0 22px rgba(28, 120, 235, 0.3), 0 0 46px rgba(28, 120, 235, 0.16), inset 0 0 18px rgba(28, 120, 235, 0.06);
            }
            .announcement-scientist-wrapper {
                position: absolute;
                top: -195px; /* Matched to the taller image so half of it still overflows the card */
                left: 50%;
                right: auto;
                bottom: auto;
                transform: translateX(-50%);
                height: 300px; /* It used to be 250px; increased */
                width: auto;
                justify-content: center;
                margin-bottom: 0;
            }
            .announcement-scientist-img {
                height: 300px; /* It used to be 250px; increased */
            }
            .announcement-divider {
                display: none;
            }
            .announcement-features {
                display: none;
            }
        }

        /* ===== Decorative circles beside the first word of headings ===== */
        .heading-word-dots {
            position: relative;
            display: inline-block;
        }
        .heading-word-dots .corner-dots-icon {
            position: absolute;
            top: 50%;
            right: -56px; /* 16px from the sentence, like Roocket ml-4 */
            transform: translateY(-50%);
            width: 42px;
            height: auto;
            color: #ffffff; /* Exact Roocket dark-mode colour */
            pointer-events: none;
            z-index: 2;
        }
        @media (max-width: 720px) {
            .heading-word-dots .corner-dots-icon {
                width: 31px;
                right: -46px; /* 16px from the sentence */
            }
        }
        .intro-word-dots {
            position: relative;
            display: inline-block;
        }
        .intro-word-dots .intro-dots-icon {
            position: absolute;
            top: 50%;
            right: -37px;
            transform: translateY(-50%);
            width: 32px;
            height: auto;
            pointer-events: none;
            z-index: 2;
        }
        @media (max-width: 720px) {
            .intro-word-dots .intro-dots-icon {
                width: 26px;
                right: -30px;
            }
        }
        .panel-corner-dots {
            position: absolute;
            left: 100%;
            margin-left: -21px;
            top: 28px;
            width: 52px;
            height: auto;
            overflow: visible;
            pointer-events: none;
            z-index: 3;
        }

        /* ===== Mobile version of the probiotics section (desktop unchanged) ===== */
        @media (max-width: 767px) {
            .page-articles {
                display: block;
                min-height: auto;
                padding: 48px 0 78px;
                background: #0E2338;
            }
            .editorial-section {
                width: 100%;
                max-width: none;
                min-height: auto;
                display: block;
                padding: 0 14px;
            }
            .backing-panel {
                width: 100%;
                height: auto;
                min-height: 0;
                top: 0;
                padding: 0;
                background: transparent;
                border: none;
                box-shadow: none;
                backdrop-filter: none;
                -webkit-backdrop-filter: none;
                border-radius: 0;
                display: flex;
                flex-direction: column;
                align-items: stretch;
                gap: 22px;
                overflow: visible;
                direction: rtl;
            }
            .panel-corner-dots {
                left: auto !important;
                right: -23px !important;
                top: 36px !important;
                margin-left: 0 !important;
                width: 43px !important;
                z-index: 8;
            }
            .intro {
                order: 1;
                width: 100%;
                align-items: center;
                text-align: center;
                gap: 10px;
                padding: 34px 22px 28px;
                border-radius: 22px;
                background: rgba(20, 27, 58, 0.82);
                border: 1px solid rgba(255, 255, 255, 0.08);
                box-shadow: 0 18px 42px rgba(0, 0, 0, 0.30), inset 0 1px 0 rgba(255,255,255,0.06);
                overflow: hidden;
                position: relative;
            }
            .intro::before {
                content: "";
                position: absolute;
                inset: 0;
                background:
                    radial-gradient(circle at 18% 15%, rgba(28,120,235,0.16), transparent 34%),
                    radial-gradient(circle at 85% 0%, rgba(15,181,168,0.13), transparent 38%);
                pointer-events: none;
            }
            .intro h1 {
                position: relative;
                z-index: 1;
                margin: 0 0 4px !important;
                width: 100%;
                text-align: center !important;
                font-size: clamp(26px, 7.4vw, 34px);
                line-height: 1.35;
                color: #ffffff;
                letter-spacing: -0.03em;
            }
            .intro h1.heading-extra-bold {
                -webkit-text-stroke: 0.75px currentColor;
            }
            .intro p {
                position: relative;
                z-index: 1;
                width: 100%;
                max-width: 31rem;
                margin: 0 auto 8px !important;
                text-align: center !important;
                font-size: 14px;
                line-height: 1.85;
                color: rgba(218, 231, 255, 0.76);
            }
            .intro .cta {
                position: relative;
                z-index: 1;
                align-self: center;
                margin: 4px auto 0;
                min-width: 158px;
                padding: 11px 18px;
                border-radius: 12px;
                font-size: 12.5px;
            }
            .cards-stage {
                order: 2;
                width: 100%;
                height: auto;
                display: grid;
                grid-template-columns: 1fr;
                gap: 16px;
                position: static;
                overflow: visible;
                direction: rtl;
            }
            .article-card {
                position: static;
                width: 100%;
                height: auto;
                min-height: 0;
                padding: 12px;
                border-radius: 14px;
                background: rgba(31, 31, 77, 0.94);
                border: none;
                box-shadow: 0 12px 32px rgba(0, 0, 0, 0.34);
                gap: 9px;
            }
            .card-1,
            .card-2,
            .card-3,
            .card-4 {
                left: auto;
                top: auto;
            }
            .article-card .preview {
                height: 145px;
                border-radius: 8px;
                background: linear-gradient(135deg, rgba(15,181,168,0.16), rgba(28,120,235,0.16));
                border-color: rgba(255,255,255,0.10);
            }
            .article-card h2 {
                font-size: 15px;
                line-height: 1.55;
                margin: 2px 0 4px;
                text-align: right;
            }
            .article-card .meta {
                align-items: center;
                gap: 8px;
            }
            .article-card .read-time {
                font-size: 10.5px;
                color: rgba(203, 213, 225, 0.72);
            }
            .article-card .icons {
                font-size: 14px;
                gap: 5px;
            }
        }
        @media (min-width: 560px) and (max-width: 767px) {
            .cards-stage {
                grid-template-columns: repeat(2, minmax(0, 1fr));
                gap: 14px;
            }
            .article-card .preview {
                height: 118px;
            }
            .article-card h2 {
                font-size: 13.5px;
            }
        }

        /* ===== Roocket exact learning path placement ===== */
        .roocket-exact-top {
            /* Do not change the background; keep the site's own colour */
            background: transparent !important;
            padding-top: 1px;
            padding-bottom: 1px;
            margin-top: 2rem;
            margin-bottom: 7rem;
        }
        .roocket-exact-top .container {
            max-width: 1288px;
        }
        .roocket-exact-top .learning_path_wrapper_courses {
            align-items: flex-start;
            overflow: visible;
        }
        .roocket-exact-top .learning_path_slider_courses {
            overflow: hidden !important;
            cursor: grab;
            user-select: none;
            touch-action: pan-y;
        }
        .roocket-exact-top .learning_path_slider_courses.is-dragging {
            cursor: grabbing;
        }
        .roocket-exact-top .learning_path_slider_courses .swiper-wrapper {
            transition-timing-function: cubic-bezier(.4, 0, .2, 1);
            will-change: transform;
        }
        /* Roocket-like layout: first card further right, second card whole, third slightly cut */
        @media (min-width: 1024px) {
            .roocket-exact-top .learning_path_wrapper_courses > .lg\:w-2\/6 {
                width: 24% !important;
                flex: 0 0 24% !important;
            }
            .roocket-exact-top .learning_path_wrapper_courses > [wire\:ignore] {
                width: 76% !important;
                max-width: 918px !important;
                flex: 1 1 auto !important;
            }
        }
        @media (min-width: 1024px) and (max-width: 1279px) {
            .roocket-exact-top .learning_path_slider_courses .swiper-wrapper .swiper-slide {
                width: 350px !important;
            }
        }
        @media (min-width: 1280px) {
            .roocket-exact-top .learning_path_slider_courses .swiper-wrapper .swiper-slide {
                width: 380px !important;
            }
        }
        /* Slightly rounded corners on the learning-path boxes */
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide > div {
            border-radius: 10px !important;
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide-active > div {
            border-radius: 10px !important;
        }
        /* Learning paths like Roocket: inactive ones have no separate background, only a line */
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide > div {
            background: transparent !important;
            background-color: transparent !important;
            border: 1px solid rgba(255, 255, 255, 0.09) !important;
            box-shadow: none !important;
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide > div > hr {
            border-color: rgba(255, 255, 255, 0.06) !important;
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide.swiper-slide-active > div {
            background: #1B344D !important;
            background-color: #1B344D !important;
            border-color: transparent !important;
            box-shadow: 0 1.93261px 73.439px #0000000d !important;
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide.swiper-slide-active > div > hr {
            border-color: rgba(255, 255, 255, 0.06) !important;
        }

        /* Hover on the learning-path cards: only inactive cards get a border */
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide:not(.swiper-slide-active):hover > div {
            background: transparent !important;
            background-color: transparent !important;
            border-color: #0E2338 !important;
            box-shadow: none !important;
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide:not(.swiper-slide-active):hover > div > hr {
            border-color: #0E2338 !important;
            border-top-color: #0E2338 !important;
            border-bottom-color: #0E2338 !important;
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide.swiper-slide-active:hover > div,
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide.swiper-slide-active > div {
            background: #1B344D !important;
            background-color: #1B344D !important;
            border-color: transparent !important;
            box-shadow: 0 1.93261px 73.439px #0000000d !important;
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide.swiper-slide-active:hover > div > hr,
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide.swiper-slide-active > div > hr {
            border-color: rgba(255, 255, 255, 0.06) !important;
            border-top-color: rgba(255, 255, 255, 0.06) !important;
            border-bottom-color: rgba(255, 255, 255, 0.06) !important;
        }

        /* Final touch: the line above the button stays bright on the active card */
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide.swiper-slide-active > div > hr,
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide.swiper-slide-active:hover > div > hr {
            border-color: rgba(255, 255, 255, 0.06) !important;
            border-top-color: rgba(255, 255, 255, 0.06) !important;
            border-bottom-color: rgba(255, 255, 255, 0.06) !important;
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide:not(.swiper-slide-active):hover > div,
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide:not(.swiper-slide-active):hover > div > hr {
            border-color: #0E2338 !important;
            border-top-color: #0E2338 !important;
            border-bottom-color: #0E2338 !important;
        }

        /* Corner of the small "includes ... courses" box, exactly like Roocket rounded */
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide .items-center.justify-between.mb-8 > .flex.items-center.border {
            border-radius: .25rem !important;
        }
        /* Keep the link colour at the bottom of the cards as Roocket's own classes */
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide .justify-end a {
            color: rgb(96 156 255 / 1) !important;
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide .justify-end a:hover {
            color: #ffffff !important;
        }

        /* Tidy, centred and responsive courses section */
        .courses-compact-align {
            width: min(100%, 1288px);
            margin-right: auto;
            margin-left: auto;
        }
        .courses-compact-align #courses-grid {
            direction: rtl;
            align-items: stretch;
            justify-content: center;
        }
        .courses-compact-align #courses-grid > div {
            min-width: 0;
        }
        .courses-compact-align #courses-grid > div > div {
            height: 100%;
        }
        @media (max-width: 1279px) {
            .courses-compact-align {
                width: 100%;
            }
        }

        /* On xl screens show 3 cards per row instead of 4 */
        #courses-promo-box {
            display: none;
        }

        @media (min-width: 1280px) {
            .courses-compact-align #courses-grid {
                position: relative;
                grid-template-columns: repeat(3, calc(25% - 1.5rem));
                column-gap: 2rem;
                justify-content: end;
            }
            .courses-compact-align #courses-grid > div.course-card-item {
                grid-column: span 1 / span 1;
            }
            #courses-promo-box {
                display: flex;
                flex-direction: column;
                gap: 1.5rem;
                position: absolute;
                top: -48px;
                right: 0;
                width: calc(25% - 1.5rem);
            }
        }

        /* ===== Dotted placeholders for temporary text content ===== */
        .content-placeholder {
            display: block;
            border: 1.5px dashed rgba(148, 163, 184, 0.46);
            background: rgba(255, 255, 255, 0.025);
            border-radius: 8px;
            min-width: 32px;
            flex-shrink: 0;
        }
        .placeholder-learning-intro {
            width: 86%;
            max-width: 17rem;
            height: 145px;
            margin-top: 4px;
        }
        .placeholder-learning-count {
            width: 54px;
            height: 12px;
            border-radius: 5px;
        }
        .placeholder-learning-title {
            width: 154px;
            height: 20px;
            border-radius: 6px;
            margin-bottom: 0.55rem;
        }
        .placeholder-learning-desc {
            width: 100%;
            max-width: 20rem;
            height: 56px;
        }
        .placeholder-course-status {
            width: 72px;
            height: 16px; /* Roocket text-xs */
            border-radius: 5px;
        }
        .placeholder-course-title {
            width: 84%;
            height: 28px; /* Roocket text-xl */
            border-radius: 6px;
        }
        .placeholder-course-desc {
            width: 100%;
            height: 50px; /* Two lines of Roocket text-sm leading-6 */
        }
        .placeholder-course-vip {
            width: 165px;
            height: 20px; /* Roocket text-sm */
            border-radius: 5px;
        }
        .placeholder-course-price {
            width: 96px;
            height: 36px; /* Roocket lg:text-3xl */
            border-radius: 7px;
        }

        /* ===== Fix the price and the toman icon in the course cards ===== */
        .course-grid-price {
            display: inline-flex;
            align-items: center;
            justify-content: flex-end;
            gap: 6px;
            direction: ltr;
            line-height: 1;
            white-space: nowrap;
        }
        .course-grid-price .price-number {
            color: #fff;
            letter-spacing: -0.02em;
        }
        .course-grid-price .toman-icon {
            width: 14px;
            height: 16px;
            color: rgba(226, 236, 255, 0.86);
            flex-shrink: 0;
            transform: translateY(1px);
            filter: drop-shadow(0 1px 2px rgba(0,0,0,0.25));
        }
        .course-grid-price .toman-icon-text {
            color: rgba(226, 236, 255, 0.88);
            font-size: 0.76rem;
            font-weight: 800;
            line-height: 1;
            letter-spacing: -0.02em;
            transform: translateY(1px);
            flex-shrink: 0;
        }

        /* Finalise the "includes ... courses" box and the button under the cards */
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide .h-7.rounded,
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide .items-center.justify-between.mb-8 > .flex.items-center.border {
            border-radius: .25rem !important; /* Like Roocket's rounded class */
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide .justify-end a {
            color: rgb(96 156 255 / 1) !important; /* Roocket dark:text-blue-950 */
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide .justify-end a:hover {
            color: #ffffff !important;
        }

        }

        /* ===== Desktop footer ===== */
        @media (min-width: 993px) {
            .zistyar-footer .footer-columns {
                display: grid !important;
                grid-template-columns: 1fr 0.8fr 0.8fr 1fr !important;
                column-gap: 4rem !important;
                align-items: start !important;
                max-width: 95% !important;
                margin: 0 auto !important;
                padding: 3.5rem 1.5rem 1.5rem 3rem !important;
            }
            .zistyar-footer .footer-columns .col h4 {
                font-size: 1.2rem !important;
                font-weight: 900 !important;
                color: #f0f4ff !important;
                margin-bottom: 1.2rem !important;
                display: inline-block !important;
            }
            .zistyar-footer .footer-columns .col .about-text {
                display: block !important;
                font-size: 0.8rem;
                line-height: 1.7;
                color: rgba(200, 215, 240, 0.75);
                margin: 0 0 0.5rem 0 !important;
                max-width: 240px !important;
                white-space: normal !important;
            }
            .zistyar-footer .footer-columns .col .about-link {
                display: inline-flex !important;
                align-items: center !important;
                gap: 4px !important;
                font-size: 0.76rem !important;
                font-weight: 600 !important;
                color: #1C78EB !important;
            }
            .zistyar-footer .footer-columns .col .about-link:hover {
                color: #5b9bf5 !important;
            }
            .zistyar-footer .footer-columns .col ul {
                list-style: none !important;
                padding: 0 !important;
                margin: 0 !important;
            }
            .zistyar-footer .footer-columns .col ul li {
                margin-bottom: 0.65rem !important;
                padding: 0 !important;
            }
            .zistyar-footer .footer-columns .col .footer-link {
                font-size: 0.8rem !important;
                color: rgba(200, 215, 240, 0.72) !important;
                transition: color 0.2s ease !important;
                text-decoration: none !important;
                line-height: 1.5 !important;
                display: inline-block !important;
                padding: 0.5rem 0 !important;
            }
            .zistyar-footer .footer-columns .col .footer-link:hover {
                color: #f0f4ff !important;
            }
            /* Contact items */
            .zistyar-footer .footer-columns .col .contact-item {
                display: flex !important;
                align-items: center !important;
                gap: 5px !important;
                margin-bottom: 0.3rem !important;
            }
            .zistyar-footer .footer-columns .col .contact-item i {
                width: 16px !important;
                flex-shrink: 0 !important;
                font-size: 0.8rem !important;
                color: #1C78EB !important;
                text-align: center !important;
            }
            .zistyar-footer .footer-columns .col .contact-item .contact-label {
                font-size: 0.78rem !important;
                color: rgba(200, 215, 240, 0.6) !important;
                flex-shrink: 0 !important;
                white-space: nowrap !important;
                min-width: 44px !important;
                text-align: right !important;
            }
            .zistyar-footer .footer-columns .col .contact-item .contact-value {
                font-size: 0.78rem !important;
                color: #c8d7f0 !important;
                direction: ltr !important;
                text-align: left !important;
                line-height: 1.5 !important;
            }
            .zistyar-footer .footer-columns .col .contact-item .contact-value a {
                color: #c8d7f0 !important;
                text-decoration: none !important;
            }

            /* Address - one line, like a paragraph */
            .zistyar-footer .footer-columns .col .contact-item.address-item {
                display: block !important;
                width: 100% !important;
                margin-top: 0.6rem !important;
                padding-top: 0.5rem !important;
                border-top: none !important;
            }
            .zistyar-footer .footer-columns .col .contact-item.address-item i,
            .zistyar-footer .footer-columns .col .contact-item.address-item .contact-label,
            .zistyar-footer .footer-columns .col .contact-item.address-item .contact-value {
                display: inline !important;
                vertical-align: baseline !important;
                width: auto !important;
                min-width: auto !important;
                max-width: none !important;
                height: auto !important;
                flex: 0 0 auto !important;
                flex-shrink: 0 !important;
                flex-grow: 0 !important;
                grid-column: auto !important;
                gap: normal !important;
                margin: 0 !important;
                padding: 0 !important;
                float: none !important;
                clear: none !important;
            }
            .zistyar-footer .footer-columns .col .contact-item.address-item i {
                font-size: 0.8rem !important;
                color: #1C78EB !important;
                margin-left: 2px !important;
            }
            .zistyar-footer .footer-columns .col .contact-item.address-item .contact-label {
                font-size: 0.8rem !important;
                font-weight: 700 !important;
                color: #e8edf5 !important;
                margin-left: 2px !important;
                white-space: nowrap !important;
            }
            .zistyar-footer .footer-columns .col .contact-item.address-item .contact-value {
                direction: rtl !important;
                text-align: right !important;
                line-height: 1.7 !important;
                white-space: normal !important;
                font-size: 0.8rem !important;
                color: rgba(200, 215, 240, 0.75) !important;
            }
        }

        /* ===== Mobile ===== */
        @media (max-width: 992px) {
            .zistyar-footer .footer-columns {
                display: grid !important;
                grid-template-columns: 1fr 1fr !important;
                column-gap: 1rem !important;
                row-gap: 1.5rem !important;
                padding: 1rem 0.5rem !important;
            }
            .zistyar-footer .footer-columns .col .about-text {
                max-width: 100% !important;
            }
            .zistyar-footer .footer-columns .col .contact-item {
                display: flex !important;
                align-items: center !important;
                gap: 6px !important;
                margin-bottom: 0.4rem !important;
            }
            .zistyar-footer .footer-columns .col .contact-item i {
                width: 16px !important;
                flex-shrink: 0 !important;
                color: #1C78EB !important;
            }
            .zistyar-footer .footer-columns .col .contact-item .contact-label {
                font-size: 0.78rem !important;
                color: rgba(200, 215, 240, 0.6) !important;
                white-space: nowrap !important;
                min-width: 44px !important;
            }
            .zistyar-footer .footer-columns .col .contact-item .contact-value {
                font-size: 0.78rem !important;
            }
            .zistyar-footer .footer-columns .col .contact-item.address-item {
                display: block !important;
                width: 100% !important;
                margin-top: 0.4rem !important;
                padding-top: 0.4rem !important;
                border-top: none !important;
            }
            .zistyar-footer .footer-columns .col .contact-item.address-item i {
                display: inline !important;
                width: auto !important;
                font-size: 0.78rem !important;
                color: #1C78EB !important;
                margin-left: 2px !important;
            }
            .zistyar-footer .footer-columns .col .contact-item.address-item .contact-label {
                display: inline !important;
                width: auto !important;
                font-size: 0.78rem !important;
                font-weight: 700 !important;
                color: #e8edf5 !important;
                margin-left: 2px !important;
                white-space: nowrap !important;
            }
            .zistyar-footer .footer-columns .col .contact-item.address-item .contact-value {
                display: inline !important;
                direction: rtl !important;
                text-align: right !important;
                line-height: 1.6 !important;
                white-space: normal !important;
                font-size: 0.78rem !important;
                color: rgba(200, 215, 240, 0.75) !important;
            }
            .zistyar-footer .footer-columns .col ul {
                list-style: none !important;
                padding: 0 !important;
                margin: 0 !important;
            }
            .zistyar-footer .footer-columns .col ul li {
                margin-bottom: 0.65rem !important;
            }
            .zistyar-footer .footer-columns .col .footer-link {
                font-size: 0.8rem !important;
                color: rgba(200, 215, 240, 0.72) !important;
                text-decoration: none !important;
                line-height: 1.5 !important;
                display: inline-block !important;
                padding: 0.5rem 0 !important;
            }
        }

/* ===== Block 3 of 4 - course-footer-visual-corrections ===== */

/* Background like Roocket: light at the top, fading to the base colour below */
body {
  background-color: #0E2338 !important;
  /* Exactly like Roocket: a 15% white layer at the top down to the end of the first screen */
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.15) 100%) !important;
  background-repeat: no-repeat !important;
  background-size: 100% 100vh !important;
}
.roocket-bg-exact {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  width: 100% !important;
  height: 100% !important;
  min-height: 100vh !important;
  pointer-events: none !important;
  z-index: -1 !important;
  background: linear-gradient(to top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.15) 100%) !important;
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.15) 100%) !important;
}
main, main > section:first-of-type, .courses-section, .services-section, .products-section, .page-articles {
  background: transparent !important;
  background-color: transparent !important;
}

/* Only the two long footer lines: faint but still visible */
.footer-top-bar .footer-divider-line > span,
.footer-bottom-line .footer-bottom-inner > span {
  border-color: rgba(255, 255, 255, 0.10) !important;
}

/* Demos for the "featured Zistyar products" cards only */
.products-section .product-image-slot-label {
  color: rgba(255, 255, 255, 0.82);
  font-size: 0.95rem;
  font-weight: 700;
}
.products-section .product-content-placeholder {
  display: block;
  border: 1px dashed rgba(255, 255, 255, 0.55);
  border-radius: 5px;
}
.products-section .product-demo-title {
  height: 28px;
  display: flex;
  align-items: center;
}
.products-section .product-title-placeholder {
  width: 82%;
  height: 20px;
}
.products-section .product-demo-description {
  min-height: 58px;
  display: flex;
}
.products-section .product-description-placeholder {
  width: 100%;
  height: 52px;
}
.products-section .product-price-placeholder {
  direction: ltr;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 6px;
  height: 20px;
  margin-bottom: 1rem;
}
.products-section .product-price-placeholder .toman-icon {
  width: 14px;
  height: 16px;
  color: rgba(255, 255, 255, 0.85);
  flex: 0 0 auto;
}
.products-section .product-price-box {
  width: 92px;
  height: 19px;
}
.products-section .product-info-btn {
  background: radial-gradient(circle at top right, rgba(255,255,255,.16), transparent 45%), linear-gradient(90deg, #12395D 0%, #155D8F 55%, #1C78EB 100%);
  color: #fff;
  text-decoration: none;
  transition: background-color .2s ease;
}
.products-section .product-info-btn:hover {
  background: #1B344D;
  box-shadow: inset 0 0 0 1px #ffffff;
  color: #ffffff;
}
/* Only the description text under the products heading, slightly left for exact centring */
.products-section > .flex > .text-center > p {
  position: relative;
  left: -10px;
}
/* Only the buttons inside the product cards: sharper corners */
.products-section .product-card button,
.products-section .product-card .product-info-btn {
  border-radius: 0.5rem !important;
}
/* The products heading should weigh the same as "specialised services" and "knowledge development" */
.products-section > .flex > .text-center > h2 {
  font-weight: 900 !important;
}
/* The three products heading texts (label, heading, description) exactly centred */
.products-section > .flex > .text-center > h2,
.products-section > .flex > .text-center > p {
  transform: none !important;
  left: 0 !important;
  text-align: center !important;
}
/* Only the main products heading and its icon, a little to the left */
.products-section > .flex > .text-center > h2 {
  transform: translateX(-15px) !important;
}

/* Demo state for the "world of probiotics" section only */
.page-articles .article-demo-placeholder {
  display: inline-block;
  border: 1px dashed rgba(255, 255, 255, 0.58);
  border-radius: 5px;
}
.page-articles .article-intro-title-placeholder {
  width: 225px;
  height: 29px;
}
.page-articles .article-intro-demo-description {
  display: block;
}
.page-articles .article-intro-description-placeholder {
  display: block;
  width: 100%;
  height: 177px;
}
.page-articles .article-card .preview {
  position: relative;
  border: none !important;
}
.page-articles .article-image-slot-label {
  color: rgba(255, 255, 255, 0.82);
  font-size: 13px;
  font-weight: 700;
  direction: rtl;
}
.page-articles .article-card h2 {
  display: flex;
  align-items: center;
}
.page-articles .article-card-title-placeholder {
  width: 82%;
  height: 47px;
  transform: translateX(-8px);
}
.page-articles .icons {
  direction: rtl;
}
.page-articles .article-time-placeholder {
  width: 41px;
  height: 12px;
  margin-right: 4px;
  vertical-align: -1px;
}
@media (max-width: 767px) {
  .page-articles .article-intro-description-placeholder {
    height: 142px;
  }
}
/* The "educational" label, exactly Roocket's colour and hover */
.page-articles .icons a[href="/articles?category=education"] {
  background-color: rgba(149, 160, 177, 0.15) !important; /* Roocket dark mode's soft grey */
  color: #3b82f6 !important;
  border-radius: 0.25rem !important;
  padding: 0.2rem 0.4rem !important;
  font-size: 0.7rem !important;
  transition: background-color 0.2s ease, color 0.2s ease !important;
}
.page-articles .icons a[href="/articles?category=education"] svg,
.page-articles .icons a[href="/articles?category=education"] svg path {
  color: inherit !important;
}
.page-articles .icons a[href="/articles?category=education"]:hover {
  background-color: #12395D !important; /* Strong navy blue */
  color: #ffffff !important;
}
/* Learning-path button: grey hover layer with a soft fade, like Roocket */
.hero-cta-btn {
  overflow: hidden !important;
}
.hero-cta-btn::before {
  content: "";
  position: absolute;
  inset: -4px;
  z-index: 0;
  border-radius: 0;
  background: #374151;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.25s ease-in-out;
}
.hero-cta-btn > span,
.hero-cta-btn > svg {
  position: relative;
  z-index: 1;
}
@keyframes hero-cta-settle-gray {
  100% {
    background: #374151;
    background-image: none;
  }
}
.hero-cta-btn:hover {
  color: #ffffff !important;
  border: none !important;
  /* Once the fade completes the base colour also turns grey, so the corners stay clean */
  animation: hero-cta-settle-gray 0.25s step-end forwards;
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.26), 0 4px 12px rgba(0, 0, 0, 0.22) !important;
}
.hero-cta-btn:hover::before {
  opacity: 1;
}
/* "View all articles" button with exactly Roocket's hover */
.page-articles .intro .cta {
  background: radial-gradient(circle at top right, rgba(255,255,255,.16), transparent 45%), linear-gradient(90deg, #12395D 0%, #155D8F 55%, #1C78EB 100%) !important; /* Exactly the same colour as the learning-path button */
  border: none !important;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
  box-shadow: none !important;
}
.page-articles .intro .cta {
  isolation: isolate;
}
.page-articles .intro .cta::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 2;
  padding: 1px;
  border-radius: inherit;
  background: radial-gradient(circle at top right, rgba(255,255,255,.16), transparent 45%), linear-gradient(90deg, #12395D 0%, #155D8F 55%, #1C78EB 100%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  transition: opacity .25s ease-in-out;
}
.page-articles .intro .cta::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  border-radius: inherit;
  background: #0f1e2f;
  opacity: 0;
  pointer-events: none;
  transition: opacity .25s ease-in-out;
}
.page-articles .intro .cta > span,
.page-articles .intro .cta > svg {
  position: relative;
  z-index: 3;
}
.page-articles .intro .cta:hover {
  box-shadow: none !important;
  color: #ffffff !important;
}
.page-articles .intro .cta:hover::before {
  padding: 0;
  background: transparent;
  -webkit-mask: none;
  mask: none;
  border: 1px solid #ffffff;
  opacity: 1;
}
.page-articles .intro .cta:hover::after {
  opacity: 1;
}
/* Only the big articles box and its red icon move two steps down; the cards do not */
@media (min-width: 768px) {
  .page-articles .backing-panel {
    top: 80px;
  }
  .page-articles .cards-stage {
    transform: translateY(-40px);
  }
}
/* The reading-time icon sits right beside the sentence, not on the line above */
.page-articles .read-time {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.page-articles .read-time > svg {
  display: block;
  flex: 0 0 auto;
}

/* Exact Roocket article meta layout: category top-right, actions bottom-left */
.page-articles .article-card .meta {
  position: relative;
  display: block;
  height: 43px;
  margin-top: auto;
}
.page-articles .article-card .icons {
  position: static;
  display: block;
}
.page-articles .article-meta-actions {
  display: block;
}
.page-articles .article-meta-actions > .flex:first-child {
  position: absolute;
  top: -4px;
  right: 0;
  display: flex;
  justify-content: flex-end;
}
.page-articles .article-action-buttons {
  position: absolute;
  right: 0;
  bottom: 0;
  direction: rtl;
  display: flex;
  align-items: center;
}
.page-articles .article-action-buttons > a,
.page-articles .article-action-buttons > button {
  direction: ltr;
  border-radius: 0.25rem !important;
}
/* Comment and heart: icon on the right, the "0" spaced to the left */
.page-articles .article-action-buttons > a,
.page-articles .article-action-buttons > button:nth-child(2) {
  direction: rtl;
}
.page-articles .article-card .read-time {
  position: absolute;
  left: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  direction: rtl;
}
/* Colours and hover for the action buttons, from Roocket's own classes */
.page-articles .article-action-buttons > a {
  background-color: rgba(96, 116, 150, 0.10);
  color: #607496;
  transition: background-color .2s, color .2s;
}
.page-articles .article-action-buttons > a:hover {
  background-color: #d2ddec;
  color: #607496;
}
.page-articles .article-action-buttons > button:nth-child(2) {
  background-color: rgba(220, 38, 38, 0.10);
  color: #e81c4d;
}
.page-articles .article-action-buttons > button:nth-child(2):hover {
  background-color: #ff2d20;
  color: #ffffff;
}
.page-articles .article-action-buttons > button:nth-child(3) {
  background-color: rgba(59, 130, 246, 0.10);
  color: #3f6caf;
}
.page-articles .article-action-buttons > button:nth-child(3):hover {
  background-color: #3f6caf;
  color: #3b82f6;
}
/* The reading-time box sits a little lower but stays beside the same sentence */
.page-articles .article-time-placeholder {
  position: relative;
  top: 4px;
}
/* Exact course card solid background (#1B344D) without thin outer border lines */
.course-card-3d,
.course-card-3d.pos-center,
.course-card-3d.pos-left,
.course-card-3d.pos-right,
.course-card-3d.pos-far-left,
.course-card-3d.pos-far-right {
  background: #1B344D !important;
  background-color: #1B344D !important;
  border: none !important;
  outline: none !important;
  box-shadow: 0 10px 40px -10px rgba(0, 0, 0, 0.4) !important;
  padding-bottom: 0 !important;
}
.course-card-3d .image-placeholder {
  border: none !important;
}
.course-card-3d .card-body {
  padding-bottom: 0 !important;
}
.course-card-3d .course-info-row {
  margin-top: auto !important;
  margin-bottom: 12px !important;
}

/* Button positioned lower at the bottom of the card with dividing line above it, blue text and arrow */
.course-card-3d .course-details-btn-wrapper {
  margin-top: 0 !important;
  width: 100% !important;
  padding: 12px 14px 16px 14px !important;
  border-top: 1px solid rgba(255, 255, 255, 0.08) !important;
}
.course-card-3d .course-details-btn {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  width: 100% !important;
  padding: 2px 0 0 0 !important;
  background: transparent !important;
  background-color: transparent !important;
  color: #1C78EB !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  border: none !important;
  box-shadow: none !important;
  transition: all 0.3s ease !important;
  cursor: pointer !important;
}
.course-card-3d .course-details-btn:hover {
  background: transparent !important;
  color: #0FB5A8 !important;
  box-shadow: none !important;
  transform: translateX(-4px) !important;
}
.course-card-3d:hover .course-details-btn {
  color: #1C78EB !important;
}
.course-card-3d .course-details-btn svg.custom-arrow-icon {
  width: 18px !important;
  height: 18px !important;
  opacity: 1 !important;
  color: #1C78EB !important;
  fill: #1C78EB !important;
  transition: all 0.3s ease !important;
}
.course-card-3d .course-details-btn:hover svg.custom-arrow-icon {
  color: #0FB5A8 !important;
  fill: #0FB5A8 !important;
}
/* Seamless background blending for hero scientist illustration without any box/frame */
.banner-image-wrapper {
  position: relative !important;
  z-index: 10 !important;
  width: 100% !important;
  max-width: 800px !important;
  margin: 0 auto !important;
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.banner-image-wrapper img {
  width: 100% !important;
  height: auto !important;
  object-fit: cover !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  border: none !important;
  background: transparent !important;
  mix-blend-mode: normal !important;
  -webkit-mask-image: none !important;
  mask-image: none !important;
  /* The PNG already carries its own lighting; raising brightness blows out the face */
  filter: brightness(1) contrast(1) !important;
}
/* "Specialised courses" text on every breakpoint: completely flat */
.course-reg-btn > span:last-child {
  color: #FFFFFF !important;
  text-shadow: none !important;
  -webkit-text-stroke: 0 !important;
  filter: none !important;
  transform: translateX(1px) !important;
  font-weight: 800 !important;
  box-shadow: none !important;
}
/* The cap icon gets slightly thicker together with the text */
.course-reg-btn img {
  filter: brightness(0) invert(1) !important;
}
.course-reg-btn > .icon-mask {
  filter: drop-shadow(0 0 0.8px currentColor) !important;
}
/* Mobile only: the announcement bar always keeps the desktop 3D depth */
@media (max-width: 767px) {
  .info-announcement-bar {
    box-shadow: 0 0 0 4px #080818, 12px 12px 0 #080818, 0 20px 40px rgba(0, 0, 0, 0.4), 0 0 28px rgba(28, 120, 235, 0.35), 0 0 65px rgba(28, 120, 235, 0.16), inset 0 0 22px rgba(28, 120, 235, 0.07) !important;
  }
  .info-announcement-bar:active {
    transform: translateY(-5px);
    box-shadow: 0 0 0 5px #080818, 14px 15px 0 #080818, 0 20px 40px rgba(0, 0, 0, 0.4), 0 0 28px rgba(28, 120, 235, 0.35), 0 0 65px rgba(28, 120, 235, 0.16), inset 0 0 22px rgba(28, 120, 235, 0.07) !important;
  }
}

/* On desktop, show the products description on one line */
.products-section > .flex > .text-center > p br {
  display: none;
}
/* Desktop only: give the services description a little distance from the heading */
@media (min-width: 768px) {
  .services-section > div > .text-center > p {
    margin-top: 1.25rem !important;
  }
}

/* Mobile only: animate the product marquee with a transform to avoid lag */
@media (max-width: 767px) {
  .products-marquee-track {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }
  .products-marquee-track .product-card {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0);
  }
}

/* Mobile only: four article cards, close to the desktop look */
@media (max-width: 767px) {
  .page-articles .cards-stage {
    width: calc(100% - 16px);
    margin-left: auto;
    margin-right: auto;
  }
  .page-articles .article-card {
    background: #1B344D !important;
    background-color: #1B344D !important;
    opacity: 1 !important;
    border: none !important;
    border-radius: 6px;
    padding: 20px 14px;
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.5);
  }
  .page-articles .article-card .preview {
    background: #0E2338 !important;
    border: none !important;
  }
}

/* Mobile side panel: keep the course button on one line */
@media (max-width: 1023px) {
  #mobile-menu-panel .course-reg-btn {
    font-size: 14px !important;
    white-space: nowrap;
  }
}

/* Mobile side panel: remove the hover background/shadow from the menu items */
@media (max-width: 1023px) {
  #mobile-menu-panel > nav > a:hover,
  #mobile-menu-panel > nav > a:active,
  #mobile-menu-panel > nav > div > button:hover,
  #mobile-menu-panel > nav > div > button:active {
    background: transparent !important;
    box-shadow: none !important;
  }
}

/* Mobile only: hide the lines beside the footer copyright text */
@media (max-width: 767px) {
  .footer-bottom-line .footer-bottom-inner > span {
    display: none !important;
  }
}

/* Mobile only: the articles box matches the large desktop panel */
@media (max-width: 767px) {
  .page-articles .intro {
    width: calc(100% - 4px);
    margin-left: auto;
    margin-right: auto;
    padding: 70px 22px 64px;
    border-radius: 16px;
    background: #0f1e2f;
    border: none;
    box-shadow: none;
  }
  .page-articles .intro::before {
    display: none;
  }
}

/* Mobile only: pull the service cards in from both sides */
@media (max-width: 640px) {
  .services-section .services-grid {
    width: calc(100% - 20px);
    margin-left: auto;
    margin-right: auto;
  }
}

/* Mobile only: the services and products headings fit on one line */
@media (max-width: 767px) {
  .services-section h2.heading-extra-bold {
    font-size: clamp(22px, 6.4vw, 30px) !important;
    white-space: nowrap;
    transform: translateX(-18px);
  }
  .products-section h2.heading-extra-bold {
    font-size: clamp(21px, 5.8vw, 28px) !important;
    white-space: nowrap;
  }
  .products-section h2 .corner-dots-icon {
    width: 34px;
    right: -50px;
  }
  /* The lines beside the label above the heading get shorter on mobile only */
  .services-section .inline-flex > div,
  .products-section .inline-flex > div {
    width: 32px !important;
  }
  .products-section > .flex > .text-center > p {
    max-width: 340px;
    font-size: 13px !important;
    margin-top: 10px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
    line-height: 1.6;
  }
  .products-section > .flex > .text-center > p br {
    display: block;
  }
  .products-section > .flex > .text-center > p span {
    white-space: nowrap;
  }
}

/* Mobile only: news bar content placement */
@media (max-width: 767px) {
  .info-announcement-bar .announcement-title {
    transform: translateY(22px);
  }
  .info-announcement-bar .announcement-buttons {
    transform: translateY(-18px);
  }
  .info-announcement-bar .announcement-badge {
    color: #ffffff !important;
    background: transparent !important;
    border: 1px solid rgba(255, 255, 255, 0.9) !important;
  }
  .info-announcement-bar .announcement-badge i {
    color: #ffffff !important;
  }
  /* The same 3D depth as the buttons below, for the news label */
  .info-announcement-bar .announcement-badge {
    box-shadow: 0 0 0 2px #0D0D26, 5px 5px 0 #0D0D26, 0 7px 16px rgba(255, 255, 255, 0.10);
    transition: transform 0.2s ease, box-shadow 0.2s ease;
  }
  .info-announcement-bar .announcement-badge:active {
    transform: translate(-1px, -1px);
    box-shadow: 0 0 0 2px #0D0D26, 7px 7px 0 #0D0D26, 0 9px 18px rgba(255, 255, 255, 0.14);
  }
  .info-announcement-bar .announcement-btn {
    padding-top: 11px;
    padding-bottom: 11px;
  }
}

/* Mobile only: hero and login buttons */
@media (max-width: 767px) {
  .mobile-auth-buttons,
  .mobile-auth-buttons > a {
    border-radius: 8px !important;
  }
  /* Keep the login link's tap/hold state INSIDE the rounded box:
     clip anything that pokes out and kill the grey mobile tap-flash */
  .mobile-auth-buttons {
    overflow: hidden !important;
  }
  .mobile-auth-buttons > a {
    -webkit-tap-highlight-color: transparent;
  }
  .hero-main-section {
    --hero-top: 5rem;
  }
  .hero-main-section .grid {
    gap: 12px !important;
  }
  .hero-main-section .banner-image-wrapper {
    position: relative;
    top: -24px;
    margin-bottom: -24px;
  }
  .hero-main-section .space-y-3 {
    padding-top: 0 !important;
  }
  .hero-main-section .space-y-8 > :not([hidden]) ~ :not([hidden]) {
    margin-top: 1.25rem !important;
  }
  .hero-main-section h1 {
    max-width: 330px;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
    font-size: 34px !important;
  }
  .hero-main-section h1 span {
    white-space: normal !important;
    margin-top: 4px !important;
  }
  .hero-main-section p {
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
  }
  .hero-main-section .hero-cta-wrapper {
    justify-content: center !important;
  }
  /* The four hero features on mobile: bigger */
  .hero-main-section ul {
    gap: 1.25rem !important;
    padding-top: 1.5rem !important;
    max-width: 360px !important;
    margin: 0 auto !important;
  }
  .hero-main-section ul li {
    width: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
  }
  .hero-main-section ul li svg {
    width: 52px !important;
    height: 52px !important;
    min-width: 52px !important;
    min-height: 52px !important;
    margin-left: 1.1rem !important;
    flex-shrink: 0 !important;
  }
  .hero-main-section ul li span {
    font-size: 1.18rem !important;
    font-weight: 600 !important;
    color: #e2e8f0 !important;
    line-height: 1.6 !important;
  }
}

/* Mobile only: a slightly taller header, a little tighter on both sides */
@media (max-width: 767px) {
  nav {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  nav .h-\[68px\] {
    height: 80px !important;
  }
  nav > div {
    border-radius: 12px !important;
  }
}

/* ===== Block 4 of 4 - support-btn-styles ===== */

/* ===== Circular contact button in the header (right of the cart button) ===== */
.support-btn-standalone {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 48px !important;              /* = Roocket w-12, exactly like the cart button */
    height: 48px !important;
    border-radius: 50% !important;
    background: #1B314C !important;      /* = Roocket dark-920 */
    border: none !important;
    outline: none !important;
    color: #ffffff !important;
    cursor: pointer !important;
    transition: background 0.25s ease, color 0.25s ease !important;
    text-decoration: none !important;
}
.support-btn-standalone img,
.support-btn-standalone .support-icon {
    width: 23px !important;
    height: 23px !important;
    object-fit: contain !important;
    filter: brightness(0) invert(1) !important;
    transition: filter 0.3s ease !important;
}
.support-btn-standalone:hover {
    background: #C2C6CC !important;      /* = Roocket biscay-300 */
    color: #1B314C !important;
    border: none !important;
}
.support-btn-standalone:hover img,
.support-btn-standalone:hover .support-icon {
    filter: brightness(0) !important;
}
/* ===== Notifications button (only after login) - Roocket copy ===== */
.notif-btn-standalone { position: relative; }
.notif-btn-standalone svg path { fill: currentColor; transition: fill .3s ease; }
/* Slightly larger bell icon (Roocket's 14x17 ratio preserved) */
.notif-btn-standalone svg { width: 18px !important; height: 21.9px !important; }
.notif-badge {
    display: none;             /* Default: no notifications, so the badge is hidden */
    position: absolute;
    top: -8px;                 /* = Roocket -top-2 */
    right: -8px;               /* = Roocket -right-2 */
    width: 24px;               /* = w-6 */
    height: 24px;              /* = h-6 */
    border-radius: 9999px;
    background: #E81C4D;       /* = Roocket bg-red-450 = rgb(232 28 77) */
    color: #ffffff;
    font-size: .75rem;         /* = text-xs */
    line-height: 1;
    font-weight: 500;
    align-items: center;
    justify-content: center;
    pointer-events: none;
}
.notif-badge.is-on { display: flex; }   /* Only when there is an unread notification */
/* Hide the circular contact button on mobile only */
@media (max-width: 1023px) {
    .support-btn-standalone {
        display: none !important;
    }
}
/* Mobile header: the cart and notification circles live only in the
   slide-in panel, so they are forced off here too - the left side of
   the mobile header shows nothing but the account circle. */
@media (max-width: 1023px) {
    #cart-btn-header,
    #notif-btn-header {
        display: none !important;
    }
}
/* Shift the 5-button navigation right when the user is logged in */
.nav-buttons-wrap.logged-in-shift {
    transform: translateX(35px) !important;
}

/* Header circles: the support icon also darkens on hover (like Roocket) */
.support-btn-standalone .support-icon { transition: filter .25s ease; }
.support-btn-standalone:hover .support-icon { filter: brightness(0) saturate(100%) invert(13%) sepia(23%) saturate(1600%) hue-rotate(178deg) brightness(95%) contrast(92%) !important; }

/* ===== Corner radius - exact Roocket values ===== */
nav > .glass-panel { border-radius: 1rem !important; }                       /* Top header */
.header-secondbar-inner {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    border-bottom-left-radius: 1.5rem !important;                            /* Bottom bar */
    border-bottom-right-radius: 1.5rem !important;
}

/* ===== Login/signup buttons - login colour exactly like Roocket ===== */
.auth-buttons-container {
    height: 42px !important;                    /* A little shorter top and bottom (was 48px) */
    background: rgba(59, 130, 246, .10);        /* = Roocket bg-blue-700 bg-opacity-10 */
    border-radius: 10px;
    padding-top: 0 !important;                  /* Only the height shrinks; left and right stay untouched */
    padding-bottom: 0 !important;
}
.login-btn {
    background: transparent !important;         /* = Roocket bg-blue-700 bg-opacity-0 */
    color: #3B82F6 !important;                  /* = Roocket text-blue-700 */
    height: 100% !important;
}
.login-btn:hover {
    background: rgba(59, 130, 246, .8) !important;   /* = Roocket hover:bg-opacity-80 */
    color: #ffffff !important;
}
.signup-btn { height: 100% !important; }        /* Height only; the colour is untouched */

/* ===== Header circular buttons - exact Roocket size (lg:w-12 h-12 / w-10 h-10) ===== */
@media (max-width: 1023px) {
    .cart-btn-standalone { width: 40px !important; height: 40px !important; }
}
/* Larger icons inside the circles */
.support-btn-standalone img,
.support-btn-standalone .support-icon { width: 26px !important; height: 26px !important; }
#cart-btn-header svg { width: 25px !important; height: 25px !important; }

/* The "useful links" menu must overflow the bar */
.header-secondbar-inner { overflow: visible !important; }
.header-secondbar-inner > .absolute { border-radius: inherit; }
/* ===== Products dropdown menu ===== */
/* ===== Mobile header: login button + panel search box =====
   Colours follow Roocket: the box is bg-blue-700 at 10% and the word is
   text-blue-700, so the button reads clearly against the dark header. */
#mobile-auth-guest {
    background: rgba(59, 130, 246, .10) !important;
    /* Clip the hover/press background of the login link to the rounded box.
       The link has a negative margin (-ml-3), so without this its hover
       colour would bleed OUTSIDE the rounded header box while pressed. */
    overflow: hidden !important;
}
#mobile-auth-guest > a:first-child {
    color: #3B82F6 !important;
    transition: background-color .2s ease, color .2s ease;
}
#mobile-auth-guest > a:first-child:hover,
#mobile-auth-guest > a:first-child:active {
    background: rgba(59, 130, 246, .8) !important;
    color: #ffffff !important;
}
/* Search box inside the mobile panel (Roocket pattern, this site's colours) */
.mobile-panel-search-input {
    background-color: #1B314C !important;   /* same as the header search box */
    color: #ffffff !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
}
.mobile-panel-search-input::placeholder {
    color: #95A0B1 !important;
    opacity: 1;
}
.mobile-panel-search button {
    color: #ffffff;
    background: transparent;
    border: 0;
    padding: 0;
    cursor: pointer;
}

/* Search box inside the mobile panel - exact Roocket values:
   bg-dark-890 = rgb(14 35 56), rounded-xl = .75rem, text-xs = .75rem,
   dark:placeholder-gray-200 = rgb(247 248 249), dark:text-white */
.mobile-panel-search-input {
    background-color: #0E2338 !important;
    background-image: none !important;
    color: #ffffff !important;
    border: 0 !important;
    border-radius: 0.75rem !important;
    outline: 0 !important;
    box-shadow: none !important;
    --tw-ring-shadow: 0 0 #0000 !important;
    --tw-ring-offset-shadow: 0 0 #0000 !important;
    --tw-ring-color: transparent !important;
}
.mobile-panel-search-input::placeholder {
    color: #F7F8F9 !important;
    opacity: 1;
}
.mobile-panel-search-btn {
    color: #ffffff;
    background: transparent;
    border: 0;
    padding: 0;
    cursor: pointer;
}

 /* ===== Mobile panel: products submenu EXACTLY like Roocket's mobile drawer =====
    On mobile Roocket does NOT wrap the 5 items in a big navy card - they sit flat
    on the drawer (bg dark-910 = the panel colour) and each row only fills with the
    dark-900 colour on tap/hover. Only the "محبوب‌ترین" part is a soft dark card. */
 .mp-dropdown-inner {
     background: transparent !important;  /* no navy card - flat on the panel */
     box-shadow: none !important;
     border: 0 !important;
     border-radius: 0 !important;
     padding: 0.5rem 0 0.25rem 0 !important;
 }
 .mp-dropdown-grid {
     display: flex;
     flex-direction: column;
     row-gap: 0;
 }
 /* Whole row is the tappable link; hover/active fills with Roocket dark-900 */
 .mp-dropdown-item {
     display: flex !important;
     align-items: flex-start !important;
     width: 100% !important;
     box-sizing: border-box;
     border-radius: 0.5rem !important;    /* Roocket rounded-lg */
     padding: 0.75rem 0.5rem !important;
     transition: background-color 0.2s ease;
     text-decoration: none;
 }
 .mp-dropdown-item:hover,
 .mp-dropdown-item:active {
     background: #061B33 !important;      /* Roocket dark-900 */
 }
 /* Icon disc wrapper keeps the icon column from shrinking */
 .mp-dropdown-item > div:first-child {
     flex-shrink: 0;
     margin-inline-start: 0;
     margin-inline-end: 0.5rem;
 }
 /* The icon cluster is the exact desktop markup (same tuned positions/sizes); on
    mobile we keep it pixel-identical to desktop and just scale the whole cluster
    down a little with zoom, so the icon stays perfectly centred in its soft
    coloured circle at every size (zoom scales the inner % positioning too). */
 .mp-item-icon {
     /* Shrink only with a pure visual scale (origin = its own centre). This keeps
        the glyph's position relative to the soft halo circle byte-for-byte identical
        to the desktop dropdown - unlike zoom it cannot shift the inner % layout - so
        every glyph sits on the edge of the coloured circle exactly like desktop. */
     transform: scale(0.85);
     transform-origin: center center;
     margin-inline-end: 0.15rem;
 }
 /* Category glyphs keep the EXACT desktop positioning (same top/left classes and
    the Tailwind -translate-1/2 centring). We deliberately set NO extra transform
    here so Tailwind's centring applies and each glyph sits on the edge of its soft
    halo exactly like the desktop dropdown - just scaled down by the cluster zoom. */
 .mp-item-icon .mp-icon {
     margin: 0 !important;
     /* ALL five glyphs share ONE base placement: tucked right onto the rim of the
        soft halo circle (pushed INTO the shadow, but not to its centre). */
     transform: translate(-50%, -50%) translate(8px, 8px) !important;
 }
 /* محصولات زیستیار: a tiny bit higher (Y nudged up), same horizontal spot */
 .mp-item-icon .mp-icon-capsule {
     transform: translate(-50%, -50%) translate(8px, 6px) !important; /* Y up to 6px = higher; X stays 8 */
 }
 /* مکمل‌های کودکان و مکمل دام: nudged a little to the RIGHT and DOWN,
    deeper onto the soft circular shadow (still not at the centre) */
 .mp-item-icon .mp-icon-kids,
 .mp-item-icon .mp-icon-vet {
     transform: translate(-50%, -50%) translate(10px, 10px) !important;
 }
 .mp-item-title {
     font-size: 0.9375rem;                /* ~ Roocket text-lg, a touch smaller */
     font-weight: 700;
     line-height: 1.5rem;
     color: #ffffff;
 }
 .mp-item-sub {
     font-size: 0.8125rem;                /* 13px, Roocket text-sm */
     font-weight: 500;
     line-height: 1.25rem;
     color: #95A0B1;                      /* Roocket gray-300 */
     margin-top: 0.125rem;
 }
 /* Thin, subtle divider between the items and the popular box */
 .mp-dropdown-divider {
     border: 0;
     border-top: 1px solid rgba(148, 163, 184, 0.22) !important;
     background: transparent;
     height: 0;
     margin: 0.75rem 0 0 0;
 }
 /* Popular-products box: the only soft card (Roocket dark-900) */
 /* Popular-products box: a soft dark card that stretches to the very left/right
    edges of the panel (full-bleed), like Roocket's mobile card. The panel has
    1.5rem (24px) horizontal padding, so we cancel it with equal negative margins
    and give the card its own matching inner padding. */
 .mp-popular-box {
     background: #061B33 !important;      /* Roocket dark-900 */
     border: 0 !important;
     border-radius: 0.5rem !important;
     padding: 1rem 1.75rem 1.25rem !important;
     /* Extend a little past the panel padding so the card visibly meets the very
        left/right edges of the drawer (the panel clips horizontal overflow). */
     margin-left: -1.75rem !important;
     margin-right: -1.75rem !important;
     width: calc(100% + 3.5rem) !important;
     box-sizing: border-box !important;
 }
 .mp-popular-title {
     font-size: 1rem;                     /* Roocket text-lg */
     font-weight: 700;
     line-height: 1.5rem;
     color: #ffffff;
 }
 /* Tags sit two per row (2x2), smaller than before */
 .mp-popular-list {
     display: grid !important;
     grid-template-columns: repeat(2, minmax(0, 1fr));
     gap: 0.5rem 0.625rem;
     margin: 0;
     padding: 0;
     list-style: none;
 }
 .mp-popular-list li { margin: 0 !important; }
 .mp-popular-tag {
     display: block !important;
     width: 100%;
     box-sizing: border-box;
     text-align: center;
     font-size: 0.6875rem;                /* 11px - compact */
     line-height: 1.15rem;
     padding: 0.375rem 0.5rem;
     border-radius: 0.5rem;               /* Roocket rounded-lg */
     background: #1B344C;                 /* Roocket dark-940 */
     color: #CACFD8;                      /* Roocket gray-920 */
     font-weight: 500;
     text-decoration: none;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
     transition: color 0.2s ease, background-color 0.2s ease;
 }
 .mp-popular-tag:hover {
     background: #1B344C;
     color: #51B6FF;                      /* text turns blue on hover, like Roocket */
 }
.mp-useful-item {
    display: block;
    width: 100%;
    text-align: right;
    padding: 0.625rem 0.5rem 0.625rem 2rem;
    border-radius: 0.5rem;
    color: #cbd5e1;
    font-size: 0.9375rem;
    font-weight: 500;
    text-decoration: none;
    transition: background-color 0.2s ease, color 0.2s ease;
}
.mp-useful-item:hover {
    background: rgba(255, 255, 255, 0.05);
    color: #ffffff;
}

.products-wrap { position: relative; display: flex; align-items: center; }
.products-dropdown-menu {
    display: none;
    position: absolute;
    top: 3.75rem;
    right: -2rem;                 /* The right anchor is untouched, so only the left side shrinks */
    width: 440px;                 /* 467px to 440px (27px less, from the left only) */
    max-width: calc(100vw - 2rem);
    z-index: 60;
}
.products-wrap.is-open .products-dropdown-menu { display: block; }
.products-dropdown-inner {
    background: #0C243F;
    border-radius: 0.5rem;
    padding: 1.25rem 1.25rem 0.75rem 1.25rem;   /* Dropdown bottom padding: 2rem to 0.75rem */
    box-shadow: 0px 4px 60px rgba(255,255,255,.05);
}

/* ---- Item heading (a little smaller than Roocket text-lg) ---- */
.products-dropdown-inner .products-item-title {
    font-size: 1rem !important;       /* 16px - a little smaller than Roocket text-lg */
    line-height: 1.5rem !important;
    font-weight: 700 !important;
    color: #fff;
}

/* ---- Subtitle (exactly like Roocket: text-sm + font-medium + gray-300) ---- */
.products-dropdown-inner .products-item-sub {
    font-size: 0.8125rem !important;  /* 13px */
    line-height: 1.125rem !important;
    font-weight: 500 !important;
    color: #95A0B1 !important;
    /* Two lines of space are reserved so one-line subtitles match the others */
    min-height: 2.25rem !important;   /* 2 x line-height = 36px */
    display: block;
}

/* ---- Divider: white and thick ---- */
.products-dropdown-inner hr,
.products-dropdown-inner hr.products-dropdown-divider {
    border-right: 0 !important;
    border-bottom: 0 !important;
    border-left: 0 !important;
    border-top-width: 2px !important;
    border-top-style: solid !important;
    border-top-color: rgba(255, 255, 255, 0.85) !important;
    height: 0 !important;
    margin: 1.25rem 0 0 0 !important;
    opacity: 1 !important;
}

.products-dropdown-inner .grid a {
    transition: background-color 0.2s ease;
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
}
.products-dropdown-inner .grid a:hover {
    background: rgba(255,255,255,0.05);
    border-radius: 0.375rem;
}
.products-dropdown-inner .grid {
    row-gap: 2px;             /* Items closer together */
    padding-top: 0.25rem;
}

/* ---- "Popular products" box - exactly Roocket's colour ---- */
.products-dropdown-inner .products-popular-box {
    background: #061B33;
    border-radius: 0.375rem !important;   /* 6px - a little sharper than rounded-lg */
    margin-bottom: 0.5rem !important;     /* Space outside and below the box reduced (was 1.25rem) */
    padding-bottom: 1.25rem !important;   /* More space inside the box, under the tags */
}

/* Box heading - Roocket: text-lg (1.125rem/1.75rem) + font-bold + mb-4 */
.products-dropdown-inner .products-popular-title {
    font-size: 1rem !important;       /* 16px */
    line-height: 1.5rem !important;
    font-weight: 700 !important;
    margin-bottom: 0.75rem !important;
    color: #fff !important;
}

/* Tags inside the box - Roocket: text-base (1rem/1.5rem) + text-gray-920 + dark:bg-dark-940 */
.products-dropdown-inner .products-popular-list {
    gap: 0.5rem 0.5rem;
    margin: 0;
    padding: 0;
}
.products-dropdown-inner .products-popular-list li {
    margin-bottom: 0 !important;
}
/* Small, and hover changes the text colour only - no animation, no box change */
.products-dropdown-inner .products-popular-tag {
    font-size: 0.8125rem !important;      /* 13px */
    line-height: 1.125rem !important;
    padding: 0.1875rem 0.625rem !important;
    border-radius: 0.375rem !important;
    background: #1B344C !important;
    color: #CACFD8 !important;
    font-weight: 500 !important;
    transition: none !important;
    transform: none !important;
    animation: none !important;
    box-shadow: none !important;
    opacity: 1 !important;
    border: 0 !important;
}
.products-dropdown-inner .products-popular-tag:hover,
.products-dropdown-inner .products-popular-tag:focus,
.products-dropdown-inner .products-popular-tag:active {
    background: #1B344C !important;   /* The box stays as it is; it does not disappear */
    color: #51B6FF !important;        /* Only the sentence turns blue */
    transform: none !important;
    box-shadow: none !important;
    opacity: 1 !important;
}
/* The products arrow is unchanged */

/* ===== "Useful links" menu - exact Roocket copy ===== */
.useful-wrap { position: relative; display: flex; align-items: center; }
.useful-links-menu {
    display: none;
    position: absolute;
    top: var(--useful-top, 3.75rem);     /* Roocket = 3.5rem; a little lower here */
    right: var(--useful-right, 14px);    /* A larger number moves the box further left (RTL) */
    left: auto;
    width: 13rem;              /* = Roocket w-52 */
    z-index: 60;
}
.useful-wrap.is-open .useful-links-menu { display: block; }
.useful-links-panel {
    background: #0C243F;
    border-radius: .5rem;
    padding: .75rem;
    box-shadow: 0px 4px 60px rgba(255,255,255,.05);   /* = Roocket dark:!shadow-whiteShadow */
    list-style: none;
    margin: 0;
}
.useful-links-panel .useful-item {
    display: inline-block !important;
    width: 100% !important;
    font-size: 1.125rem !important;      /* text-lg = 18px */
    line-height: 1.75rem !important;     /* = 28px */
    font-weight: 500 !important;         /* font-medium */
    color: #ffffff !important;
    border-radius: .375rem !important;   /* rounded-md */
    padding-right: .75rem !important;    /* pr-3 */
    padding-left: 0 !important;
    padding-top: 1rem !important;        /* py-4 */
    padding-bottom: 1rem !important;
    text-align: right;
    transition: background-color .2s ease;
}
.useful-links-panel .useful-item:hover { background: #061B33; color: #ffffff; }
/* ===== Header colour - exact Roocket copy (dark-890 = rgb(14 35 56)), no neon glow ===== */
.glass-panel {
    background: #0E2338 !important;          /* Roocket dark-890 */
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    border: 0 !important;
    box-shadow: 0 4px 60px rgba(0, 0, 0, .04) !important;   /* = Roocket shadow-headerSecOne */
}
.header-border-glow,
.header-border-glow:hover {
    border: 0 !important;
    outline: none !important;
    box-shadow: 0 4px 60px rgba(0, 0, 0, .04) !important;   /* Remove the neon blue glow */
}
/* No thin line/ring around the header or the second bar (Roocket has none either) */
.glass-panel .ring-1,
.glass-panel .ring-inset { display: none !important; }
.glass-panel { --tw-ring-shadow: 0 0 #0000 !important; --tw-ring-offset-shadow: 0 0 #0000 !important; }
/* Second bar: its own Roocket colour (dark-910 = rgb(12 36 63)) + shadow-headerSecTwo */
.header-secondbar-inner {
    background: #0C243F !important;
    box-shadow: 0 5px 160px rgba(0, 0, 0, .03) !important;
}

/* ===== Header second bar (navigation menu) - same colour and feel as the top header ===== */
.header-secondbar-inner {
    border-top: 0 !important;                 /* Sticks to the header */
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}
/* Buttons inside the second bar, with no extra inner frame (the bar itself is the frame) */
.header-secondbar #nav-buttons-wrap > div {
    background: transparent !important;
    backdrop-filter: none !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    /* The gap between buttons is set in one place with --nav-gap */
}
/* All second-bar buttons share exactly the same font (words and sentences bolder: 700) */
.header-secondbar #nav-buttons-wrap a:not(.useful-item):not(.products-dropdown-item):not(.products-popular-tag),
.header-secondbar #nav-buttons-wrap a:not(.useful-item):not(.products-dropdown-item):not(.products-popular-tag) span { font-size: 14px !important; font-weight: 700 !important; }
/* Products dropdown items are excluded from this rule (otherwise subtitles became 14px and bold) */
/* Note: dropdown items are excluded via :not(.products-dropdown-item) and :not(.products-popular-tag) */
/* Spacing comes only from the bar's gap so everything stays even and compact */
/* "Specialised courses" button: a slightly smaller 3D box + pushing the neighbours */
/* Equal spacing between all buttons (home to products = about us to articles) */
.header-secondbar #nav-buttons-wrap > div > *,
.header-secondbar #nav-buttons-wrap .nav-side > * { margin: 0 !important; }

/* ===== Centring the whole 5-button group (no JavaScript) ===== */
.header-secondbar #nav-buttons-wrap { width: 100% !important; }
.header-secondbar #nav-buttons-wrap > div {
    width: 100% !important;
    justify-content: center !important;
}
.header-secondbar #nav-buttons-wrap .nav-side {
    display: flex;
    align-items: center;
    flex: 0 0 auto;
    min-width: 0;
    /* This group's gap is also set by --nav-gap so it matches the rest */
}
.header-secondbar #nav-buttons-wrap .nav-side-right,
.header-secondbar #nav-buttons-wrap .nav-side-left {
    justify-content: flex-start;
}

/* "Specialised courses" is now a plain link like the others (no box or shadow) */
/* Second-bar buttons a little tighter so the bar is shorter */
.header-secondbar #nav-buttons-wrap a:not(.useful-item):not(.products-popular-tag):not(.products-dropdown-item) {
    padding-top: .45rem !important;
    padding-bottom: .45rem !important;
}

/* The logged-in shift is no longer needed; the bar centres itself */
.nav-buttons-wrap.logged-in-shift { transform: none !important; }

/* ===== Header search box - Roocket copy: py-4, rounded-xl, pr-12, text-xs, dark:bg-dark-920 ===== */
.header-search-input,
.header-search-input:hover,
.header-search-input:focus,
.header-search-input:focus-visible,
.header-search-input:active {
    background-color: #1B314C !important;   /* = Roocket dark-920 = rgb(27 49 76) */
    background-image: none !important;
    color: #ffffff !important;
    border: 0 !important;
    border-radius: .75rem !important;       /* = rounded-xl */
    outline: 0 !important;
    box-shadow: none !important;
    transition: none !important;
    --tw-ring-shadow: 0 0 #0000 !important;
    --tw-ring-offset-shadow: 0 0 #0000 !important;
    --tw-ring-color: transparent !important;
}
.header-search-input::placeholder { color: #ffffff !important; opacity: 1; }

/* ===== Search box size and position - identical for guests and logged-in users ===== */
.header-search {
    /* 1) search box width */
    width: var(--search-width, 50%) !important;
    /* 2) True on-screen centring. The box sits between the logo and the left buttons, not the page centre. */
    /* 3) --search-nudge-right: manual shift to the right (larger = further right) */
    transform: translateX(calc(var(--search-nudge-right, 66px) - var(--search-center-fix, 55px)));
}
/* In the guest state the left button group has a different width, so the offset differs */
body:not(.zp-logged-in) .header-search { --search-center-fix: 60.5px; }

/* ===== Search box only: a very small shift to the left ===== */
.header-search {
    transform: translateX(calc(var(--search-nudge-right, 66px) - var(--search-center-fix, 55px) - 7px));
}
/* Prevent the browser autofill yellow background */
.header-search-input:-webkit-autofill,
.header-search-input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 1000px #1B314C inset !important;
    -webkit-text-fill-color: #ffffff !important;
}
/* Hero gap from the header, now that a second bar was added */
@media (min-width: 1024px) {
    .hero-main-section { --hero-top: 15rem; }
}

/* ========================================================================== Top header bar colour = exact Roocket copy */
nav.group\/nav > .glass-panel {
    background-color: #0E2338 !important;   /* Roocket dark-890 */
    background-image: none !important;
}
nav.group\/nav > .glass-panel > .noise-bg { display: none !important; }

/* ========================================================================== Bottom header bar (navigation) */
.header-secondbar-inner {
    background-color: #0C243F !important;   /* Roocket dark-910 */
    background-image: none !important;
    padding-top: var(--secondbar-pad, .625rem) !important;
    padding-bottom: var(--secondbar-pad, .625rem) !important;
}
.header-secondbar-inner > .noise-bg { display: none !important; }
.header-secondbar-inner > .absolute.inset-0.bg-\[\#0C243F\] { background-color: #0C243F !important; }

/* ========================================================================== Search box placeholder text */
.header-search-input,
.header-search-input::placeholder {
    font-size: var(--search-font, 11px) !important;
    line-height: 1rem !important;
}

/* ========================================================================== Bottom header bar */
.header-secondbar #nav-buttons-wrap > div,
.header-secondbar #nav-buttons-wrap .nav-side {
    gap: var(--nav-gap, 12px) !important;
}
/* Arrow beside the "products" button - exactly like the "useful links" button, in flow */
.header-secondbar #nav-buttons-wrap a[href="products.php"] img {
    transform: none !important;
}
/* All the old per-button offsets (12/16/14/18px) were removed so both arrows sit in flow */
.header-secondbar #nav-buttons-wrap .nav-side {
    transform: none !important;
}
.header-secondbar #nav-buttons-wrap .nav-side > a,
.header-secondbar #nav-buttons-wrap .nav-side > .useful-wrap,
.header-secondbar #nav-buttons-wrap .nav-side-right > a[href="index.php"],
.header-secondbar #nav-buttons-wrap .nav-side-left > a,
.header-secondbar #nav-buttons-wrap .nav-side-left > .useful-wrap {
    transform: none !important;
}
/* "Specialised courses" - no manual shift; it sits in the normal flow like the others */
/* ---- Centre the whole five-button group on the page ---- */
.header-secondbar #nav-buttons-wrap > div {
    transform: none !important;
}
/* ---- Icons and words of the 4 buttons (except "Zistyar courses") a little closer ---- */
.header-secondbar #nav-buttons-wrap a:not(.useful-item):not([href="coursess.php"]) {
    gap: 5px !important;
}
/* ---- Equal icon-to-text gap on every button ---- */
.header-secondbar #nav-buttons-wrap a[href="articles.php"] > svg,
.header-secondbar #nav-buttons-wrap a[href="index.php"] > svg,
.header-secondbar #nav-buttons-wrap .useful-wrap > a > img {
    margin-left: 2px !important;
}
/* ---- Mirroring the two ends of the bar (measured in the browser) ---- */

/* ---- Optional manual tuning (only if it still looks uneven) ---- */
.header-secondbar #nav-buttons-wrap .nav-side-right > a[href="index.php"] {
    padding-right: calc(.875rem + var(--edge-right-adjust, 0px)) !important;
}
.header-secondbar #nav-buttons-wrap .useful-wrap > a#useful-links-btn {
    padding-left: calc(.875rem + var(--edge-left-adjust, 0px)) !important;
}
/* End of the bottom bar block */
/* ---- "Zistyar courses": 3px to the right (visual only, no layout impact) ---- */
.header-secondbar #nav-buttons-wrap > div > a[href="coursess.php"] {
    transform: translateX(3px) !important;
}

/* ============================================================
   SCOPED ARTICLES PAGE STYLES (.zart and footer)
   ============================================================ */
/* ============================================================
   صفحه مقالات زیستیار — مقادیر دقیق استخراج‌شده از CSS راکت
   (uploads/test6666.css) — اسکوپ .zart تا روی هدر/فوتر/بقیه
   سایت اثر نذاره. سایت همیشه dark است؛ همان نگاشت تأییدشده
   صفحه سبد/محصولات (dark-930=#1B344D …) دوباره استفاده شده.
   ============================================================ */

/* ---------- کانتینر دقیق راکت (مثل سبد) — سقف ۱۲۸۸px ---------- */
.zart .container {
    width: 100%;
    max-width: 1288px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}

/* ---------- رنگ‌های سفارشی راکت (همان نگاشت تأییدشده) ---------- */
.zart .bg-dark-930,
.zart .bg-dark-890,
.zart .bg-dark-920 { background-color: rgb(17 40 63 / var(--tw-bg-opacity, 1)); }
.zart .bg-dark-550 { background-color: rgb(100 116 139 / var(--tw-bg-opacity, 1)); }
.zart .bg-blue-700 { background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1)); }
.zart .hover\:bg-blue-600:hover,
.zart .bg-blue-600 { background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1)); }
.zart .bg-blue-450,
.zart .bg-blue-40 { background-color: rgb(245 249 255 / var(--tw-bg-opacity, 1)); }
.zart .bg-blue-970 { background-color: rgb(63 108 175 / var(--tw-bg-opacity, 1)); }
.zart .bg-red-700 { background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1)); }
.zart .bg-red-650 { background-color: rgb(255 45 32 / var(--tw-bg-opacity, 1)); }
.zart .bg-biscay-700 { background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1)); }
.zart .bg-gray-100 { background-color: rgb(227 230 236 / var(--tw-bg-opacity, 1)); }
.zart .bg-gray-400 { background-color: rgb(128 146 176 / var(--tw-bg-opacity, 1)); }
.zart .bg-gray-500 { background-color: rgb(96 116 150 / var(--tw-bg-opacity, 1)); }
.zart .bg-white { background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); }
.zart .bg-purple-600,
.zart .hover\:bg-purple-600:hover { background-color: rgb(143 51 196 / var(--tw-bg-opacity, 1)); }

/* از test6666.css: from-purple-500 #8f33c4 / via-pink-500 #d52a78 / به پورتقالی نزدیک راکت */
.zart .bg-gradient-to-r { background-image: linear-gradient(to right, var(--tw-gradient-stops)); }
.zart .from-purple-500 { --tw-gradient-from: #8f33c4; --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, #8f33c400); }
.zart .via-pink-500 { --tw-gradient-stops: var(--tw-gradient-from), #d52a78, var(--tw-gradient-to, #d52a7800); }
.zart .to-orange-500 { --tw-gradient-to: #ef6e4a; }

.zart .text-biscay-700 { color: rgb(51 65 85); }
.zart .text-dark-550 { color: rgb(100 116 139); }
.zart .text-blue-700 { color: rgb(59 130 246); }
.zart .text-blue-450,
.zart .text-red-450 { color: rgb(232 28 77); }
.zart .text-gray-920,
.zart .text-gray-400 { color: rgb(128 146 176); }
.zart .text-gray-300 { color: rgb(149 160 177); }
.zart .text-gray-800 { color: rgb(71 84 102); }
.zart .text-white,
.zart .text-purple-600 { color: rgb(143 51 196); }

/* ↓↓↓ همه نسخه‌های dark یکجا آخر بلوک رنگ‌ها (تا هرجا base هم باشه، dark برنده شه) ↓↓↓ */
.zart .dark\:bg-dark-930 { background-color: rgb(27 52 77 / var(--tw-bg-opacity, 1)); }
.zart .dark\:bg-dark-890 { background-color: rgb(14 35 56 / var(--tw-bg-opacity, 1)); }
.zart .dark\:bg-blue-450 { background-color: rgb(81 182 255 / var(--tw-bg-opacity, 1)); }
.zart .dark\:text-blue-450 { color: rgb(81 182 255); }
.zart .dark\:text-blue-950 { color: rgb(159 191 255); }
.zart .dark\:text-blue-970 { color: rgb(159 191 255); }
.zart .dark\:text-red-650 { color: rgb(255 45 32); }
.zart .dark\:text-gray-920 { color: rgb(202 207 216); }
.zart .dark\:text-gray-940 { color: rgb(221 226 235); }
.zart .dark\:text-gray-980 { color: rgb(235 240 246); }
.zart .dark\:text-white { color: rgb(255 255 255); }

/* مرزها */
.zart .border-gray-80 { border-color: rgb(210 214 222 / var(--tw-border-opacity, 1)); }
.zart .border-gray-300 { border-color: rgb(149 160 177 / var(--tw-border-opacity, 1)); }
.zart .border-white,
.zart .dark\:border-white { border-color: rgb(255 255 255 / var(--tw-border-opacity, 1)); }
.zart .dark\:border-blue-450 { border-color: rgb(81 182 255 / var(--tw-border-opacity, 1)); }

/* شفافیت‌ها (از کامپایل راکت) */
.zart .bg-opacity-10 { --tw-bg-opacity: .1; }
.zart .dark\:bg-opacity-10 { --tw-bg-opacity: .1; }
.zart .dark\:\!bg-opacity-10 { --tw-bg-opacity: .1 !important; }
.zart .hover\:bg-opacity-100:hover { --tw-bg-opacity: 1; }
.zart .border-opacity-60 { --tw-border-opacity: .6; }
.zart .dark\:border-opacity-0 { --tw-border-opacity: 0; }

/* هاورها (دو نسخه light/dark) */
.zart .hover\:bg-blue-700:hover { background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1)); }
.zart .dark\:hover\:bg-red-650:hover { background-color: rgb(255 45 32 / var(--tw-bg-opacity, 1)); }
.zart .hover\:text-white:hover { color: rgb(255 255 255); }
.zart .hover\:text-blue-700:hover { color: rgb(59 130 246); }
.zart .dark\:hover\:text-blue-450:hover { color: rgb(81 182 255); }
.zart .dark\:hover\:text-white:hover { color: rgb(255 255 255); }
.zart .hover\:text-gray-800:hover { color: rgb(71 84 102); }
.zart .hover\:text-gray-700:hover { color: rgb(85 97 116); }
.zart .hover\:bg-gray-400:hover { background-color: rgb(128 146 176 / var(--tw-bg-opacity, 1)); }
.zart .dark\:hover\:bg-blue-970:hover { background-color: rgb(63 108 175 / var(--tw-bg-opacity, 1)); }
.zart .dark\:hover\:text-blue-700:hover { color: rgb(59 130 246); }

/* سایه‌های سفارشی راکت */
.zart .shadow-whiteShadow,
.zart .dark\:shadow-whiteShadow { box-shadow: 0px 4px 60px rgba(255,255,255,.05); }
.zart .shadow-toolTip { box-shadow: 0 8px 30px rgba(0,0,0,.35); }

/* ---------- اندازه‌های فونت/ابعاد سفارشی راکت ---------- */
.zart .text-10 { font-size: .625rem; }
.zart .text-11 { font-size: .6875rem; }
.zart .text-13 { font-size: .8125rem; }
.zart .text-15 { font-size: .9375rem; }
.zart .text-17 { font-size: 1.0625rem; }
.zart .w-85 { width: 5.3125rem; }
.zart .max-w-150 { max-width: 9.375rem; }
.zart .md\:pl-34px { padding-left: 2.125rem; }
@media (min-width: 768px) { .zart .md\:pl-34px { padding-left: 2.125rem; } }
.zart .three-point-overflow { margin: 0; text-overflow: ellipsis !important; white-space: nowrap !important; display: inline-block !important; overflow: hidden !important; }
.zart .hashtag { direction: rtl; unicode-bidi: embed; }

/* ---------- سیستم گرید ۲۴تایی راکت (اسکوپ .zart) ---------- */
.zart .grid-cols-24 { grid-template-columns: repeat(24, minmax(0, 1fr)); }
.zart .col-span-24 { grid-column: span 24 / span 24; }
@media (min-width: 1024px) {
    .zart .lg\:col-span-7 { grid-column: span 7 / span 7; }
    .zart .lg\:col-span-17 { grid-column: span 17 / span 17; }
    .zart .lg\:inline-block { display: inline-block; }
}
@media (min-width: 1280px) {
    .zart .xl\:col-span-6 { grid-column: span 6 / span 6; }
    .zart .xl\:col-span-18 { grid-column: span 18 / span 18; }
}

/* گرید کارت‌های مقالات (ترتیب مهم: sm → lg → xl تا بزرگ‌تر آخر بیاد و برنده شه) */
@media (min-width: 640px) { .zart .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (min-width: 1024px) { .zart .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (min-width: 1280px) { .zart .xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } }

/* مخفی روی موبایل/تبلت برای سایدبار (خلاصه‌نویسی راکت: hidden تا lg) */
@media (max-width: 1023.98px) { .zart aside.hidden { display: none; } }

/* ---------- جزئیات خاص کارت مقاله ---------- */
.zart .art-card { box-shadow: 0 1px 2px rgba(0,0,0,.25); }
.zart .art-card a { text-decoration: none; }
.zart .art-count-pill {
    color: #0FB5A8; background: rgba(15,181,168,.10);
    border: 1px solid rgba(15,181,168,.22);
    padding: 3px 10px; border-radius: 999px;
}
.zart .art-tag-active { background-color: rgb(59 130 246) !important; color: #fff !important; }
.zart .art-widget svg { max-width: 100%; }

        /* ===== فونت آراد ===== */

        

        /* ===== کلیات سایت ===== */
        html {
            background-color: #0E2338 !important;
            color-scheme: dark !important;
        }
        body {
            background-color: #0E2338 !important;
            background-image: none !important;
            color: #e2e8f0 !important;
            font-family: 'IRANYekanX', 'Vazirmatn', 'Manrope', 'Noto Sans Arabic', sans-serif;
            min-height: 100vh;
            margin: 0;
        }
        .sun-glow { display: none !important; }
        ::-webkit-scrollbar { width: 8px; }
        ::-webkit-scrollbar-track { background: #0E2338; }
        ::-webkit-scrollbar-thumb { background: #6b7280;
            border-radius: 8px; }
        ::-webkit-scrollbar-thumb:hover { background: #4b5563; }

        .hero-cta-btn {
            position: relative;
            background:
                radial-gradient(circle at top right, rgba(255,255,255,.16), transparent 45%),
                linear-gradient(90deg, #2F3C69 0%, #344A8A 55%, #4470B0 100%);
            border: none;
            color: #F7FAFF;
            text-shadow: 0 0 10px rgba(255,255,255,.15);
            box-shadow:
                0 12px 28px rgba(17,35,90,.30),
                0 4px 12px rgba(0,0,0,.25);
            transition: all .35s cubic-bezier(.4,0,.2,1);
            border-radius: 8px !important;
        }
        /* فقط در حالت موبایل: دکمه «مسیر تخصصی خود را همین حالا آغاز کنید» کوچک‌تر شود
           تا در یک خط جا شود و به دو خط نشکند */
        @media (max-width: 767px) {
            .hero-cta-btn {
                padding: 12px 18px !important;
                font-size: 13px !important;
                gap: 8px !important;
                white-space: nowrap;
            }
            .hero-cta-btn svg.custom-arrow-icon {
                width: 20px !important;
                height: 20px !important;
            }
            /* فقط در موبایل، دکمه بنر وسط قرار بگیرد (سایزش دست‌نخورده می‌ماند) */
            .hero-cta-wrapper {
                justify-content: center !important;
            }
        }
        
        .hero-cta-btn::after {
            content: "";
            position: absolute;
            left: 15%;
            right: 15%;
            bottom: -6px;
            height: 10px;
            background: radial-gradient(ellipse at center, rgba(120,170,255,.55), transparent 75%);
            filter: blur(5px);
            pointer-events: none;
        }

        .hero-cta-btn:hover {
            color: rgb(203 209 219); /* خاکستری راکت، بدون حرکت فلش و جمله */
        }
        .hero-cta-btn:active {
            transform: scale(0.98);
        }

        /* ===== آیکون‌های سفارشی پنل موبایل (رنگ‌پذیر با currentColor) ===== */
        .icon-mask {
            display: inline-block;
            -webkit-mask-size: contain;
            mask-size: contain;
            -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
            -webkit-mask-position: center;
            mask-position: center;
            background-color: currentColor;
            flex-shrink: 0;
        }
        .icon-flask {
            -webkit-mask-image: url(data:image/png;base64,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);
            mask-image: url(data:image/png;base64,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);
        }
        .icon-cap {
            -webkit-mask-image: url(data:image/png;base64,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);
            mask-image: url(data:image/png;base64,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);
        }
        .icon-info-bubble {
            -webkit-mask-image: url(data:image/png;base64,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);
            mask-image: url(data:image/png;base64,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);
        }

        

        

        

        

                /* ===== فلش SVG راهنمای اسکرول زیر بنر (الگوی سایت راکت) ===== */
        .hero-scroll-arrow-wrapper {
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 4rem auto 0;
            position: relative;
            z-index: 10;
        }
        .hero-scroll-arrow {
            color: #5b6d84;
            width: 122px;
            height: 161px;
        }
        @media (max-width: 767px) {
            .hero-scroll-arrow {
                width: 82px;
                height: 108px;
            }
        }
        /* کاهش فاصلهٔ عنوان بخش دوره‌ها از فلش (بالا آوردن عنوان) */
        main section.courses-section {
            margin-top: 2rem !important;
        }
        /* ===== فاصله‌گذاری بین بخش‌های مختلف سایت ===== */
        main section + section {
            margin-top: 4.5rem;
        }
        @media (min-width: 768px) {
            main section + section {
                margin-top: 7rem;
            }
        }

        /* ===== بخش دوره‌ها ===== */
        .courses-section {
            position: relative;
            width: 100%;
            padding: 35px 20px 80px;
            background-color: #0E2338 !important;
            overflow: hidden;
        }
        .courses-container {
            position: relative;
            z-index: 2;
            max-width: 1300px;
            margin: 0 auto;
        }
        .section-header {
            max-width: 720px;
            margin: 0 auto;
            text-align: center;
        }
        .eyebrow {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 8px;
            margin-bottom: 12px;
            font-size: 13px;
            font-weight: 800;
            color: rgba(109, 244, 225, 0.95);
        }
        .eyebrow::before,
        .eyebrow::after {
            content: "";
            width: 6px;
            height: 6px;
            border-radius: 999px;
            background: rgba(109, 244, 225, 0.9);
            box-shadow: 0 0 18px rgba(109, 244, 225, 0.8);
        }

        /* خط‌های دوطرف عنوان «دوره‌های تخصصی» */
        .courses-section .eyebrow {
            gap: 12px;
        }
        .courses-section .eyebrow::before,
        .courses-section .eyebrow::after {
            width: 48px;
            height: 2px; /* یه ذره نازک‌تر */
            border-radius: 999px;
            box-shadow: none;
        }
        .courses-section .eyebrow::before {
            background: linear-gradient(to left, #3B9BFF, #1C78EB 40%, transparent); /* پررنگ‌تر */
        }
        .courses-section .eyebrow::after {
            background: linear-gradient(to right, #3B9BFF, #1C78EB 40%, transparent); /* پررنگ‌تر */
        }
        @media (max-width: 720px) {
            .courses-section .eyebrow::before,
            .courses-section .eyebrow::after {
                width: 38px;
            }
        }

        .section-title {
            margin-bottom: 12px;
            font-size: clamp(26px, 4vw, 38px);
            font-weight: 900;
            line-height: 1.25;
            letter-spacing: -0.04em;
            color: #f7fbff;
            text-shadow: 0 12px 40px rgba(0, 0, 0, 0.32);
        }
        /* فونت واقعا کلفت‌تر (چون فایل فونت وزن 900 ندارد و با استروک شبیه‌سازی می‌شود) */
        .heading-extra-bold {
            -webkit-text-stroke: 0.6px currentColor;
        }
        .section-subtitle {
            max-width: 620px;
            margin: 0 auto;
            font-size: 14px;
            font-weight: 400;
            line-height: 1.9;
            color: rgba(218, 231, 255, 0.68);
        }

        .carousel-3d-wrapper {
            position: relative;
            width: 100%;
            height: 495px;
            margin-top: 50px;
            display: flex;
            align-items: center;
            justify-content: center;
            perspective: 1600px;
            transform-style: preserve-3d;
        }

        /* ===== افکت محو شدن هنگام اسکرول (Fade-in on scroll) ===== */
        .courses-section .reveal-on-scroll {
            opacity: 0;
            transform: translateY(50px) scale(0.95);
            transition: opacity 1s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                        transform 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            will-change: opacity, transform;
        }
        .courses-section .reveal-on-scroll.is-visible {
            opacity: 1;
            transform: translateY(0) scale(1);
        }

        /* ===== کارت ===== */
        .course-card-3d {
            position: absolute;
            width: 296px; /* عرض دقیق کارت راکت */
            max-width: 82vw;
            left: 50%;
            top: 50%;
            border-radius: 8px !important; /* rounded-lg راکت */
            overflow: visible;
            background: #1B344D;
            border: none;
            box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
            transition: transform 0.85s cubic-bezier(0.22, 1, 0.36, 1),
                        opacity 0.85s cubic-bezier(0.22, 1, 0.36, 1);
            will-change: transform, opacity;
            backface-visibility: hidden;
            transform-style: preserve-3d;
            cursor: pointer;
            display: flex;
            flex-direction: column;
            padding: 0;
            isolation: isolate;
        }

        .course-card-3d.pos-center {
            transform: translate3d(-50%, -50%, 0) translateY(20px) scale(1.05);
            z-index: 10;
            opacity: 1;
            box-shadow: 0 40px 90px rgba(0, 0, 0, 0.7);
            background: #1B344D;
        }

        /* فاصله کارت‌ها: چرخش سه‌بعدی ملایم به‌جای تغییر اندازه تصویر */
        .course-card-3d.pos-left {
            transform: translate3d(calc(-50% - 360px), -50%, -120px) rotateY(26deg) scale(0.8);
            z-index: 4;
            opacity: 0.55;
        }

        .course-card-3d.pos-right {
            transform: translate3d(calc(-50% + 360px), -50%, -120px) rotateY(-26deg) scale(0.8);
            z-index: 4;
            opacity: 0.55;
        }

        /* کارت‌های دورتر (در چرخه‌ی ۵‌تایی) - محو و کنار رفته */
        .course-card-3d.pos-far-left {
            transform: translate3d(calc(-50% - 680px), -50%, -260px) rotateY(35deg) scale(0.62);
            z-index: 1;
            opacity: 0;
            pointer-events: none;
        }
        .course-card-3d.pos-far-right {
            transform: translate3d(calc(-50% + 680px), -50%, -260px) rotateY(-35deg) scale(0.62);
            z-index: 1;
            opacity: 0;
            pointer-events: none;
        }

        /* ===== تصویر ===== */
        .course-card-3d .image-placeholder {
            position: relative;
            width: calc(100% - 32px);
            margin: 0 auto;
            top: -24px;
            height: 155px;
            border-radius: 8px;
            overflow: hidden;
            background: linear-gradient(135deg, rgba(26, 221, 199, 0.25), rgba(94, 96, 230, 0.4));
            border: 1px solid rgba(184, 217, 255, 0.12);
            box-shadow: 0 18px 36px rgba(0, 0, 0, 0.25);
            flex-shrink: 0;
            z-index: 2;
        }

        .course-card-3d .image-placeholder img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            display: block;
        }
        .course-card-3d .image-placeholder span {
            position: relative;
            z-index: 2;
            font-size: 12px;
            font-weight: 700;
            color: rgba(241, 249, 255, 0.6);
        }

        /* ===== محتوای کارت ===== */
        .course-card-3d .card-body {
            flex: 1;
            display: flex;
            flex-direction: column;
            padding: 0 18px 6px 18px;
            position: relative;
            z-index: 1;
            margin-top: -8px;
        }

        .course-card-3d .course-status {
            display: inline-block;
            font-size: 11px;
            font-weight: 700;
            padding: 2px 12px;
            border-radius: 8px;
            margin-bottom: 6px;
            align-self: flex-start;
            background: rgba(251, 191, 36, 0.2);
            color: #fbbf24;
        }
        .course-card-3d .course-status.completed {
            background: rgba(52, 211, 153, 0.2);
            color: #34d399;
        }
        .course-card-3d .course-status.upcoming {
            background: rgba(96, 165, 250, 0.2);
            color: #60a5fa;
        }
        .course-card-3d .course-status.ongoing {
            background: rgba(251, 191, 36, 0.2);
            color: #fbbf24;
        }

        .course-card-3d .course-title {
            font-size: 17px;
            font-weight: 900;
            line-height: 1.4;
            text-align: right;
            color: #ffffff;
            margin-bottom: 4px;
        }
        .pos-center .course-title {
            font-size: 19px;
        }

        .course-card-3d .course-brand {
            font-size: 12px;
            font-weight: 600;
            color: rgba(109, 244, 225, 0.7);
            margin-bottom: 4px;
        }

        .course-card-3d .course-description {
            font-size: 11.5px;
            line-height: 1.7;
            text-align: right;
            color: rgba(226, 236, 255, 0.6);
            margin-bottom: 6px;
        }

        /* خط جداکننده (حذف شده) */
        .course-card-3d .course-divider {
            display: none;
        }

        /* ردیف قیمت - نزدیک به خط پایین */
        .course-card-3d .course-info-row {
            display: flex;
            align-items: center;
            justify-content: flex-end;
            margin-top: auto;
            margin-bottom: 6px;
        }

        .course-card-3d .price-tag-wrap {
            display: flex;
            align-items: center;
        }
        .course-card-3d .price-tag {
            display: flex;
            align-items: center;
            gap: 5px;
        }
        .course-card-3d .price-tag .price-number {
            font-size: 24px;
            font-weight: 900;
            color: #ffffff;
            line-height: 1;
        }
        .course-card-3d .price-tag .toman-icon {
            color: rgba(229, 234, 245, 0.85);
            flex-shrink: 0;
            margin-top: 2px;
        }
        .course-card-3d .price-tag.free {
            font-size: 13px;
            font-weight: 800;
            color: #fbbf24;
        }
        .pos-center .price-tag .price-number {
            font-size: 27px;
        }

        /* دکمه مشاهده اطلاعات در پایین کارت */
        .course-card-3d .course-details-btn-wrapper {
            margin-top: 0;
            width: 100%;
        }
        .course-card-3d .course-details-btn {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 8px;
            width: 100%;
            font-size: 15px;
            font-weight: 800;
            color: rgba(255, 255, 255, 0.65);
            cursor: pointer;
            transition: all 0.3s;
            padding-top: 20px;
            border-top: 1px solid rgba(255, 255, 255, 0.08);
        }
        .course-card-3d .course-details-btn i {
            font-size: 15px;
            transition: transform 0.3s;
        }
        .course-card-3d .course-details-btn svg.custom-arrow-icon {
            width: 20px;
            height: 20px;
            flex-shrink: 0;
        }
        .course-card-3d:hover .course-details-btn {
            color: #0FB5A8;
        }
        .course-card-3d:hover .course-details-btn i {
            transform: translateX(-4px);
        }

        /* ===== کنترل‌ها ===== */
        .slider-controls {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 14px;
            margin-top: 20px;
            position: relative;
            z-index: 20;
        }
        .slider-btn {
            width: 44px;
            height: 44px;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            color: #ffffff; /* سفید، دقیقاً مثل دارک‌مود راکت */
            cursor: pointer;
            transition: color 0.3s ease;
            background: transparent;
            border: none;
            border-radius: 0;
            padding: 0;
            position: relative;
            z-index: 21;
            pointer-events: auto;
        }
        .slider-btn:hover {
            color: #ffffff; /* بدون تغییر رنگ در هاور، مثل راکت */
        }
        .slider-btn svg {
            width: 23px;
            height: 16px;
        }
        .slider-btn.next-btn svg {
            transform: scaleX(-1);
        }
        .slider-dots {
            display: flex;
            align-items: center;
            gap: 0;
            position: relative;
            z-index: 21;
            direction: ltr;
        }
        .slider-dot {
            width: 9px;
            height: 9px;
            border-radius: 50%;
            background: rgb(100 116 139);
            opacity: 0.15;
            margin: 0 6px;
            transition: background 0.3s ease, opacity 0.3s ease, width 0.3s ease, height 0.3s ease;
            cursor: pointer;
        }
        .slider-dot.active {
            width: 13px;
            height: 13px;
            background: rgb(255 255 255);
            opacity: 0.7;
        }

        /* ===== ریسپانسیو ===== */
        @media (max-width: 1100px) {
            .course-card-3d.pos-left { transform: translate3d(calc(-50% - 260px), -50%, -100px) rotateY(26deg) scale(0.82); }
            .course-card-3d.pos-right { transform: translate3d(calc(-50% + 260px), -50%, -100px) rotateY(-26deg) scale(0.82); }
            .course-card-3d.pos-far-left { transform: translate3d(calc(-50% - 460px), -50%, -220px) rotateY(35deg) scale(0.62); }
            .course-card-3d.pos-far-right { transform: translate3d(calc(-50% + 460px), -50%, -220px) rotateY(-35deg) scale(0.62); }
            .course-card-3d { width: 300px; min-height: 353px; }
            .course-card-3d .image-placeholder { height: 130px; }
            .course-card-3d .card-body { padding: 0 14px 4px 14px; }
            .course-card-3d .course-title { font-size: 15px; }
            .course-card-3d .price-tag .price-number { font-size: 20px; }
            .course-card-3d .course-details-btn { font-size: 14px; }
            .course-card-3d .course-details-btn svg.custom-arrow-icon { width: 18px; height: 18px; }
            .slider-controls { margin-top: 24px; }
        }

        @media (max-width: 720px) {
            .course-card-3d.pos-left {
                transform: translate3d(calc(-50% - 240px), -50%, -100px) rotateY(26deg) scale(0.85);
                opacity: 0;
                pointer-events: none;
            }
            .course-card-3d.pos-right {
                transform: translate3d(calc(-50% + 240px), -50%, -100px) rotateY(-26deg) scale(0.85);
                opacity: 0;
                pointer-events: none;
            }
            .course-card-3d.pos-center { transform: translate3d(-50%, -50%, 0) scale(1); }
            .course-card-3d { width: 290px; min-height: 333px; }
            .course-card-3d .image-placeholder { height: 120px; top: -22px; }
            .course-card-3d .card-body { padding: 0 12px 4px 12px; }
            .course-card-3d .course-title { font-size: 14px; }
            .course-card-3d .course-description { font-size: 10.5px; }
            .course-card-3d .price-tag.free { font-size: 12px; }
            .course-card-3d .price-tag .price-number { font-size: 18px; }
            .course-card-3d .course-details-btn { font-size: 13px; }
            .course-card-3d .course-details-btn svg.custom-arrow-icon { width: 17px; height: 17px; }
            .slider-controls { margin-top: 14px; }
        }

        @media (max-width: 400px) {
            .course-card-3d { width: 250px; min-height: 308px; }
            .course-card-3d .image-placeholder { height: 105px; top: -18px; }
            .course-card-3d .card-body { padding: 0 10px 2px 10px; }
            .course-card-3d .course-title { font-size: 13px; }
            .course-card-3d .course-description { font-size: 10px; }
            .course-card-3d .price-tag.free { font-size: 11px; }
            .course-card-3d .price-tag .price-number { font-size: 16px; }
            .course-card-3d .course-details-btn { font-size: 12px; }
            .course-card-3d .course-details-btn svg.custom-arrow-icon { width: 16px; height: 16px; }
            .slider-controls { margin-top: -6px; }
        }

        /* ===== سایر بخش‌ها ===== */
        .page-articles {
            width: 100%;
            min-height: 580px;
            background: #0E2338;
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 10px 20px 140px;
        }
        @media (max-width: 720px) {
            .page-articles { padding-bottom: 90px; }
        }
        .editorial-section {
            width: 100%;
            max-width: 1280px;
            min-height: 580px;
            display: flex;
            align-items: center;
            justify-content: center;
            position: relative;
        }
        .backing-panel {
            width: 1180px;
            height: 360px;
            background: rgb(15 30 47); /* دقیقاً رنگ dark-950 راکت (#0F1E2F) */
            backdrop-filter: blur(6px);
            border: none;
            border-radius: 16px;
            display: flex;
            flex-direction: row;
            align-items: center;
            justify-content: space-between;
            padding: 0 36px;
            position: relative;
            overflow: visible;
            direction: ltr;
            top: 40px;
        }
        .cards-stage {
            width: 620px;
            height: 580px;
            position: relative;
            overflow: visible;
            direction: ltr;
        }
        .article-card {
            width: 270px;
            height: 280px;
            background: rgb(27 52 77); /* دقیقاً رنگ dark-930 راکت (#1B344D) */
            border: none;
            border-radius: 6px;
            padding: 14px;
            position: absolute;
            display: flex;
            flex-direction: column;
            align-items: flex-end;
            gap: 10px;
            overflow: hidden;
            color: #ffffff;
            direction: rtl;
            text-align: right;
            box-shadow: 0 8px 30px rgba(0, 0, 0, 0.5);
        }
        .card-1 { left: 0;
            top: 40px; }
        .card-2 { left: 300px;
            top: 0; }
        .card-3 { left: 0;
            top: 340px; }
        .card-4 { left: 300px;
            top: 310px; }
        .preview {
            width: 100%;
            height: 130px;
            border-radius: 8px;
            background: #0E2338;
            overflow: hidden;
            display: flex;
            align-items: center;
            justify-content: center;
            direction: ltr;
            border: 1px solid rgba(255, 255, 255, 0.08);
        }
        .article-card h2 {
            width: 100%;
            font-size: 16px;
            line-height: 1.45;
            font-weight: 800;
            color: #ffffff;
            text-align: right;
            direction: rtl;
            margin-bottom: 2px;
        }
        .meta {
            width: 100%;
            margin-top: auto;
            display: flex;
            flex-direction: row-reverse;
            align-items: center;
            justify-content: space-between;
            direction: rtl;
        }
        .read-time {
            font-size: 11px;
            font-weight: 600;
            color: #9eb4cc;
            text-align: right;
            direction: rtl;
        }
        .icons {
            display: flex;
            flex-direction: row;
            align-items: center;
            gap: 6px;
            direction: ltr;
            color: #6e8ba8;
            font-size: 15px;
        }
        .intro {
            width: 440px;
            display: flex;
            flex-direction: column;
            align-items: flex-end;
            text-align: right;
            gap: 12px;
            z-index: 2;
            direction: rtl;
            position: relative;
        }
        .intro h1.heading-extra-bold {
            -webkit-text-stroke: 1.2px currentColor;
        }
        .intro h1 {
            width: 100%;
            font-size: 26px;
            line-height: 1.25;
            font-weight: 900;
            color: #ffffff;
            text-align: right;
            direction: rtl;
            margin-top: -12px;
        }
        .intro p {
            width: 100%;
            font-size: 15px;
            line-height: 1.7;
            font-weight: 500;
            color: #d0dbe8;
            text-align: right;
            direction: rtl;
            margin-bottom: 4px;
        }
        .cta {
            display: inline-flex;
            flex-direction: row;
            align-items: center;
            justify-content: center;
            gap: 8px;
            position: relative;
            background:
                radial-gradient(circle at top right, rgba(255,255,255,.16), transparent 45%),
                linear-gradient(90deg, #2F3C69 0%, #344A8A 55%, #4470B0 100%);
            color: #F7FAFF;
            border: none;
            border-radius: 8px;
            padding: 12px 20px;
            font-size: 13px;
            font-weight: 800;
            text-decoration: none;
            cursor: pointer;
            direction: rtl;
            text-shadow: 0 0 10px rgba(255,255,255,.15);
            box-shadow:
                0 12px 28px rgba(17,35,90,.30),
                0 4px 12px rgba(0,0,0,.25);
            margin-left: auto;
            margin-right: 0;
            margin-top: 2px;
            min-width: 170px;
            transition: all 0.35s cubic-bezier(.4,0,.2,1);
        }
        .cta .cta-arrow-icon {
            width: 14px;
            height: 10px;
            flex-shrink: 0;
            transition: transform 0.3s;
        }
        .cta:hover {
            color: rgb(203 209 219); /* خاکستری راکت، بدون حرکت فلش و جمله */
        }

        @media (max-width: 1024px) {
            .backing-panel {
                width: 96%;
                padding: 25px 20px;
                height: auto;
                min-height: 310px;
                flex-direction: column;
                align-items: center;
                gap: 30px;
                top: 0;
            }
            .cards-stage {
                width: 100%;
                height: auto;
                display: grid;
                grid-template-columns: repeat(2, 1fr);
                gap: 16px;
                position: static;
            }
            .article-card {
                position: static;
                width: 100%;
                height: auto;
                min-height: 230px;
            }
            .card-1,
            .card-2,
            .card-3,
            .card-4 { left: auto;
                top: auto; }
            .intro {
                width: 100%;
                align-items: center;
                text-align: center;
            }
            .intro h1,
            .intro p { text-align: center; }
            .cta { align-self: center; }
        }

        /* ===== بنر اصلی ===== */
        .banner-image-wrapper {
            position: relative;
            z-index: 10;
            width: 100%;
            max-width: 500px;
            margin: 0 auto;
        }
        .banner-image-wrapper img {
            width: 100%;
            height: auto;
            object-fit: cover;
            border-radius: 1.5rem;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.5);
            border: none;
            display: block;
            position: relative;
            z-index: 2;
            filter: brightness(1.15) contrast(1.05);
        }
        .banner-bg-icons {
            position: absolute;
            inset: -15px;
            z-index: 0;
            pointer-events: none;
            opacity: 0.10;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 20px;
            flex-wrap: wrap;
        }
        .banner-bg-icons .icon-item {
            font-size: 3.5rem;
            color: #0FB5A8;
            animation: float 6s ease-in-out infinite;
            filter: blur(0.5px);
        }
        .banner-bg-icons .icon-item:nth-child(2) { animation-delay: 2s;
            color: #1C78EB;
            font-size: 4.5rem; }
        .banner-bg-icons .icon-item:nth-child(3) { animation-delay: 4s;
            color: #8B5CF6;
            font-size: 3rem; }
        .banner-bg-icons .icon-item:nth-child(4) { animation-delay: 1s;
            color: #0FB5A8;
            font-size: 4rem; }

        .microbe-orb {
            position: absolute;
            border-radius: 50%;
            pointer-events: none;
            z-index: 3;
            opacity: 0.5;
            filter: blur(0.5px);
            animation: float 6s ease-in-out infinite;
        }
        .microbe-orb:nth-child(1) { width: 45px;
            height: 45px;
            background: radial-gradient(circle at 30% 30%, rgba(15, 181, 168, 0.4), rgba(15, 181, 168, 0.08));
            border: 1px solid rgba(15, 181, 168, 0.15);
            top: -20px;
            right: -15px;
            animation-delay: 0s; }
        .microbe-orb:nth-child(2) { width: 30px;
            height: 30px;
            background: radial-gradient(circle at 30% 30%, rgba(28, 120, 235, 0.4), rgba(28, 120, 235, 0.08));
            border: 1px solid rgba(28, 120, 235, 0.15);
            bottom: -12px;
            left: -10px;
            animation-delay: 1.5s; }
        .microbe-orb:nth-child(3) { width: 35px;
            height: 35px;
            background: radial-gradient(circle at 30% 30%, rgba(139, 92, 246, 0.3), rgba(139, 92, 246, 0.08));
            border: 1px solid rgba(139, 92, 246, 0.12);
            top: 15%;
            left: -18px;
            animation-delay: 3s; }
        .microbe-orb:nth-child(4) { width: 25px;
            height: 25px;
            background: radial-gradient(circle at 30% 30%, rgba(52, 211, 153, 0.3), rgba(52, 211, 153, 0.08));
            border: 1px solid rgba(52, 211, 153, 0.12);
            bottom: 20%;
            right: -15px;
            animation-delay: 2s; }

        .floating-icon {
            position: absolute;
            z-index: 4;
            pointer-events: none;
            font-size: 1.4rem;
            color: rgba(15, 181, 168, 0.4);
            animation: float 5s ease-in-out infinite;
            text-shadow: 0 0 20px rgba(15, 181, 168, 0.1);
        }
        .floating-icon:nth-child(7) { top: -8px;
            right: 35%;
            animation-delay: 0.5s;
            color: rgba(28, 120, 235, 0.4); }
        .floating-icon:nth-child(8) { bottom: -6px;
            left: 40%;
            animation-delay: 2.5s;
            color: rgba(139, 92, 246, 0.4); }

        .hero-microbe-icon {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            width: 48px;
            height: 48px;
            border-radius: 50%;
            background: radial-gradient(circle at 30% 30%, rgba(15, 181, 168, 0.25), rgba(15, 181, 168, 0.05));
            border: 1.5px solid rgba(15, 181, 168, 0.3);
            color: #0FB5A8;
            font-size: 1.5rem;
            animation: float 4s ease-in-out infinite;
            box-shadow: 0 0 20px rgba(15, 181, 168, 0.15);
            backdrop-filter: blur(4px);
            margin-right: 12px;
        }
        .hero-microbe-icon:hover {
            transform: scale(1.1);
            border-color: rgba(15, 181, 168, 0.6);
            box-shadow: 0 0 30px rgba(15, 181, 168, 0.3);
            transition: all 0.3s ease;
        }

        .animate-style-float {
            animation: heroFloat 6s ease-in-out infinite;
        }
        @keyframes heroFloat {
            0%,
            100% { transform: translateY(0px); }
            50% { transform: translateY(-15px); }
        }
        @media (max-width: 768px) {
            .animate-style-float { animation: none; }
        }

/* واضح‌تر شدن لوگوی پنل موبایل بدون اضافه کردن کادر دور لوگو */
        @media (max-width: 1023px) {

        }

        /* خط جداکننده شیک زیر لوگوی پنل موبایل */
        @media (max-width: 1023px) {
            
        }

        @keyframes float {
            0%,
            100% { transform: translateY(0) rotate(0deg) scale(1); }
            50% { transform: translateY(-15px) rotate(10deg) scale(1.05); }
        }

        /* ===== هدر و افکت‌ها ===== */
        .scroll-halo-bg {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 300vh;
            pointer-events: none;
            z-index: -1;
            opacity: 0.10;
            will-change: transform;
        }
        .moving-grid {
            background-size: 60px 60px;
            background-image:
                linear-gradient(to right, rgba(28, 120, 235, 0.04) 1px, transparent 1px),
                linear-gradient(to bottom, rgba(28, 120, 235, 0.04) 1px, transparent 1px);
            animation: grid-scroll 20s linear infinite;
            will-change: transform;
        }
        .microbe-particle {
            position: absolute;
            border-radius: 50%;
            filter: blur(2px);
            opacity: 0.25;
        }
        .noise-bg {
            background-image: url(https://lh3.googleusercontent.com/aida-public/AB6AXuAi7wEn5-zOd0f8PQHh57X9-ZvaTW7K4yL3iknmEWZJsrNI7bSBmSHD6CI3M7J88LiRAyovjrO1Ykv3pCB8MjeiaRtct6Y15LruNYLBMdIqRNzxPxcsdI7xLGzfL53qmEBxJ0hUj4L39frP1WdGtkPcipt5slWaWnJ0M3zWhLpBXCwJwE47e9gKZZbPpvqHUlqvInUEe8JfcC6iFEZUJNQWWe9J4CeDw5H5_zhqt-ei_-5WIqdd2tQfJcfjl1tFdr8evBAt-E07q7DC);
        }
        .animate-beam {
            animation: beam 6s linear infinite;
        }
        @keyframes beam {
            0% { transform: translateX(-100%) skewX(-12deg); }
            100% { transform: translateX(300%) skewX(-12deg); }
        }
        .animate-pulse-slow {
            animation: pulse 6s cubic-bezier(0.4, 0, 0.6, 1) infinite;
        }

        /* ===== بخش محصولات ===== */
        .product-card {
            background: #1B344D;
            border: none;
            border-radius: 1.5rem;
            transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            overflow: hidden;
            position: relative;
        }
        .product-card:hover { transform: translateY(-6px);
            box-shadow: 0 0 7px rgba(28, 120, 235, 0.55), 0 0 26px rgba(28, 120, 235, 0.24); }
        .product-image-placeholder { position: relative;
            overflow: hidden; }
        .product-image-placeholder .overlay { position: absolute;
            inset: 0;
            background: linear-gradient(180deg, rgba(42, 42, 90, 0.2) 0%, rgba(42, 42, 90, 0.6) 100%);
            z-index: 1; }
        .product-image-placeholder .icon-bg { position: absolute;
            inset: 0;
            z-index: 0; }
        .coming-soon-badge { position: absolute;
            top: 12px;
            right: 12px;
            background: linear-gradient(135deg, #ff6b6b, #ee5a52);
            color: white;
            padding: 4px 12px;
            border-radius: 20px;
            font-size: 0.75rem;
            font-weight: bold;
            z-index: 10;
            animation: pulse-glow 2s infinite; }
        .products-section { scroll-margin-top: 20px; }
        .fade-in { animation: fade-in-up 0.8s ease-out; }
        @keyframes fade-in-up {
            0% { opacity: 0;
                transform: translateY(30px); }
            100% { opacity: 1;
                transform: translateY(0); }
        }

        /* ===== حرکت اتوماتیک محصولات ویژه در دسکتاپ ===== */
        .products-marquee {
            width: 100%;
        }
        @media (min-width: 1024px) {
            .products-marquee {
                overflow: hidden;
                position: relative;
                direction: ltr !important;
                unicode-bidi: isolate;
                padding: 42px 0 42px;
                margin: -42px 0 -42px;
                --products-marquee-duration: 34s;
                --products-card-width: calc((100vw - 20rem - 3rem) / 3);
                /* هاله نرم دو طرف اسلایدر — محو تدریجی چندمرحله‌ای، بدون هیچ خطی */
                -webkit-mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,.2) 2.5%, rgba(0,0,0,.55) 6%, rgba(0,0,0,.85) 10%, #000 14%, #000 86%, rgba(0,0,0,.85) 90%, rgba(0,0,0,.55) 94%, rgba(0,0,0,.2) 97.5%, transparent 100%);
                mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,.2) 2.5%, rgba(0,0,0,.55) 6%, rgba(0,0,0,.85) 10%, #000 14%, #000 86%, rgba(0,0,0,.85) 90%, rgba(0,0,0,.55) 94%, rgba(0,0,0,.2) 97.5%, transparent 100%);
            }
            .products-marquee-track {
                display: flex;
                align-items: stretch;
                gap: 1.5rem;
                width: max-content;
                direction: ltr !important;
                unicode-bidi: isolate;
                animation: products-marquee-right var(--products-marquee-duration) linear infinite;
                will-change: transform;
            }
            .products-marquee-track .product-card {
                flex: 0 0 var(--products-card-width);
                width: var(--products-card-width);
                max-width: none;
                direction: rtl;
                unicode-bidi: plaintext;
            }
            /* طبق درخواست، با هاور روی کارت انیمیشن متوقف نمی‌شود. */
            @keyframes products-marquee-right {
                from { transform: translate3d(-50%, 0, 0); }
                to   { transform: translate3d(0, 0, 0); }
            }
        }
        @media (max-width: 1023px) {
            .products-marquee {
                overflow: visible;
                direction: rtl;
            }
            .products-marquee-track {
                display: grid;
                grid-template-columns: repeat(1, minmax(0, 1fr));
                gap: 1.5rem;
                width: 100%;
                animation: none;
            }
            .products-marquee-extra,
            .products-marquee-copy {
                display: none !important;
            }
        }
        @media (min-width: 768px) and (max-width: 1023px) {
            .products-marquee-track {
                grid-template-columns: repeat(2, minmax(0, 1fr));
            }
        }

        @media (max-width: 767px) {
            .products-marquee {
                overflow: hidden;
                position: relative;
                direction: ltr !important;
                unicode-bidi: isolate;
                padding: 36px 0 36px;
                width: 100vw;
                max-width: 100vw;
                align-self: center;
                left: auto;
                right: auto;
                transform: none;
                margin: -36px 0 -36px;
                --products-mobile-duration: 31s;
                --products-mobile-card-width: min(76vw, 285px);
                -webkit-mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,.2) 3%, rgba(0,0,0,.55) 7%, rgba(0,0,0,.85) 12%, #000 16%, #000 84%, rgba(0,0,0,.85) 88%, rgba(0,0,0,.55) 93%, rgba(0,0,0,.2) 97%, transparent 100%);
                mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,.2) 3%, rgba(0,0,0,.55) 7%, rgba(0,0,0,.85) 12%, #000 16%, #000 84%, rgba(0,0,0,.85) 88%, rgba(0,0,0,.55) 93%, rgba(0,0,0,.2) 97%, transparent 100%);
            }
            .products-marquee-track {
                display: flex;
                align-items: stretch;
                gap: 14px;
                width: max-content;
                direction: ltr !important;
                unicode-bidi: isolate;
                animation: products-marquee-right-mobile var(--products-mobile-duration) linear infinite;
                will-change: transform;
            }
            .products-marquee-track .product-card {
                flex: 0 0 var(--products-mobile-card-width);
                width: var(--products-mobile-card-width);
                max-width: var(--products-mobile-card-width);
                direction: rtl;
                unicode-bidi: plaintext;
                border-radius: 1.1rem !important;
            }
            .products-marquee-track .products-marquee-extra,
            .products-marquee-track .products-marquee-copy {
                display: block !important;
            }
            .products-marquee-track .product-card .product-image-placeholder {
                height: 132px !important;
            }
            .products-marquee-track .product-card .coming-soon-badge {
                top: 9px;
                right: 9px;
                padding: 3px 9px;
                font-size: 0.65rem;
            }
            .products-marquee-track .product-card .product-image-placeholder .material-symbols-outlined {
                font-size: 43px !important;
                margin-bottom: 7px !important;
            }
            .products-marquee-track .product-card .product-image-placeholder h3 {
                font-size: 15.5px !important;
                line-height: 1.25 !important;
            }
            .products-marquee-track .product-card .product-image-placeholder p {
                font-size: 11px !important;
            }
            .products-marquee-track .product-card > .p-6 {
                padding: 14px !important;
            }
            .products-marquee-track .product-card > .p-6 > h3 {
                font-size: 14px !important;
                line-height: 1.45 !important;
                margin-bottom: 6px !important;
            }
            .products-marquee-track .product-card > .p-6 > p {
                font-size: 11.2px !important;
                line-height: 1.65 !important;
                margin-bottom: 10px !important;
            }
            .products-marquee-track .product-card > .p-6 .flex.items-center.gap-4 {
                gap: 8px !important;
                margin-bottom: 10px !important;
            }
            .products-marquee-track .product-card > .p-6 .text-xs {
                font-size: 10px !important;
            }
            .products-marquee-track .product-card button {
                height: 39px !important;
                border-radius: 0.85rem !important;
                font-size: 11.5px !important;
                padding-left: 12px !important;
                padding-right: 12px !important;
            }
            .products-marquee-track .product-card button .material-symbols-outlined {
                font-size: 13px !important;
            }
            @keyframes products-marquee-right-mobile {
                from { transform: translate3d(-50%, 0, 0); }
                to   { transform: translate3d(0, 0, 0); }
            }
        }

        /* جلوگیری از پرش کارت‌های محصولات هنگام رفرش صفحه */
        .products-section.fade-in,
        .products-section .product-card.fade-in,
        .products-section .product-card {
            animation: none !important;
        }
        .products-section {
            opacity: 1 !important;
            transform: none !important;
        }

        /* ===== بخش جدید خدمات ===== */
        .services-grid {
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 1.8rem;
            width: 100%;
        }
        .service-card {
            background: #1B344D;
            border: 3px solid rgba(28, 120, 235, 0.55);
            border-radius: 20px;
            padding: 1.8rem 1.5rem 2rem;
            box-shadow: 6px 6px 0 rgba(28, 120, 235, 0.28);
            transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease, border-width 0.2s ease, padding 0.2s ease;
            text-align: center;
            position: relative;
        }
        .service-card:hover {
            transform: translateY(-5px);
            border-width: 4px;
            border-color: #1C78EB;
            padding: calc(1.8rem - 1px) calc(1.5rem - 1px) calc(2rem - 1px);
            box-shadow: 9px 10px 0 #1C78EB;
        }
        .service-card .service-icon {
            display: inline-block;
            font-size: 2.2rem;
            margin-bottom: 1rem;
            line-height: 1;
        }
        .service-card .service-icon-teal { color: #0FB5A8; }
        .service-card .service-icon-blue { color: #1C78EB; }
        .service-card .service-icon-purple { color: #8B5CF6; }
        .service-card .service-icon-amber { color: #F59E0B; }
        .service-card h3 {
            font-size: 1.1rem;
            font-weight: 800;
            color: #ffffff;
            margin-bottom: 0.5rem;
        }
        .service-card p {
            font-size: 0.9rem;
            color: rgba(218, 231, 255, 0.7);
            line-height: 1.7;
        }
        .custom-arrow-icon {
            display: inline-block;
            vertical-align: middle;
            color: currentColor;
            flex-shrink: 0;
        }
        .service-card .learn-more {
            display: inline-flex;
            align-items: center;
            gap: 6px;
            margin-top: 0.8rem;
            font-size: 0.9rem;
            font-weight: 600;
            color: #0FB5A8;
            transition: color 0.2s ease;
            text-decoration: none;
        }
        .service-card .learn-more:hover {
            color: rgb(203 209 219); /* خاکستری راکت، بدون حرکت فلش و جمله */
        }
        @media (max-width: 1024px) {
            .services-grid { grid-template-columns: repeat(2, 1fr); }
        }
        @media (max-width: 640px) {
            .services-grid { grid-template-columns: 1fr; }
        }

        /* ===== استایل جدید برای بخش خدمات ===== */
        .services-section {
            scroll-margin-top: 80px;
        }

        /* ============================================================
           نوار اطلاع‌رسانی شیک زیستیار (جایگزین بنر شبکه‌های اجتماعی)
           ============================================================ */
        .info-announcement-bar {
            position: relative;
            width: 100%;
            max-width: 1280px;
            margin: 280px auto 220px;

            /* ============================================================
               تنظیم عکس بک‌گراند کادر (background.png):
               ۱) عکس کنار index.html با اسم "background.png" قرار دارد.
               ۲) عکس با --bg-zoom بزرگ‌نمایی (زوم) می‌شود و با --bg-pos-x
                  به سمت راست کادر (پشت سر عکس دانشمند) هدایت می‌شود تا
                  المان‌های DNA/فلاسک/باکتری دقیقاً پشت دانشمند دیده شوند.
                  --bg-pos-x  →  از ۰٪ (چسبیده به چپ) تا ۱۰۰٪ (چسبیده به راست)
                  --bg-pos-y  →  از ۰٪ (چسبیده به بالا) تا ۱۰۰٪ (چسبیده به پایین)
                  --bg-zoom   →  درصد ارتفاع؛ عدد بیشتر = زوم بیشتر
               ============================================================ */
            --bg-pos-x: 10%;
            --bg-pos-y: 48%;
            --bg-zoom: 280%;

            background-image: linear-gradient(135deg, rgba(13, 13, 38, 0.82) 0%, rgba(15, 15, 45, 0.68) 55%, rgba(10, 14, 34, 0.85) 100%), url('../images/ChatGPT Image Jul 3, 2026, 05_40_49 PM.png');
            background-repeat: no-repeat;
            background-size: auto var(--bg-zoom);
            background-position: var(--bg-pos-x) var(--bg-pos-y);
            border: none; /* خط دور حذف شد — حالا کادر از خودش نور یکدست ساطع می‌کند */
            border-radius: 26px !important;
            padding: 10px 40px 8px;
            box-shadow: 0 0 0 4px #080818, 12px 12px 0 #080818, 0 20px 40px rgba(0, 0, 0, 0.4), 0 0 28px rgba(28, 120, 235, 0.35), 0 0 65px rgba(28, 120, 235, 0.16), inset 0 0 22px rgba(28, 120, 235, 0.07);
            transition: transform 0.2s ease, box-shadow 0.2s ease;
            direction: rtl;
            overflow: visible;
        }
        .info-announcement-bar:hover {
            transform: translateY(-5px);
            box-shadow: 0 0 0 5px #080818, 14px 15px 0 #080818, 0 20px 40px rgba(0, 0, 0, 0.4), 0 0 28px rgba(28, 120, 235, 0.35), 0 0 65px rgba(28, 120, 235, 0.16), inset 0 0 22px rgba(28, 120, 235, 0.07);
        }

        .info-announcement-bar::before {
            content: "";
            position: absolute;
            top: -60px;
            left: 50%;
            transform: translateX(-50%);
            width: 1080px;
            height: 200px;
            background: radial-gradient(ellipse at center, rgba(28, 120, 235, 0.45) 0%, rgba(28, 120, 235, 0.16) 55%, rgba(28, 120, 235, 0) 80%);
            filter: blur(26px);
            pointer-events: none;
            z-index: 0;
        }

        .info-announcement-bar::after {
            content: "";
            position: absolute;
            bottom: -45px;
            left: 2%;
            right: 2%;
            height: 110px;
            background: linear-gradient(to left, rgba(28, 120, 235, 0) 0%, rgba(28, 120, 235, 0.16) 10%, rgba(28, 120, 235, 0.16) 90%, rgba(28, 120, 235, 0) 100%);
            filter: blur(28px);
            pointer-events: none;
            z-index: 0;
        }

        .announcement-badge {
            display: inline-flex;
            align-items: center;
            gap: 6px;
            padding: 6px 16px;
            font-size: 12.5px;
            font-weight: 800;
            letter-spacing: 0.03em;
            color: #6df4e1;
            background: rgba(15, 181, 168, 0.2);
            border: 2.5px solid rgba(15, 181, 168, 0.75); /* کلفت‌تر شد، قبلاً 1.5px بود */
            border-radius: 8px !important; /* گوشه‌ها تیزتر با کمی گردی، به‌جای بیضی کامل قبلی */
            margin-bottom: 10px;
        }

        .announcement-top {
            position: relative;
            z-index: 1;
            display: flex;
            align-items: flex-end;
            justify-content: space-between;
            gap: 24px;
        }

        .announcement-content {
            flex: 1;
            display: flex;
            align-items: center;
            justify-content: flex-end;
            gap: 26px;
            padding: 6px 0;
            padding-right: 320px; /* فضای رزرو شده برای عکس دانشمند؛ اگه عکس رو بزرگ/کوچیک کردی این عدد رو هم تغییر بده */
        }

        .announcement-text-block {
            flex: 1;
            max-width: 480px;
            text-align: center;
            margin: 0 auto;
        }

        .announcement-title {
            font-size: clamp(24px, 3.4vw, 38px);
            font-weight: 900;
            color: #ffffff;
            line-height: 1.3;
            margin: 0 0 10px;
            text-align: center;
            -webkit-text-stroke: 0.9px currentColor;
        }

        .announcement-title span {
            color: #ffffff;
        }

        .announcement-text {
            font-size: 17px;
            font-weight: 600;
            color: #c9d2e8;
            line-height: 1.6;
            margin: 0;
            text-align: center;
        }

        .announcement-text .highlight {
            color: #2ee6c8;
            font-weight: 700;
        }

        .announcement-scientist-wrapper {
            position: absolute;
            right: 24px;
            bottom: 0;
            display: flex;
            align-items: flex-end;
            pointer-events: none;
            z-index: 6;
            line-height: 0;
        }

        .announcement-scientist-img {
            display: block;
            height: 400px; /* اندازه‌ی عکس؛ هرچقدر می‌خوای بزرگ‌ترش کن، چون بالای کادر بیرون می‌زنه نه پایینش */
            width: auto;
            max-width: none;
            object-fit: contain;
            object-position: bottom;
            filter: drop-shadow(0 -14px 24px rgba(0, 0, 0, 0.4));
            /* محو تدریجی پایین و کناره‌های عکس تا لبه‌ی صاف مستطیلی دیده نشود
               و به‌جای بریدگی ناگهانی، عکس در پس‌زمینه‌ی کادر محو شود */
            -webkit-mask-image: linear-gradient(to bottom, transparent 0%, #000 6%, #000 70%, transparent 96%),
                                 linear-gradient(to right, transparent 0%, #000 12%, #000 88%, transparent 100%);
            /* باگ قبلی: اینجا دو مقدار "source-in, source-in" نوشته شده بود که نامعتبره
               و باعث میشد فقط فید عمودی (پایین) اعمال بشه و فید کناره‌ها (چپ/راست) اصلاً کار نکنه.
               مقدار درست فقط یک "source-in" هست (برای تلاقی دو لایه ماسک). */
            -webkit-mask-composite: source-in;
            -webkit-mask-repeat: no-repeat;
            -webkit-mask-size: 100% 100%;
            mask-image: linear-gradient(to bottom, transparent 0%, #000 6%, #000 70%, transparent 96%),
                        linear-gradient(to right, transparent 0%, #000 12%, #000 88%, transparent 100%);
            mask-composite: intersect;
            mask-repeat: no-repeat;
            mask-size: 100% 100%;
        }

        .announcement-buttons {
            display: flex;
            flex-direction: row;
            flex-wrap: nowrap;
            flex-shrink: 0;
            gap: 16px;
            align-items: center;
            justify-content: flex-start;
        }

        .announcement-btn {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 6px;
            padding: 8px 16px;
            font-size: 12.5px;
            font-weight: 700;
            color: #ffffff;
            border: none;
            border-radius: 10px !important;
            cursor: pointer;
            transition: all 0.3s ease;
            text-decoration: none;
            white-space: nowrap;
        }

        .announcement-btn i {
            font-size: 14px;
        }

        .announcement-btn svg.custom-arrow-icon {
            width: 16px;
            height: 11px;
            flex-shrink: 0;
            color: #ffffff;
            transition: transform 0.3s ease;
        }
        .announcement-btn:hover svg.custom-arrow-icon {
            transform: translateX(-3px);
        }

        /* فقط در حالت واقعی کامپیوتر (عرض بیشتر از 992، یعنی همان مرزی که چیدمان
           ردیفی/کنار هم دکمه‌ها و متن در آن فعال است) دکمه‌های تلگرام/اینستاگرام
           از نظر طولی (ارتفاع) بزرگ‌تر و کلفت‌تر می‌شوند؛ حالت موبایل و تبلت دست‌نخورده می‌مانند. */
        @media (min-width: 993px) {
            .announcement-btn {
                padding: 12px 20px;
                font-size: 13.5px;
            }
            .announcement-btn i {
                font-size: 15px;
            }
            .announcement-btn svg.custom-arrow-icon {
                width: 16px;
                height: 11px;
            }
            /* کادر کوچک «اخبار و اطلاعیه‌ها» به چپ می‌رود تا به‌جای سمت راست، در وسط دیده شود */
            .announcement-badge {
                position: relative;
            }
            /* عنوان همیشه یک‌خط بماند و به دو خط نشکند */
            .announcement-title {
                white-space: nowrap;
                font-size: clamp(18px, 1.9vw, 26px);
            }
            /* کادر خبر، عنوان و پاراگراف با هم به‌عنوان یک مجموعه، به سمت راست (سمت عکس دانشمند)
               شیفت می‌شوند */
            .announcement-text-block {
                max-width: 620px;
                position: relative;
                right: 30px;
            }
        }

        .btn-whatsapp {
            background: linear-gradient(135deg, #25D366 0%, #128C7E 100%);
            box-shadow: 0 0 0 3px #0D0D26, 9px 9px 0 #0D0D26, 0 10px 24px rgba(37, 211, 102, 0.18);
        }
        .btn-whatsapp:hover {
            filter: brightness(1.08);
            box-shadow: 0 0 0 3px #0D0D26, 12px 12px 0 #0D0D26, 0 12px 28px rgba(37, 211, 102, 0.28);
            transform: translate(-2px, -2px);
        }

        .btn-instagram {
            background: linear-gradient(135deg, #d62976, #f77737);
            box-shadow: 0 0 0 3px #0D0D26, 9px 9px 0 #0D0D26;
        }
        .btn-instagram:hover {
            filter: brightness(1.1);
            box-shadow: 0 0 0 3px #0D0D26, 12px 12px 0 #0D0D26;
            transform: translate(-2px, -2px);
        }

        .announcement-divider {
            display: none; /* طبق درخواست کاربر، خط بالای ۴ مورد کامل حذف شد */
        }

        .announcement-features {
            display: grid;
            grid-template-columns: repeat(4, max-content);
            justify-items: center;
            justify-content: space-evenly;
            gap: 0;
            /* حاشیه راست بیشتر از چپ نگه داشته شده تا هم از فضای عکس دانشمند فاصله بگیرد
               و هم تا نزدیک لبه‌ی چپ کادر کشیده شود (هم‌راستا با خط جداکننده) */
            margin: 0 210px 0 88px;
        }

        .announcement-feature {
            display: flex;
            flex-direction: row;
            align-items: center;
            gap: 7px;
            text-align: center;
        }

        .announcement-feature-icon {
            flex-shrink: 0;
            width: 44px;
            height: 44px;
            display: flex;
            align-items: center;
            justify-content: center;
            color: #ffffff;
            font-size: 21px;
        }

        .announcement-feature-title {
            font-size: 14px;
            font-weight: 700;
            color: #ffffff;
            margin: 0 0 2px;
        }

        .announcement-feature-text {
            font-size: 12.5px;
            font-weight: 500;
            color: #8b93ab;
            margin: 0;
        }

        /* ===== هم‌راستاسازی عمودی عنوان با دو دکمه (فقط دسکتاپ) ===== */
        @media (min-width: 993px) {
            .info-announcement-bar .announcement-text-block {
                transform: translateY(41px) translateX(18px);
            }
        }

        /* ===== فقط مورد «تخفیف‌ها» کمی به سمت چپ ===== */
        .announcement-features .announcement-feature:last-child {
            transform: translateX(-19px);
        }

        /* ===== تنظیمات دسکتاپ نوار اخبار و اطلاعیه‌ها ===== */
        @media (min-width: 993px) {
            .info-announcement-bar .announcement-badge {
                visibility: hidden;
                opacity: 0;
                pointer-events: none;
            }
            .info-announcement-bar .announcement-content {
                padding-top: 0;
                padding-bottom: 0;
                align-items: center;
            }
            .info-announcement-bar .announcement-text-block {
                top: -24px;
                right: 0px;
                max-width: 680px;
            }
            .info-announcement-bar .announcement-title {
                font-size: clamp(23px, 2vw, 31px);
                line-height: 1.24;
                font-weight: 900;
                -webkit-text-stroke: 1.05px currentColor;
                margin-bottom: 10px;
                transform: translateX(-20px); /* یه ذره سمت چپ */
            }
            .info-announcement-bar .announcement-text {
                max-width: 560px;
                margin: 0 auto;
                text-align: center;
                font-size: 17.3px;
                line-height: 1.72;
                font-weight: 750;
                color: rgba(226, 236, 255, 0.90);
            }
            .info-announcement-bar .announcement-text .highlight {
                font-weight: 900;
                color: #6df4e1;
            }
            .info-announcement-bar .announcement-divider {
                display: block;
                height: 1.5px;
                border-radius: 999px;
                margin: -6px 260px 12px 8px;
                background: linear-gradient(90deg,
                    transparent 0%,
                    rgba(255, 255, 255, 0.07) 8%,
                    rgba(109, 244, 225, 0.42) 50%,
                    rgba(255, 255, 255, 0.07) 92%,
                    transparent 100%);
                box-shadow: 0 0 14px rgba(109, 244, 225, 0.10);
            }
            .info-announcement-bar .announcement-features {
                margin-top: 0;
            }
        }

        @media (max-width: 992px) {
            .info-announcement-bar {
                padding: 22px 22px 18px;
                width: calc(100% - 30px);
                max-width: 900px;
                margin: 45px auto 30px;
                --bg-pos-x: 85%;
                --bg-pos-y: 15%;
                --bg-zoom: 130%;
            }
            .announcement-badge {
                margin: 0 auto 10px;
            }
            .announcement-top {
                flex-direction: column;
                align-items: stretch;
            }
            .announcement-content {
                flex-direction: column;
                max-width: 100%;
                text-align: center;
                padding-right: 0;
                gap: 14px; /* فاصله عمودی کمتر بین متن و دکمه‌ها تا دکمه‌ها بالاتر بیایند */
            }
            .announcement-text-block {
                max-width: 100%;
                text-align: center;
            }
            .announcement-buttons {
                justify-content: center;
                margin-top: 4px; /* قبلاً 16px بود؛ کم شد تا دکمه‌ها به متن نزدیک‌تر و بالاتر دیده شوند */
            }
            .announcement-scientist-wrapper {
                position: static;
                right: auto;
                bottom: auto;
                height: 150px;
                width: 100%;
                justify-content: center;
                margin-bottom: 6px;
            }
            .announcement-scientist-img {
                height: 150px;
            }
            .announcement-divider {
                margin-right: 0;
                margin-left: 0;
            }
            .announcement-features {
                grid-template-columns: repeat(2, minmax(0, 1fr));
                margin-right: 0;
                margin-left: 0;
            }
            .announcement-feature {
                text-align: center;
                flex-direction: column;
                gap: 8px;
            }
        }
        @media (max-width: 480px) {
            .announcement-btn {
                padding: 8px 12px;
                font-size: 11.5px;
            }
            .announcement-text {
                font-size: 14px;
            }
            .info-announcement-bar {
                padding: 18px 14px 16px;
                border-radius: 20px !important;
                width: calc(100% - 16px);
                max-width: none;
                margin: 35px auto 24px;
                --bg-pos-x: 80%;
                --bg-pos-y: 10%;
                --bg-zoom: 115%;
            }
            .announcement-scientist-wrapper {
                height: 260px;
            }
            .announcement-scientist-img {
                height: 260px;
            }
            .announcement-features {
                gap: 20px;
            }
        }

        /* ============================================================
           فقط حالت موبایل (زیر ۷۶۸px):
           ۱) عکس دانشمند بزرگ‌تر می‌شود و دقیقاً روی لبه‌ی بالای کادر
              می‌نشیند؛ نصفش بیرون کادر و نصفش داخل کادر دیده می‌شود.
           ۲) کل بخش «قابل اعتماد / علمی / نوآورانه / تخفیف‌ها» به همراه
              خط جداکننده‌اش، فقط در موبایل به‌طور کامل حذف می‌شود.
           ============================================================ */
        @media (max-width: 767px) {
            .info-announcement-bar {
                padding-top: 110px;
                /* قبلاً margin-top فقط ۴۵px بود ولی چون تصویر دانشمند در موبایل
                   به سمت بالای کادر بیرون می‌زند (position:absolute; top منفی)
                   عملاً سرش می‌رفت روی فلش‌های چپ/راست دوره‌ها بالای این بخش.
                   با افزایش margin-top یک فاصله‌ی امن بین فلش‌ها و بالای تصویر ایجاد می‌شود. */
                margin-top: 240px;
                /* روی موبایل انیمیشن نئون خاموش می‌شود چون باعث پرک‌پرک زدن (فلیکر) کادر می‌شد؛
                   به‌جایش یک سایه‌ی ثابت و آرام (بدون چشمک زدن) گذاشته شده. */
                animation: none;
                border-color: rgba(28, 120, 235, 0.55);
                box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4), 0 0 22px rgba(28, 120, 235, 0.3), 0 0 46px rgba(28, 120, 235, 0.16), inset 0 0 18px rgba(28, 120, 235, 0.06);
            }
            .announcement-scientist-wrapper {
                position: absolute;
                top: -195px; /* هماهنگ با ارتفاع بزرگ‌تر عکس، تا همچنان نصفش بیرون کادر بماند */
                left: 50%;
                right: auto;
                bottom: auto;
                transform: translateX(-50%);
                height: 300px; /* قبلاً 250px بود؛ بزرگ‌تر شد */
                width: auto;
                justify-content: center;
                margin-bottom: 0;
            }
            .announcement-scientist-img {
                height: 300px; /* قبلاً 250px بود؛ بزرگ‌تر شد */
            }
            .announcement-divider {
                display: none;
            }
            .announcement-features {
                display: none;
            }
        }

        /* ===== دایره‌های تزئینی کنار اولین کلمه عنوان‌ها ===== */
        .heading-word-dots {
            position: relative;
            display: inline-block;
        }
        .heading-word-dots .corner-dots-icon {
            position: absolute;
            top: 50%;
            right: -56px; /* فاصله ۱۶px از جمله، مثل ml-4 راکت */
            transform: translateY(-50%);
            width: 42px;
            height: auto;
            color: #ffffff; /* رنگ دقیق راکت در دارک‌مود */
            pointer-events: none;
            z-index: 2;
        }
        @media (max-width: 720px) {
            .heading-word-dots .corner-dots-icon {
                width: 31px;
                right: -46px; /* فاصله ۱۶px از جمله */
            }
        }
        .intro-word-dots {
            position: relative;
            display: inline-block;
        }
        .intro-word-dots .intro-dots-icon {
            position: absolute;
            top: 50%;
            right: -37px;
            transform: translateY(-50%);
            width: 32px;
            height: auto;
            pointer-events: none;
            z-index: 2;
        }
        @media (max-width: 720px) {
            .intro-word-dots .intro-dots-icon {
                width: 26px;
                right: -30px;
            }
        }
        .panel-corner-dots {
            position: absolute;
            left: 100%;
            margin-left: -21px;
            top: 28px;
            width: 52px;
            height: auto;
            overflow: visible;
            pointer-events: none;
            z-index: 3;
        }

        /* ===== نسخه موبایل بخش دنیای پروبیوتیک‌ها (دسکتاپ بدون تغییر) ===== */
        @media (max-width: 767px) {
            .page-articles {
                display: block;
                min-height: auto;
                padding: 48px 0 78px;
                background: #0E2338;
            }
            .editorial-section {
                width: 100%;
                max-width: none;
                min-height: auto;
                display: block;
                padding: 0 14px;
            }
            .backing-panel {
                width: 100%;
                height: auto;
                min-height: 0;
                top: 0;
                padding: 0;
                background: transparent;
                border: none;
                box-shadow: none;
                backdrop-filter: none;
                -webkit-backdrop-filter: none;
                border-radius: 0;
                display: flex;
                flex-direction: column;
                align-items: stretch;
                gap: 22px;
                overflow: visible;
                direction: rtl;
            }
            .panel-corner-dots {
                left: auto !important;
                right: -7px !important;
                top: 16px !important;
                margin-left: 0 !important;
                width: 43px !important;
                z-index: 8;
            }
            .intro {
                order: 1;
                width: 100%;
                align-items: center;
                text-align: center;
                gap: 10px;
                padding: 34px 22px 28px;
                border-radius: 22px;
                background: rgba(20, 27, 58, 0.82);
                border: 1px solid rgba(255, 255, 255, 0.08);
                box-shadow: 0 18px 42px rgba(0, 0, 0, 0.30), inset 0 1px 0 rgba(255,255,255,0.06);
                overflow: hidden;
                position: relative;
            }
            .intro::before {
                content: "";
                position: absolute;
                inset: 0;
                background:
                    radial-gradient(circle at 18% 15%, rgba(28,120,235,0.16), transparent 34%),
                    radial-gradient(circle at 85% 0%, rgba(15,181,168,0.13), transparent 38%);
                pointer-events: none;
            }
            .intro h1 {
                position: relative;
                z-index: 1;
                margin: 0 0 4px !important;
                width: 100%;
                text-align: center !important;
                font-size: clamp(26px, 7.4vw, 34px);
                line-height: 1.35;
                color: #ffffff;
                letter-spacing: -0.03em;
            }
            .intro h1.heading-extra-bold {
                -webkit-text-stroke: 0.75px currentColor;
            }
            .intro p {
                position: relative;
                z-index: 1;
                width: 100%;
                max-width: 31rem;
                margin: 0 auto 8px !important;
                text-align: center !important;
                font-size: 14px;
                line-height: 1.85;
                color: rgba(218, 231, 255, 0.76);
            }
            .intro .cta {
                position: relative;
                z-index: 1;
                align-self: center;
                margin: 4px auto 0;
                min-width: 158px;
                padding: 11px 18px;
                border-radius: 12px;
                font-size: 12.5px;
            }
            .cards-stage {
                order: 2;
                width: 100%;
                height: auto;
                display: grid;
                grid-template-columns: 1fr;
                gap: 16px;
                position: static;
                overflow: visible;
                direction: rtl;
            }
            .article-card {
                position: static;
                width: 100%;
                height: auto;
                min-height: 0;
                padding: 12px;
                border-radius: 14px;
                background: rgba(31, 31, 77, 0.94);
                border: none;
                box-shadow: 0 12px 32px rgba(0, 0, 0, 0.34);
                gap: 9px;
            }
            .card-1,
            .card-2,
            .card-3,
            .card-4 {
                left: auto;
                top: auto;
            }
            .article-card .preview {
                height: 145px;
                border-radius: 8px;
                background: linear-gradient(135deg, rgba(15,181,168,0.16), rgba(28,120,235,0.16));
                border-color: rgba(255,255,255,0.10);
            }
            .article-card h2 {
                font-size: 15px;
                line-height: 1.55;
                margin: 2px 0 4px;
                text-align: right;
            }
            .article-card .meta {
                align-items: center;
                gap: 8px;
            }
            .article-card .read-time {
                font-size: 10.5px;
                color: rgba(203, 213, 225, 0.72);
            }
            .article-card .icons {
                font-size: 14px;
                gap: 5px;
            }
        }
        @media (min-width: 560px) and (max-width: 767px) {
            .cards-stage {
                grid-template-columns: repeat(2, minmax(0, 1fr));
                gap: 14px;
            }
            .article-card .preview {
                height: 118px;
            }
            .article-card h2 {
                font-size: 13.5px;
            }
        }

/* Shared visual system copied from the courses page: page canvas, header and footer */

        /* ===== فونت آراد ===== */

        

        /* ===== کلیات سایت ===== */
        html {
            background-color: #0E2338 !important;
            color-scheme: dark !important;
        }
        body {
            background-color: #0E2338 !important;
            background-image: none !important;
            color: #e2e8f0 !important;
            font-family: 'IRANYekanX', 'Vazirmatn', 'Manrope', 'Noto Sans Arabic', sans-serif;
            min-height: 100vh;
            margin: 0;
        }
        .sun-glow { display: none !important; }

        /* افکت پس‌زمینه بالای سایت مثل راکت: بالای صفحه کمی سفید و به پایین محو می‌شود */
        /* پس‌زمینه دقیق راکت: بدنه تیره + گرادیانت سفیدِ بالای صفحه */
        .roocket-bg-exact {
            position: absolute;
            top: 0;
            right: 0;
            width: 100%;
            height: 100vh;
            pointer-events: none;
            z-index: 0;
            background-image: linear-gradient(to top, #fff0 0%, #ffffff26 100%);
        }

        ::-webkit-scrollbar { width: 8px; }
        ::-webkit-scrollbar-track { background: #0E2338; }
        ::-webkit-scrollbar-thumb { background: #6b7280;
            border-radius: 8px; }
        ::-webkit-scrollbar-thumb:hover { background: #4b5563; }

        .hero-cta-btn {
            position: relative;
            background:
                radial-gradient(circle at top right, rgba(255,255,255,.16), transparent 45%),
                linear-gradient(90deg, #12395D 0%, #155D8F 55%, #1C78EB 100%);
            border: none;
            color: #F7FAFF;
            text-shadow: 0 0 10px rgba(255,255,255,.15);
            box-shadow:
                0 12px 28px rgba(17,35,90,.30),
                0 4px 12px rgba(0,0,0,.25);
            transition: all .35s cubic-bezier(.4,0,.2,1);
            border-radius: 8px !important;
        }
        /* فقط در حالت موبایل: دکمه «مسیر تخصصی خود را همین حالا آغاز کنید» کوچک‌تر شود
           تا در یک خط جا شود و به دو خط نشکند */
        @media (max-width: 767px) {
            .hero-cta-btn {
                padding: 12px 18px !important;
                font-size: 13px !important;
                gap: 8px !important;
                white-space: nowrap;
            }
            .hero-cta-btn svg.custom-arrow-icon {
                width: 20px !important;
                height: 20px !important;
            }
            /* فقط در موبایل، دکمه بنر وسط قرار بگیرد (سایزش دست‌نخورده می‌ماند) */
            .hero-cta-wrapper {
                justify-content: center !important;
            }
        }
        
        .hero-cta-btn::after {
            content: "";
            position: absolute;
            left: 15%;
            right: 15%;
            bottom: -6px;
            height: 10px;
            background: radial-gradient(ellipse at center, rgba(120,170,255,.55), transparent 75%);
            filter: blur(5px);
            pointer-events: none;
        }

        .hero-cta-btn:hover {
            color: rgb(203 209 219); /* خاکستری راکت، بدون حرکت فلش و جمله */
        }
        .hero-cta-btn:active {
            transform: scale(0.98);
        }

        /* ===== آیکون‌های سفارشی پنل موبایل (رنگ‌پذیر با currentColor) ===== */
        .icon-mask {
            display: inline-block;
            -webkit-mask-size: contain;
            mask-size: contain;
            -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
            -webkit-mask-position: center;
            mask-position: center;
            background-color: currentColor;
            flex-shrink: 0;
        }
        .icon-flask {
            -webkit-mask-image: url(data:image/png;base64,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);
            mask-image: url(data:image/png;base64,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);
        }
        .icon-cap {
            -webkit-mask-image: url(data:image/png;base64,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);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAIABJREFUeJzt3XnYXnV54PFvEpJISNjCDhL2sAiKYQubAkFbJbTa4sxoxWltdawzUltbO5edSmunI05HpYsLM9fMNVrbKZ22M+K02LAUhCARxARlC0uAEAhJSICwZHvf+eN+n74h5M27nPOc+yzfz3XdF7kM8tzn95zlfs65z+8HkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJktQhk7ITkNQXk4BDgYOGYn/gQGDvob/fE5gy9OdtwAtDf14PPDsUq4FngKeAwUqyllQZCwCp+Q4BzgTeCswFjhuK3Uv6778MPDQUDwL3AHcCq0r670tKYAEgNc+xwDuBtxEX/jcm5fEk8H3gVuB64OGkPCRJaqXdiAv+nxIX2cGaxnLgT4B3MPx4QZIkjdNJwOeBp8m/uI831gFfB87FO42SJI1qFvBvgQfIv4iXFQ8AHx/aNkmStJ2jgauB58m/YPcrnge+DBxV0phJktRYhxO3yreQf4GuKjYD3yCKHkmSOuVQ4KvAJvIvyFmxaWgMDi04lpIk1d4ewKeJiXeyL8B1iZeIZsc9C4yrJEm1NBm4nGZ29FcVa4AriNceJUlqvAXAMvIvsE2JB4DLJjTSkiTVwDzgJvIvqE2NxcDZ4x51SZKSHEZ09m8j/yLa9BgArsVXByVJNTYTuBJ4hfwLZ9tiEzFPQm81Q0mS0k0FPkIsn5t9oWx7rCPeopg+pm9GkqQ+WUgsgpN9YexarCDeqnCdAUlSpc4glsHNvhB2Pe4Ezhvlu5IkqbDDiWlsB8i/+BnDcR1wzC6+N0mSJmRfYra6V8m/2Bk7j83E2xcHjPAdSpI0ZtOI2enWk3+BM8YWLxJvY7zh9V+nJEm7NomYje4R8i9oxsTiCeLtjMlIkjQG84Hbyb+AGeXEXcAFSJI0grnErHPZFyyjP7EIOBlJkobMJmaZ20L+Rcrob2wj3uI4CElSZ80gZpXbQP6Fyag2NhJvdcxCktQZk4kGv8fIvxAZubGSaBScgiSp1RYA95B/4THqFfcBlyBJap0TsMHPGD0WAW9BktR4hxCzw20l/+JiNCO2EcXiHCRJjbMH0eD3AvkXFKOZ8RLRKLgnkqTam0wsE/s0+RcQox2xhpgOejekFnEtbbXJQuAq4nm/hj0NLCUa3Z4Dnt8uJgF7bRf7AicCb8Z35Xd0P3FX6brsRCRJYR5wM/m/FOsSy4DfBy6m2Mp4Bw79Nz4H3FuD7apL3Ezsc5KkJHOAPwcGyL8oZMcS4LeAYwqN6K4dO/QZP6jB9mbHALHvzSk0opKkcdmbuNX/CvkXgszYAnwTOK3YcE7I6cQFsOtvV7xC7It7FxtOSdKuTAM+Aawl/8SfGQPAXxKLF2WbS+TS9bswa4l9c1qx4ZQk7WghsJz8E3123AGcXXAs+8E+jIgVxFsoNlhLUkFnALeQf2LPjgeI9QvqbgHRhJg9XtlxJ3BewbGUpE46nFi21VvLzXsH3bkYhuM6+tuYKUmtsS8x+9qr5J+8M6M3C91exYYzlbMxRmwmpqMu8kqmJLXWNOKX7nryT9iZ0ZuH/ohCo1kvh+J6DIPAi8CVwBsKjaYktcQk4tn2I+SfoLOj7SvRnUDcEs8e5+x4AvgI8ahEkjrpLOB28k/I2XEfzWjwK8sC4B7yxz077gLeXmwoJalZ5hK3ubNPwNnxFPFLcEqx4WykyUTRs4L87yE7FgEnFxpNSaq52URj2ybyT7qZsXFoHGYVG85WmEE0Cj5P/veSGVuIPgkXYJLUKr2T/AbyT7SZsY14tdGT/OvtB1xNXAizv6fMsDiU1Aq927yPkX9izQ5v846Nj4ciVtLdx0OSGs5Gr4i7gAsKjmUXzccG0UHgJ8AlBcdSkipxAv6CGwSexFe9ivIV0eFo+yuikhrsEJzsZRAne+kHJ4mK6E0SNafYcEpSOZzuNcLpXvvPaaIjetNE71lsOCVpYlzwZThc8KVac3ChqEFgDc1bKEpSwy0AlpJ/AswOl3zNdQZwK/n7QXY0ZaloSQ02D7iJ/BNedjxO3P2YVGw4VZKFwHLy94vsWAycXXAsJek1DiOeb28j/ySXGeuIfofpxYZTfTCVeOtiNfn7SWYMEI2CRxUbTkldN5PoaH+Z/BNbZmwiZqnbu9Boqgq9ffYV8vcb91lJjeOvqQh/TTWXd60ivGslacwWAg+Rf+LKDp+ntoN9KxErsG9F0gjOAG4h/0SVHXZUt9MCYBn5+1d2+OaKpH92OL5TPYjvVHeBc1cMh3NXSB3mrGoRzqrWPc5eGeHslVLHOK96hPOqy/UrIly/Qmo5V1YbDldW0/ZcwTLiCVzBUmqds3Bt9UHgPlxbXSNbANxD/n6aHXcBby82lJKyzcVfNoPAU8QvmynFhlMdMJm4U7aC/P02OxYBJxcaTUmVm000tm0i/ySSGRuHxmFWseFUB80gGgU3kL8fZ8YWok/ioGLDKanfPGlFbCNebfSkpaJmE1PqbiF/v84Mi2mppnq3LR8j/0SRHd62VD/4OC1iJT5Ok2rDxqWIu4ALCo6lNJr52FA7CPwEG2qlNL66FOGrS6qar9QOh6/UShVy8pIIJy9RNifVinBSLanPnL40wulLVTdOqx3htNpSyVzAZDhcwER15sJaES6sJZVgAbCU/AM6O1zCVE3i0toRLq0tTcA84CbyD+DsWEHc/ZhUaDSlHAuB5eQfR9mxGDi74FhKrXcYNvgNAuuIfofpxYZTSjeVeEtlNfnHVWYMEI2CRxYbTql9ZhId7S+Tf6BmxiZi1rW9C42mVD8e4x7j0mv46yCi9+vgqGLDKdVe7y7fNvKPu8zwLp86bSHwEPkHYnb4fFBdZJ9PxArs81GHnI4dwoPYISxBvOmzjPzjMTt800et5jvCEb4jLL2Wc30Mh3N9qFWcJSzCWcKkXXO2zwhn+1TjTSMa/NaQf0BlhvOES+Pjeh8R64mCyPU+1BiuFDYcrhQmTZwrfka44qca4SzgNvIPmOxwrXCpPAuAe8g/rrPjB8Dbiw2lVL65WKkPAiuJSn1KseGUtIPJxJ3Fx8g/zrNjEXByseGUiptNNLZtIv+gyIyNQ+Mwq9hwShrFDOK5+Abyj/vM2EL0SRxUbDil8fMg9CCUMvnjI8IfH6qMt+GGw9twUj4fP0b4+FF9dRHwQ/J39Oy4CxtxpLo5C7id/PNDdtiArFL5Kk6Er+JI9eYryMPhK8gqxMk4Il4kljF1Mg6pGaYR022vJ//8kRlOQqZxczrOCKfjlJrNacgjnIZco+otyLGK/B02O1yQQ2oPFyKLcCEy7dQCYCn5O2h2uCSn1F5n4FLkg7gUuYbMA24if4fMjhXE3Y9JhUZTUhMsBB4i/7yTHYuBswuOpRroMGzwGwTWEf0O04sNp6SGmUq81bOa/PNQZgwQjYJHFhtONcFMoqP9ZfJ3vMzYBFwN7F1oNCU1nedEz4mt16t2nyF/R8sMq11JO+Nd0QjviraMz7sifN4laTT2RUWswL6oRjsdO14HseNV0vj5ZlSEb0Y1jO+8RvjOq6QinBtlOJwbpeac9SrCWa8klcnZUSOcHbWGphENfs+Sv4NkhvNeS+on10eJeI4oiFwfJZErXw2HK19JqoorpEa4QmqS84El5O8A2fEj4OKCYylJE3ExcQ7KPg9mxxLimqQ+OwQb/AaBlUTlOaXYcEpSIZOJO7GPkX9ezI7riCZ0lWwSccHrehPKC8BngBnFhlOSSjWDODd5joZfLjiW2s5+wN+T/8VmxhbgK9h9KqneDiDOVVvIP29mxneA2QXHsvPeireWFgEnFx1ISarQcdgo+ARwZtGB7KqfpdsLVPwAeHvRQZSkRGcBt5F/Ps2KV3Em1nH7N3T3XdPHgH+Fc1BLaodJxDntMfLPrxmxFfiVwqPYEb9MN7v8nVxCUpt1edK2AeBXiw9hu11O9y7+m4AvYcOIpG6YTZzzNpF//q0ytgEfKGH8Wul8ujePvwtMSOqqLi7cthm4sIzBa5PDgbXkfzlVxW1Ec4wkdV3XGgXXAIeVMnItMJXufPkriMccNvhJ0mstBB4i/zxdRdxBXPs670ryv4x+xzqiwW96OUMmSa00lWgUfIb883a/43dKGrPGehPtbgR5Bfg8sFdZAyZJHbAXce58hfzzeL/iVeCksgasiRaR/yX0IwaIWbCOLG+oJKlzDgO+Tnvnhbm5vKFqlveQP/j9iJuAeSWOkyR13Tzi3Jp9fu9HLCxxnBphEnAv+QNfZjyAUz5KUj8tAJaSf74vM35ExxrDf4b8QS8r1gBXALuVOkKSpJ2ZTLxNtYr8839Z8e5SR6jm2nAr5yWiSWXPksdGkjS6PYi3q14g/3pQNBaVPDa1dTTNnvlpG9HgN6fsgZEkjdshNL9RcICOzAr7++QP9kTjH4CTyx8SSVJBJxPn6OzrxETjs+UPSf38mPyBHm/8BLikH4MhSSrVRcAPyb9ujDeW9mMwdqXqzsMjiDWhm2Il8B8YXrBCarIZwHzgBOBA4FDixPMUsUTrfcD3gZezEpRK0msU/BzNmnf/CODx7CT65RfJr7LGEhuJBr+Z/RkGqVIXA/+bsc2q9jLw18SvKKnpdicaBTeQf10ZS1zen2Goh/9O/gDvKrYAfwYc0K8BkCp0JnAnEz8e7gBOrzxrqXwHEOf2LeRfZ3YV/7VfA1AHd5E/wCPFImzwUzvsBvwB8cZK0eNiK9G4O6XSLZD64zjiLa7s681IcWf/Nj3XZOLd+ewB3jGWAOf3cbulKk0nbveXfZx8m7idKrXB+cS5P/v6s2NspKWzAh5M/uBuH08Qy05O7udGSxWaCvw9/TtmbsW+GLXHJGL69kfIvx5tH618BD2P/IEdBJ4HPkX8UpLa5Ov0//i5kXibQGqL6cQ14Xnyr0+DwKn93dwc7yB/YG8hXrOQ2ubnqO44sghQGx1B3OXKvk4t6PN2priU3EFdScwdLbXNTGL/rvJ4sghQG80k5sXIvFZVtjxwlc+/s1fLu59oQpTa5mPEpD5VuhC4HnsC1C4biWtFpqnJn98X7ya3qnoZeEvft1Kq1mRgBXnHlXcC1CanMrYJs/oZ7+r7Via4gNxBHSSqu1+lpa9ZqJPOJ/+4sghQ000CPk49XlV/e383NceJ5A9sL+4iChKp6f6A/ONpEF8RVHPNB24n/xjqxdz+bm6Ovcgf2B3j28TCKFJTXU/+cdQL7wSoSU4grgHZx82OMaufG51pNfmDu2NsI1b7O6iP2y31yzLyj6HtwzsBqrvZwNXUc12AVX3c7nQ3kj/AI0VvBcDWVl9qpTXkHzsWAWqCGdR/ZcDv9m3ra+Aq8gd4tFhJLFvsFMFqguyO5ZHCxwGqi8nEOb3quTImEn/YpzGohexXAccT9wGX9GcYpNI8Qf6xMlJ4J0DZFgD3kH8sjDV+qj/DUA97Aq+SP8jjie8Cp/RjMKQS3En+MWIRoLo5hTh3Z+//44lX6cAj6H6uVtav2EasIT2nD+MhFfFX5B8fo4WPA1SVQ4hFsbaSv9+PN77dh/GonV8if6AnGi8Bn6MDVZoa4xPkHxdjCYsA9dMs4txch4l8JhofKn1Uamgm9Vl2caKxBriC/PUNpMOBAfKPibGEjwNUtsnA5cDT5O/fReJ5OrRY3dfIH/Ay4j4qXLlJGsFN5B8LYw3vBKgsC4lzcPY+XUZ8peSxqbWjaeYzmpFiMXB2qSMkjd1Pk38MjCcsAlTEPJpV9I4WW4FjSx2hBvhL8ge+zBgAvoWNgspRpymBxxI+DtB4zSHOsU155DXW+GaZg9QUR9G8VwLHEpuIaSb3Lm+opFEdA7xA/v4/nvBOgMZiJnAl9Z30quj14ujSRqph/jP5X0C/Yi3RKDittNGSdu0y4pXV7H1/PGERoJFMI86ha8nfT/sVXyhttBpoBvAw+V9CP+Nxokt1UkljJu1KU14L3D4sArSjhcBy8vfNfsZj+BiMBTTvV8tEwkZBVeWT5O/v4w17AgRxjlxM/v7Y79gGXFDSmDXe58n/QqqK64jntVI/WQSoSeYQy7K3rcFvpPhcOcPWDrsBN5P/pVQVvUbB2WUMnjQCiwDV3WziXLiJ/H2vqrgRmFLG4LXJvsAD5H85VcaLRHfrG4oPn7RTFgGqo16D33ry97cq435gnxLGr5WOBp4i/0uqOlYAH8BGQfWHRYDqYhJxrltB/j5WdTwJHFl4BFvuOLpZBAwCd2FjiPrDIkDZ5gO3k79fZcQzwAnFh7AbjgMeIf9Ly4pv486i8lkEKMMJxDkte1/KiuXY+D1uBwFLyP/ysmILsWjSgUUHUtqORYCqciBxDttC/j6UFXcABxQdyK6aDlxD/peYGRuJ1yRnFRxLqcciQP00A/g0zV/2vWh8A9i94FgK+BCwgfwvNDNWAr9ErH8tFWURoLJNJs5RK8nfVzJjPfDBgmOpHRxO81Y860csBd5ZcCwlsAhQed5JnJuy94/s+HvgjQXHUrvwXrr5CsmO8V3gzcWGUrIIUCFvJs5F2ftEdqwA3lNsKDVWXZ1EYsfYBlwLHFFoNNV1FgEar0OBrwNbyd8XMqM3mZvP+hPsSzTIvUr+jpAZLw2Nw17FhlMdZhGgsdiDaPB7gfzvPzM2EwWQb2nVwLHEL+GuLCQxUqwlDs5pxYZTHWURoJHsBnwEeJr87zw7FgEnFRtO9cOZwPfI30Gy4wHgsoJjqW6yCNCOFgDLyP+es2MJcH7BsVQFFhKzL2XvMNlxB7G+tjQeFgECmEe3VmkdKR4HLse1WhplKnHLajX5O1BmDBCPR44qNpzqGIuA7noj8Xx7G/nfaWY8RzxSdbXWBtuHaJB7hfwdKjM2Eetu711sONUhFgHdMpPoaO/6ubLX4Ld/odFUrVjVRqwjqtrpxYZTHWER0H7eLY3o3S09uthwqs5Ow+dag/hcS2NnEdBe9ktF3AGcU3As1SALgHvJ3/Gyw85WjYVFQLucQYxP9neUHQ/iG1Od5butw3EdMZ+CNBKLgOabQ6xS55wpzpmiIb3ZrV4kf8fMjF7zi+tXayQWAc3krKkRL+OsqRqB81tHOL+1dsUioDlcNyXCdVM0ZicC3yF/p82OJ4lHJFOKDadayCKg3iYRz7YfJX/cs+MG4NRiw6kuWgD8iPwdODvuAi4oOJZqn18nf98cb3ShCJgP3E7+WGfHfdjgp4ImEzvRCvJ36OxYBJxSaDTVNhYB9TGXuM2dPb7Z8RTeuVTJZhCNgs+Tv4Nnxjaii/jgYsOpFrEIyLUfMcvnFvLHNTM2Eg1+s4oNpzQyDzYPNr2eRUD1/FES4Y8SVc7bbRHeblOPRUA1fCw5HD6WVKr5wGLyD4TssOFGYBHQbzYmR9yNjcmqCV+5GQ5fuZFFQPlOJGbrzB6n7PDVZNWWk25EOOmGLALK4eRkEU5OpsZw2s2Il3DazS6zCJi43vTkL5A/JpnRm578wGLDKVXvWOKXsAtvuPBGV1kEjI8LlA3HIuCkYsMp5TuTaJLLPqCyw6U3u8kiYGwWAMtKyL3p8TAuUa6WuYz8A6sucQdwTrHhVMNYBIzsNODmhO2ra7yv2HBK9WMB8NoYIB6PHFVkUNUoFgGv9Ubi+fa2GmxnncK7hGodC4CdxybiJLj/xIdWDWIRAPsQzbGv1GDb6hgWAGodC4BdxzqiUXD6RAdYjdHVImAq0eC3ugbbU+ewAFDrWACMLR4HLicmV1J7da0IWAgsr8E2NCEsANQ6FgDjiyXYCdx2XSgCzhz6/2Tn3aSwAFDrWABMLHwXuN3aWgQ4B8jEwwJArWMBMPFwNrB2a1MR4CygxcMCQK1jAVA8nA+8vZpeBLgOSHlhAaDWsQAoL1wRrJ2aWgR8EFcCLTMsANQ6FgDlx93AheP5ElR7TSwCjHLDAqAik7MTkAp4K3Aj0Sh4SnIuKscXgd/ITkLqAgsAtcEC4B7gG8DBybmoOIsAqQIWAGqLycSz2OVEF/as3HRUkEWA1GcWAGqbPYgphR/ARsGm+yLxXUrqAwsAtdUhxNwB92JTUZN9AYsAqS8sANR2JxAzst0AnJqciybmC/g4QCqdBUB3/AjYkJ1EoouAu4hi4IjcVDQBPg6oxkbgvuwkVA0LgO5YDhwNXAVsSs4ly2TiccB9RKPgXrnpaJx8HNA/W4BriHPET5JzUUUsALrlOeC3gbnAN4lJN7pod+JC8sjQP6flpqNxsAgo33eAE4GPAs8m56IKWQB00+PA5cBZwPeSc8k0m7gT0GsUnJSbjsbInoByLAHeBiwEHk7ORQksALptCXA+cCndPgEcR/QGLAbOSc5FY2NPwMQ9AXyI+AFwa3IuSmQBIIDr8BYgDN8RuZZ4Fqp683HA+PQeAR5HzJrZ1UeAGmIBoJ7tm4B+j1jPvIsmEY8D7ifmEdg/Nx2NwscBo9sM/DE2AWsHFgDa0UbgSuJXwjXAQGo2eaYSMwk+SPzKfENuOtoFHwfs3CDw18RcGFfQ7deAtRMWABrJk8QjgTOAm5NzybQP0Sj4INE4aaNgPX0B+FR2EjVyB3Au8D7g0eRcVFMWABrN3cCFwMVEt3xXHQ78T+BOonFS9XIm8LPZSdTAg8RF/2yiqVUakQWAxuoG4C1E9/AzyblkOh24BVgEnJSci+BYommz94u3q9YBvwa8ibjtL43KAkDjMUB0Dx9DdBO/mJtOqgXAPUSj4IHJuXTRvjiHA8DLRGPf0cDVwNbcdCTtzGVEU05WXNuHbeqtuLc1eduy40WicXL3QqOpsZhGNLStJ/97z4xtxDE9p9hw7tS1ydvm6p1qnTYWAD0nEHMJZJ8Us+NJ4s2BKcWGUzvRez3zUfK/5+xYRDyO6xcLgI7wEYDKcD8xnejFxKqDXXUYcUdkKfCu5Fza5EKGV3I8MjmXTPcTDX5dP85UEgsAlekGYB5xkno8OZdMJwH/j/ildkpyLk12PHHRvxF4a3IumVYRr+SejA1+KpEFgMo2QJykTiQaBV/ITSdVr1HwG8DBybk0yX5EQ1uvwa+rXiIa/I4nJuXalpuOpIlqcw/ArvRO5lvGkGObYyPRtb5nseFstRnEjH7Pk/99ZcY2omg8qNhwTpg9AFLJuloA9Mwl/8RSh1hDdLHvVmw4W2UyMcviKvK/n+xYRNzqz5R9nFoAVMRHAKqKM5SF/YAv4+3tngXAD4lZFrv8mMQZN1U5CwBVzTnKQ6/B7Qbg1ORcMpwIfIf4xfvm5FwyrcQ1N5TEAkAZBhlepezX6PYqZRcRv/6uBY7ITaUShxKvSi4D3p2cS6aNxLLbx9LtVTeVyAJAmTYTDYJdX6e8N8nNg8R47JWbTl/sQcyWuJxuT5a0hbjgH02Mx6up2UiqRNebAMficKL7eYD8ZqzMWEt0w08vNpy1sBtxwX+G/HHNjuuIdTTqzibAjvAOgOrkCaIb/Czg1uRcMs0mXhlcRrMXunHBpGE3E7NlPpydiNRjAaA6WgK8DbiUbp8wjyN+jS2mWUvdngb8E9Hg96bcVGpjbXYC0o4sAFRn1xHd4h8Fnk3OJVPvjsi1xLPjunoj8Wv/TqKAk1RjFgCqu17T1FzgC3S3aarXKPgT4I+AfXPTeY19iZx6DX6eV6QG8EBVU2wgGuOOB75FNAt10XTgN4BHgM+SO7XwXkM5PDqUUxuaFqXOsABQ0zwO/AJwOvGcuav2Jl4je5J4dXBuhZ99PPDHRNPmlbTztUWp9SwA1FR3AxcQU6cuS84l057AJ4AHiMcDnycaBst+c+Ak4g7MbcS69P8OFzaSGs0FSdR0NwDzgA8TM6t1+XWzE4fi08Rt+duI4mgp8CPG3om+PzE9by/OBY4sO1lJuSwA1AZbie7zbwG/RTyPnpGaUb6jhmJ7a4DniOV2Nwz9E+IW/t5D/9yXKAAktZwFgNpkI/C7wNeI5rQP090pZ3dmf7y4SxpiD4DaaBUxd8DJxKJDkqQdWACoze4nlh2+mHgGLkkaYgGgLug1Cr4PWJGbiiTVgwWAumKAeBxwEvDbDDfASVInWQCoa14GriLm1L8K2JybjiTlsABQV60j7gScgo2CkjrIAkBd9yDRGzAfuD05F0mqjAWAFL4PnEcUA48m56LyrctOQKobCwBp2CDxOOAEYh6BsU6dq/raQDzq+UR2IlLdWABIr7cZuIZYYe8qYFNuOpqALbz2O9ySm45UPxYA0sieI349Hgd8k7hDoPr7DrEo0keBZ5NzkWrLAkAa3RPA5cCZwK3JuWhkS4DzgYXAw8m5SLVnASCN3Q+AtwGXAsuTc9Gwx4EPAWcB30vORWoMCwBp/K4jZhT8KLA6OZcu6z2imQt8Ax/RSONiASBNTK/J7Bjg94BXctPplM3AHzM8m6NNmtIEWABIxWwEriQaBa8BtqVm02691zSPB64gXvGTNEEWAFI5VhKPBM4Ebk7OpY3uAM4lJmp6LDkXqRUsAKRy3Q1cCFwMLEvOpQ16UzWfDSxOzkVqFQsAqT9uAE4lutOfTs6lidYCvwa8CRdrkvrCAkDqnwGiO/1Yolv9xdx0GmH75ZqvBrbmpiO1lwWA1H8vERe147FRcCQDxC/9E4li6YXcdKT2swCQqrOKaBQ8Fbg+OZc6uR54C/Gs//HkXKTOsACQqncv8NPAOcCNyblkuh24iBiLe5NzkTrHAkDKsxhYQFwEb0vOpUrfI96UOBe4KTkXqbMsAKR8NwHnAacRPQKv5qbTF5uJZ/znEgv2OFeClMwCQKqPu4kegSOJ2QUfTc2mHI8AnwXmEM/4b89NR1KPBYBUP88Q6wscTbwHf9XQ/9YQl7g8AAAL5UlEQVQU64g7GecRr0D+Ps3KX+qE3bITkLRLPyFei/sM0Sm/gFjvfj71KeAHgHuIyY9uAG4hFkuSVGMWAFIzbCMeEdxN3BE4gHiL4KyhmAfsUVEuG4fyuBP4PtHAuKaiz5ZUEgsAqZmeBf5uKCCO5WOJyYbmEqsTHkcUCocw/uJgIzGF8bPAQ8Sc/A8B9wPLcTIjqfEsAKR22EpcnO8f4e9nEMXAXsRxvwcwbejvNhOzFW4llthdQ0zJK6nFLACkbngZWJGdhKT6qEsTkSRJqpAFgCRJHWQBIElSB1kASJLUQRYAkiR1kAWAJEkdZAEgSVIHWQBUJ3vmtGmj/yuSxPTkz9+a/PmdYQFQnc3Jnz8r+fMlNcOeyZ+/KfnzO8MCoDrZBcDM5M+X1AzZPxayz5WdYQFQneydOvugltQM2ecK7wBUxAKgOhuTPz/7oJbUDNl3C19K/vzOsACoztrkzz8QmJqcg6R6m0asGplpTfLnd4YFQHXWJX/+VODI5Bwk1dvR5K8Sm32u7AwLgOq8CLyanMPc5M+XVG/Z54hXiKWrVQELgGqtTv7845M/X1K9ZRcAzyR/fqdYAFRrRfLnWwBI2pXsc8SK5M/vFAuAaq1I/vxzkj9fUr2dm/z5jyV/fqdYAFRrRfLnzwUOTc5BUj29ETgmOQcLgApZAFRreXYCwAXZCUiqpYuyEwAezk6gSywAqrUsOwEsACTt3IXZCVCPc2RnWABU60HypwR+J37vkl5rCnBxcg6bqMdd0s7wQlCtzcADyTkcSj0qfUn1cTFwUHIO9wFbknPoFAuA6v0wOwHg8uwEJNXKB7MToB7nxk6xAKje7dkJAO8lf8EPSfUwE7g0OwngtuwEusYCoHp1KAD2AH4uOwlJtXAZ9fhBsDg7ga6xAKjeA+SvDAjwW/j9S103Cfj17CSIFQBtAKyYF4DqDQK3ZCcBnAhckp2EpFTvAd6UnQRwI3FuVIUsAHJcn53AkM9kJyAp1b/PTmBIXc6JnWIBkON66lHtngG8IzsJSSneBZyWnQRxLvxudhJdZAGQYyXw4+wkhnwB2C07CUmVmgpclZ3EkB/hMsApLADy/G12AkPeDHw8OwlJlbqCejz7B/ib7ASkqh1P3PqqQ7yAqwSq3S4j9xi7tv+bOGaHAS+Sf97pxbH93VyNxDsAeR4A7s1OYsgs4I+yk5BUiS9Rj/f+Ae7B1//SWADk+l/ZCWznXwLvz05CUl9dDvx8dhLbqdM5UKrUwcTiF9m34HrxIvFoQmobHwHAccTjvuzzTC+2EOdAJfEOQK6ngX/ITmI7M4kT1e7ZiUgq1RuIY3tWdiLbuY44ByqJBUC+a7IT2MHJwJ9kJyGpNJOArxFv/NTJf8tOQMo2BXiU/NtxO8aVfdxmqWpdfgTwuV3klRUPE+c+JfIOQL5twJezk9iJzwKfyE5CUiEfA34nO4md+BJx7pM6bybwHPlV+Y6xlXp1DEsT1cU7AO8jLrLZ55EdYy2xJLmSeQegHjYSz+jqZgrwF8AHshORNC6/APw59TzHfwV4KTsJqU5mU69XdLaPAeA3+7fpUt916Q7AFdTzl/8gsAHYt3+brvGoY3XYVeuAq7OTGMEkYtGgq4f+LKl+JhHNu1+mvuf2LxGPOyXtYG9gPflV+q7ib4fylJqk7XcA9gX+b/I2jhbrgL36NQAav7pWiV21AfhP2UmM4j3E/N1nZCciCYCzgB8Cl2YnMoo/BJ7PTkKqs+nEO7LZ1fposQn4JBaRaoY23gGYDHwK2Jy8bWOJh4BpfRgDqXV+lvwDdqxxN94NUP21rQA4FVicvE3jiUtK3n6p1RaRf9CONbYS0wfbG6C6aksBsA/wZ8Qxl33cjzXqtN6J1AhHE+/KZh+844lngN+gPmuNSz1NLwBmEq/iPpu8HeONjcCRBbdd6qTfJP8AnkisJV5H2qf0EZEmpqkFwCzg08QxlX1cTyQ+OcHtljpvN+Au8g/iicYG4E+JLmUpU9MKgPnErf7nk/MuEktwwR+pkONp3qOAncWDxKIkx5Q7PNKYNKEAOBb4XaJjPvt4LRobgblj2GZJo/gY+Qd0mbGKOCF+BDi8xHGSRlLHAuDAoby+Tj2XBC8SvzLyV6G6cFrXZpgE/B/qP9HHRK0i7hA8SPz6eQhYTdz52DgU69OyUxtcRs6KfD23EbNozgWOI+7sHZyYTz/9HfDe7CQ0OguA5tgH+AHxdoAk1dEK4DRi2l/VnLO4Ncd6oqp+OTsRSdqJV4hzlBf/hrBDs1lWAyuJ+fglqU5+EfjH7CQ0dhYAzbMU2B04NzsRSRryH6nvcuYagQVAM91IvE53SnYikjrvWuDj2Ulo/GwCbK43ADcA52QnIqmzbgXeQawOqoaxAGi2vYi7AfOyE5HUOUuBC/AV3cayAGi+/YBbgBOzE5HUGQ8CbyMak9VQvgbYfGuBi4Hl2YlI6oSHgAvx4t94FgDtsAo4D1iWnYikVruPuO2/KjsRFWcB0B6rgbcDdybnIamd7iZu+3vxbwkLgHZZD7yTaAyUpLL8I/HLf212IiqP8wC0zybgL4iVxk5LzkVS8/0P4P3EVL9qEQuAdhoAvgNsI6p23/aQNF4DwGeA3xz6s1rGC0P7vRv4JrGaoCSNxQvAh4hlyNVSFgDdcAyxFvnJ2YlIqr2lwM8Bj2Qnov6yCbAbHgbOAq7JTkRSbQ0CXwXm48W/E7wD0D0/RTT1HJSdiKTaWAP8MvDt7ERUHe8AdM/1xNoBHuiSIJ7zn4LnhM6xAOimVcDPAJcCTyXnIinHM0Sj33uG/qyO8TXAbnuIeBywN3AqFoRSF2wFvga8F2cO7TR7ANRzAvBFokdAUjvdBHwS1w0R/uLTsPuBnyZuB/44ORdJ5VpGPPa7CC/+GuIdAO3MJODngc8Bc5NzkTRx9wOfB75FzAwq/TMLAO3KFGJCkE8BpyfnImns7gT+CzEBmBd+7ZQFgMbqfODXgUuweVSqo63EGiBfBL6XnIsawAJA43UwcDnwEeCo5FwkwUriFv9XgceTc1GDWABooiYTdwX+BfGYYP/cdKROeRb4G+CviF/7rtancbMAUBmmEMsOX0q8SXBMbjpSKy0H/oGYse+f8Nm+CrIAUD8cQ8wncD5wDnBIbjpSIz0F3A7cSkzh7QI9KpUFgKpwJHA28GZizvGTsSiQtvcUcC/xjv5SYDGwIjMhtZ8FgLLsQzQRHgkcAcwB9gMOAGYP/f2soX93D2Ba9SlKpdkA3E2sureWaNZ7jLjIPwqsT8tMkqQWu4xY7z4rru3/Jkrj41TAkiR1kAWAJEkdZAEgSVIHWQBIktRBFgCSJHWQBYAkSR1kASBJUgdZAEiS1EEWAJIkdZAFgCRJHWQBIElSB1kASJLUQRYAkiR1kAWAJEkdZAEgSVIHWQBIktRBFgCSJHWQBYAkSR1kASBJUgdZAEiS1EEWAJIkdZAFgCRJHWQBIElSB1kASJLUQRYAkiR1kAWApC4YzE5AqhsLAEld8Ery57+U/PnS61gASOqCdcmfvzb586XXsQCQ1AUPdfzzpdexAJDUBc8ByxM///uJny3tlAWApK74btLnrgJ+nPTZ0ogsACR1xbeSPvcv8S0ESZJS3U5cjKuKzcCRlWyZJEka0TuotgD4ajWbJUmSRvMXVHPxfxrYt6JtkiRJo5gJLKW/F/9NwHlVbZAkSRqbOcBq+lcAfLi6TZEkSeNxLHA/5V74XwX+dYXbIEmSJmAfYBHlXPxXAfOrTV+SJE3UZOD9wKNM7MK/mej2t+FPkqQGmgZ8DFjC2C78TwF/hO/5q6EmZScgSTV0MNHFf+LQn/chlvRdRyzs833gXqIQkCRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJdff/ASLHdHH/FNtBAAAAAElFTkSuQmCC);
        }
        .icon-info-bubble {
            -webkit-mask-image: url(data:image/png;base64,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);
            mask-image: url(data:image/png;base64,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);
        }

        

        

        

        

        

        /* ===== فاصله‌گذاری بین بخش‌های مختلف سایت ===== */
        main section + section {
            margin-top: 4.5rem;
        }
        @media (min-width: 768px) {
            main section + section {
                margin-top: 7rem;
            }
        }

        /* ===== بخش دوره‌ها ===== */
        .courses-section {
            position: relative;
            width: 100%;
            padding: 35px 20px 80px;
            background-color: #0E2338 !important;
            overflow: hidden;
        }
        .courses-container {
            position: relative;
            z-index: 2;
            max-width: 1300px;
            margin: 0 auto;
        }
        .section-header {
            max-width: 720px;
            margin: 0 auto;
            text-align: center;
        }
        .eyebrow {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 8px;
            margin-bottom: 12px;
            font-size: 13px;
            font-weight: 800;
            color: rgba(109, 244, 225, 0.95);
        }
        .eyebrow::before,
        .eyebrow::after {
            content: "";
            width: 6px;
            height: 6px;
            border-radius: 999px;
            background: rgba(109, 244, 225, 0.9);
            box-shadow: 0 0 18px rgba(109, 244, 225, 0.8);
        }

        /* خط‌های دوطرف عنوان «دوره‌های تخصصی» */
        .courses-section .eyebrow {
            gap: 12px;
        }
        .courses-section .eyebrow::before,
        .courses-section .eyebrow::after {
            width: 48px;
            height: 2px; /* یه ذره نازک‌تر */
            border-radius: 999px;
            box-shadow: none;
        }
        .courses-section .eyebrow::before {
            background: linear-gradient(to left, #3B9BFF, #1C78EB 40%, transparent); /* پررنگ‌تر */
        }
        .courses-section .eyebrow::after {
            background: linear-gradient(to right, #3B9BFF, #1C78EB 40%, transparent); /* پررنگ‌تر */
        }
        @media (max-width: 720px) {
            .courses-section .eyebrow::before,
            .courses-section .eyebrow::after {
                width: 38px;
            }
        }

        .section-title {
            margin-bottom: 12px;
            font-size: clamp(26px, 4vw, 38px);
            font-weight: 900;
            line-height: 1.25;
            letter-spacing: -0.04em;
            color: #f7fbff;
            text-shadow: 0 12px 40px rgba(0, 0, 0, 0.32);
        }
        /* فونت واقعا کلفت‌تر (چون فایل فونت وزن 900 ندارد و با استروک شبیه‌سازی می‌شود) */
        .heading-extra-bold {
            -webkit-text-stroke: 0.6px currentColor;
        }
        .section-subtitle {
            max-width: 620px;
            margin: 0 auto;
            font-size: 14px;
            font-weight: 400;
            line-height: 1.9;
            color: rgba(218, 231, 255, 0.68);
        }

        .carousel-3d-wrapper {
            position: relative;
            width: 100%;
            height: 495px;
            margin-top: 50px;
            display: flex;
            align-items: center;
            justify-content: center;
            perspective: 1600px;
            transform-style: preserve-3d;
        }

        /* ===== افکت محو شدن هنگام اسکرول (Fade-in on scroll) ===== */
        .courses-section .reveal-on-scroll {
            opacity: 0;
            transform: translateY(50px) scale(0.95);
            transition: opacity 1s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                        transform 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            will-change: opacity, transform;
        }
        .courses-section .reveal-on-scroll.is-visible {
            opacity: 1;
            transform: translateY(0) scale(1);
        }

        /* ===== کارت ===== */
        .course-card-3d {
            position: absolute;
            width: 296px; /* عرض دقیق کارت راکت */
            max-width: 82vw;
            left: 50%;
            top: 50%;
            border-radius: 8px !important; /* rounded-lg راکت */
            overflow: visible;
            background: #1B344D;
            border: none;
            box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
            transition: transform 0.85s cubic-bezier(0.22, 1, 0.36, 1),
                        opacity 0.85s cubic-bezier(0.22, 1, 0.36, 1);
            will-change: transform, opacity;
            backface-visibility: hidden;
            transform-style: preserve-3d;
            cursor: pointer;
            display: flex;
            flex-direction: column;
            padding: 0;
            isolation: isolate;
        }

        .course-card-3d.pos-center {
            transform: translate3d(-50%, -50%, 0) translateY(20px) scale(1.05);
            z-index: 10;
            opacity: 1;
            box-shadow: 0 40px 90px rgba(0, 0, 0, 0.7);
            background: #1B344D;
        }

        /* فاصله کارت‌ها: چرخش سه‌بعدی ملایم به‌جای تغییر اندازه تصویر */
        .course-card-3d.pos-left {
            transform: translate3d(calc(-50% - 360px), -50%, -120px) rotateY(26deg) scale(0.8);
            z-index: 4;
            opacity: 0.55;
        }

        .course-card-3d.pos-right {
            transform: translate3d(calc(-50% + 360px), -50%, -120px) rotateY(-26deg) scale(0.8);
            z-index: 4;
            opacity: 0.55;
        }

        /* کارت‌های دورتر (در چرخه‌ی ۵‌تایی) - محو و کنار رفته */
        .course-card-3d.pos-far-left {
            transform: translate3d(calc(-50% - 680px), -50%, -260px) rotateY(35deg) scale(0.62);
            z-index: 1;
            opacity: 0;
            pointer-events: none;
        }
        .course-card-3d.pos-far-right {
            transform: translate3d(calc(-50% + 680px), -50%, -260px) rotateY(-35deg) scale(0.62);
            z-index: 1;
            opacity: 0;
            pointer-events: none;
        }

        /* ===== تصویر ===== */
        .course-card-3d .image-placeholder {
            position: relative;
            width: calc(100% - 32px);
            margin: 0 auto;
            top: -24px;
            height: 155px;
            border-radius: 8px;
            overflow: hidden;
            background: linear-gradient(135deg, rgba(26, 221, 199, 0.25), rgba(94, 96, 230, 0.4));
            border: 1px solid rgba(184, 217, 255, 0.12);
            box-shadow: 0 18px 36px rgba(0, 0, 0, 0.25);
            flex-shrink: 0;
            z-index: 2;
        }

        .course-card-3d .image-placeholder img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            display: block;
        }
        .course-card-3d .image-placeholder span {
            position: relative;
            z-index: 2;
            font-size: 12px;
            font-weight: 700;
            color: rgba(241, 249, 255, 0.6);
        }

        /* ===== محتوای کارت ===== */
        .course-card-3d .card-body {
            flex: 1;
            display: flex;
            flex-direction: column;
            padding: 0 18px 6px 18px;
            position: relative;
            z-index: 1;
            margin-top: -8px;
        }

        .course-card-3d .course-status {
            display: inline-block;
            font-size: 11px;
            font-weight: 700;
            padding: 2px 12px;
            border-radius: 8px;
            margin-bottom: 6px;
            align-self: flex-start;
            background: rgba(251, 191, 36, 0.2);
            color: #fbbf24;
        }
        .course-card-3d .course-status.completed {
            background: rgba(52, 211, 153, 0.2);
            color: #34d399;
        }
        .course-card-3d .course-status.upcoming {
            background: rgba(96, 165, 250, 0.2);
            color: #60a5fa;
        }
        .course-card-3d .course-status.ongoing {
            background: rgba(251, 191, 36, 0.2);
            color: #fbbf24;
        }

        .course-card-3d .course-title {
            font-size: 17px;
            font-weight: 900;
            line-height: 1.4;
            text-align: right;
            color: #ffffff;
            margin-bottom: 4px;
        }
        .pos-center .course-title {
            font-size: 19px;
        }

        .course-card-3d .course-brand {
            font-size: 12px;
            font-weight: 600;
            color: rgba(109, 244, 225, 0.7);
            margin-bottom: 4px;
        }

        .course-card-3d .course-description {
            font-size: 11.5px;
            line-height: 1.7;
            text-align: right;
            color: rgba(226, 236, 255, 0.6);
            margin-bottom: 6px;
        }

        /* خط جداکننده (حذف شده) */
        .course-card-3d .course-divider {
            display: none;
        }

        /* ردیف قیمت - نزدیک به خط پایین */
        .course-card-3d .course-info-row {
            display: flex;
            align-items: center;
            justify-content: flex-end;
            margin-top: auto;
            margin-bottom: 6px;
        }

        .course-card-3d .price-tag-wrap {
            display: flex;
            align-items: center;
        }
        .course-card-3d .price-tag {
            display: flex;
            align-items: center;
            gap: 5px;
        }
        .course-card-3d .price-tag .price-number {
            font-size: 24px;
            font-weight: 900;
            color: #ffffff;
            line-height: 1;
        }
        .course-card-3d .price-tag .toman-icon {
            color: rgba(229, 234, 245, 0.85);
            flex-shrink: 0;
            margin-top: 2px;
        }
        .course-card-3d .price-tag.free {
            font-size: 13px;
            font-weight: 800;
            color: #fbbf24;
        }
        .pos-center .price-tag .price-number {
            font-size: 27px;
        }

        /* دکمه مشاهده اطلاعات در پایین کارت */
        .course-card-3d .course-details-btn-wrapper {
            margin-top: 0;
            width: 100%;
        }
        .course-card-3d .course-details-btn {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 8px;
            width: 100%;
            font-size: 15px;
            font-weight: 800;
            color: rgba(255, 255, 255, 0.65);
            cursor: pointer;
            transition: all 0.3s;
            padding-top: 20px;
            border-top: 1px solid rgba(255, 255, 255, 0.08);
        }
        .course-card-3d .course-details-btn i {
            font-size: 15px;
            transition: transform 0.3s;
        }
        .course-card-3d .course-details-btn svg.custom-arrow-icon {
            width: 20px;
            height: 20px;
            flex-shrink: 0;
        }
        .course-card-3d:hover .course-details-btn {
            color: #0FB5A8;
        }
        .course-card-3d:hover .course-details-btn i {
            transform: translateX(-4px);
        }

        /* ===== کنترل‌ها ===== */
        .slider-controls {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 14px;
            margin-top: 20px;
            position: relative;
            z-index: 20;
        }
        .slider-btn {
            width: 44px;
            height: 44px;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            color: #ffffff; /* سفید، دقیقاً مثل دارک‌مود راکت */
            cursor: pointer;
            transition: color 0.3s ease;
            background: transparent;
            border: none;
            border-radius: 0;
            padding: 0;
            position: relative;
            z-index: 21;
            pointer-events: auto;
        }
        .slider-btn:hover {
            color: #ffffff; /* بدون تغییر رنگ در هاور، مثل راکت */
        }
        .slider-btn svg {
            width: 23px;
            height: 16px;
        }
        .slider-btn.next-btn svg {
            transform: scaleX(-1);
        }
        .slider-dots {
            display: flex;
            align-items: center;
            gap: 0;
            position: relative;
            z-index: 21;
            direction: ltr;
        }
        .slider-dot {
            width: 9px;
            height: 9px;
            border-radius: 50%;
            background: rgb(100 116 139);
            opacity: 0.15;
            margin: 0 6px;
            transition: background 0.3s ease, opacity 0.3s ease, width 0.3s ease, height 0.3s ease;
            cursor: pointer;
        }
        .slider-dot.active {
            width: 13px;
            height: 13px;
            background: rgb(255 255 255);
            opacity: 0.7;
        }

        /* ===== ریسپانسیو ===== */
        @media (max-width: 1100px) {
            .course-card-3d.pos-left { transform: translate3d(calc(-50% - 260px), -50%, -100px) rotateY(26deg) scale(0.82); }
            .course-card-3d.pos-right { transform: translate3d(calc(-50% + 260px), -50%, -100px) rotateY(-26deg) scale(0.82); }
            .course-card-3d.pos-far-left { transform: translate3d(calc(-50% - 460px), -50%, -220px) rotateY(35deg) scale(0.62); }
            .course-card-3d.pos-far-right { transform: translate3d(calc(-50% + 460px), -50%, -220px) rotateY(-35deg) scale(0.62); }
            .course-card-3d { width: 300px; min-height: 353px; }
            .course-card-3d .image-placeholder { height: 130px; }
            .course-card-3d .card-body { padding: 0 14px 4px 14px; }
            .course-card-3d .course-title { font-size: 15px; }
            .course-card-3d .price-tag .price-number { font-size: 20px; }
            .course-card-3d .course-details-btn { font-size: 14px; }
            .course-card-3d .course-details-btn svg.custom-arrow-icon { width: 18px; height: 18px; }
            .slider-controls { margin-top: 24px; }
        }

        @media (max-width: 720px) {
            .course-card-3d.pos-left {
                transform: translate3d(calc(-50% - 240px), -50%, -100px) rotateY(26deg) scale(0.85);
                opacity: 0;
                pointer-events: none;
            }
            .course-card-3d.pos-right {
                transform: translate3d(calc(-50% + 240px), -50%, -100px) rotateY(-26deg) scale(0.85);
                opacity: 0;
                pointer-events: none;
            }
            .course-card-3d.pos-center { transform: translate3d(-50%, -50%, 0) scale(1); }
            .course-card-3d { width: 290px; min-height: 333px; }
            .course-card-3d .image-placeholder { height: 120px; top: -22px; }
            .course-card-3d .card-body { padding: 0 12px 4px 12px; }
            .course-card-3d .course-title { font-size: 14px; }
            .course-card-3d .course-description { font-size: 10.5px; }
            .course-card-3d .price-tag.free { font-size: 12px; }
            .course-card-3d .price-tag .price-number { font-size: 18px; }
            .course-card-3d .course-details-btn { font-size: 13px; }
            .course-card-3d .course-details-btn svg.custom-arrow-icon { width: 17px; height: 17px; }
            .slider-controls { margin-top: 14px; }
        }

        @media (max-width: 400px) {
            .course-card-3d { width: 250px; min-height: 308px; }
            .course-card-3d .image-placeholder { height: 105px; top: -18px; }
            .course-card-3d .card-body { padding: 0 10px 2px 10px; }
            .course-card-3d .course-title { font-size: 13px; }
            .course-card-3d .course-description { font-size: 10px; }
            .course-card-3d .price-tag.free { font-size: 11px; }
            .course-card-3d .price-tag .price-number { font-size: 16px; }
            .course-card-3d .course-details-btn { font-size: 12px; }
            .course-card-3d .course-details-btn svg.custom-arrow-icon { width: 16px; height: 16px; }
            .slider-controls { margin-top: -6px; }
        }

        /* ===== سایر بخش‌ها ===== */
        .page-articles {
            width: 100%;
            min-height: 580px;
            background: #0E2338;
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 10px 20px 140px;
        }
        @media (max-width: 720px) {
            .page-articles { padding-bottom: 90px; }
        }
        .editorial-section {
            width: 100%;
            max-width: 1280px;
            min-height: 580px;
            display: flex;
            align-items: center;
            justify-content: center;
            position: relative;
        }
        .backing-panel {
            width: 1180px;
            height: 360px;
            background: rgb(15 30 47); /* دقیقاً رنگ dark-950 راکت (#0F1E2F) */
            backdrop-filter: blur(6px);
            border: none;
            border-radius: 16px;
            display: flex;
            flex-direction: row;
            align-items: center;
            justify-content: space-between;
            padding: 0 36px;
            position: relative;
            overflow: visible;
            direction: ltr;
            top: 40px;
        }
        .cards-stage {
            width: 620px;
            height: 580px;
            position: relative;
            overflow: visible;
            direction: ltr;
        }
        .article-card {
            width: 270px;
            height: 280px;
            background: rgb(27 52 77); /* دقیقاً رنگ dark-930 راکت (#1B344D) */
            border: none;
            border-radius: 6px;
            padding: 14px;
            position: absolute;
            display: flex;
            flex-direction: column;
            align-items: flex-end;
            gap: 10px;
            overflow: hidden;
            color: #ffffff;
            direction: rtl;
            text-align: right;
            box-shadow: 0 8px 30px rgba(0, 0, 0, 0.5);
        }
        .card-1 { left: 0;
            top: 40px; }
        .card-2 { left: 300px;
            top: 0; }
        .card-3 { left: 0;
            top: 340px; }
        .card-4 { left: 300px;
            top: 310px; }
        .preview {
            width: 100%;
            height: 130px;
            border-radius: 8px;
            background: #0E2338;
            overflow: hidden;
            display: flex;
            align-items: center;
            justify-content: center;
            direction: ltr;
            border: 1px solid rgba(255, 255, 255, 0.08);
        }
        .article-card h2 {
            width: 100%;
            font-size: 16px;
            line-height: 1.45;
            font-weight: 800;
            color: #ffffff;
            text-align: right;
            direction: rtl;
            margin-bottom: 2px;
        }
        .meta {
            width: 100%;
            margin-top: auto;
            display: flex;
            flex-direction: row-reverse;
            align-items: center;
            justify-content: space-between;
            direction: rtl;
        }
        .read-time {
            font-size: 11px;
            font-weight: 600;
            color: #9eb4cc;
            text-align: right;
            direction: rtl;
        }
        .icons {
            display: flex;
            flex-direction: row;
            align-items: center;
            gap: 6px;
            direction: ltr;
            color: #6e8ba8;
            font-size: 15px;
        }
        .intro {
            width: 440px;
            display: flex;
            flex-direction: column;
            align-items: flex-end;
            text-align: right;
            gap: 12px;
            z-index: 2;
            direction: rtl;
            position: relative;
        }
        .intro h1.heading-extra-bold {
            -webkit-text-stroke: 1.2px currentColor;
        }
        .intro h1 {
            width: 100%;
            font-size: 26px;
            line-height: 1.25;
            font-weight: 900;
            color: #ffffff;
            text-align: right;
            direction: rtl;
            margin-top: -12px;
        }
        .intro p {
            width: 100%;
            font-size: 15px;
            line-height: 1.7;
            font-weight: 500;
            color: #d0dbe8;
            text-align: right;
            direction: rtl;
            margin-bottom: 4px;
        }
        .cta {
            display: inline-flex;
            flex-direction: row;
            align-items: center;
            justify-content: center;
            gap: 8px;
            position: relative;
            background:
                radial-gradient(circle at top right, rgba(255,255,255,.16), transparent 45%),
                linear-gradient(90deg, #12395D 0%, #155D8F 55%, #1C78EB 100%);
            color: #F7FAFF;
            border: none;
            border-radius: 8px;
            padding: 12px 20px;
            font-size: 13px;
            font-weight: 800;
            text-decoration: none;
            cursor: pointer;
            direction: rtl;
            text-shadow: 0 0 10px rgba(255,255,255,.15);
            box-shadow:
                0 12px 28px rgba(17,35,90,.30),
                0 4px 12px rgba(0,0,0,.25);
            margin-left: auto;
            margin-right: 0;
            margin-top: 2px;
            min-width: 170px;
            transition: all 0.35s cubic-bezier(.4,0,.2,1);
        }
        .cta .cta-arrow-icon {
            width: 14px;
            height: 10px;
            flex-shrink: 0;
            transition: transform 0.3s;
        }
        .cta:hover {
            color: rgb(203 209 219); /* خاکستری راکت، بدون حرکت فلش و جمله */
        }

        @media (max-width: 1024px) {
            .backing-panel {
                width: 96%;
                padding: 25px 20px;
                height: auto;
                min-height: 310px;
                flex-direction: column;
                align-items: center;
                gap: 30px;
                top: 0;
            }
            .cards-stage {
                width: 100%;
                height: auto;
                display: grid;
                grid-template-columns: repeat(2, 1fr);
                gap: 16px;
                position: static;
            }
            .article-card {
                position: static;
                width: 100%;
                height: auto;
                min-height: 230px;
            }
            .card-1,
            .card-2,
            .card-3,
            .card-4 { left: auto;
                top: auto; }
            .intro {
                width: 100%;
                align-items: center;
                text-align: center;
            }
            .intro h1,
            .intro p { text-align: center; }
            .cta { align-self: center; }
        }

        /* ===== بنر اصلی ===== */
        .banner-image-wrapper {
            position: relative;
            z-index: 10;
            width: 100%;
            max-width: 500px;
            margin: 0 auto;
        }
        .banner-image-wrapper img {
            width: 100%;
            height: auto;
            object-fit: cover;
            border-radius: 1.5rem;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.5);
            border: none;
            display: block;
            position: relative;
            z-index: 2;
            filter: brightness(1.15) contrast(1.05);
        }
        .banner-bg-icons {
            position: absolute;
            inset: -15px;
            z-index: 0;
            pointer-events: none;
            opacity: 0.10;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 20px;
            flex-wrap: wrap;
        }
        .banner-bg-icons .icon-item {
            font-size: 3.5rem;
            color: #0FB5A8;
            animation: float 6s ease-in-out infinite;
            filter: blur(0.5px);
        }
        .banner-bg-icons .icon-item:nth-child(2) { animation-delay: 2s;
            color: #1C78EB;
            font-size: 4.5rem; }
        .banner-bg-icons .icon-item:nth-child(3) { animation-delay: 4s;
            color: #8B5CF6;
            font-size: 3rem; }
        .banner-bg-icons .icon-item:nth-child(4) { animation-delay: 1s;
            color: #0FB5A8;
            font-size: 4rem; }

        .microbe-orb {
            position: absolute;
            border-radius: 50%;
            pointer-events: none;
            z-index: 3;
            opacity: 0.5;
            filter: blur(0.5px);
            animation: float 6s ease-in-out infinite;
        }
        .microbe-orb:nth-child(1) { width: 45px;
            height: 45px;
            background: radial-gradient(circle at 30% 30%, rgba(15, 181, 168, 0.4), rgba(15, 181, 168, 0.08));
            border: 1px solid rgba(15, 181, 168, 0.15);
            top: -20px;
            right: -15px;
            animation-delay: 0s; }
        .microbe-orb:nth-child(2) { width: 30px;
            height: 30px;
            background: radial-gradient(circle at 30% 30%, rgba(28, 120, 235, 0.4), rgba(28, 120, 235, 0.08));
            border: 1px solid rgba(28, 120, 235, 0.15);
            bottom: -12px;
            left: -10px;
            animation-delay: 1.5s; }
        .microbe-orb:nth-child(3) { width: 35px;
            height: 35px;
            background: radial-gradient(circle at 30% 30%, rgba(139, 92, 246, 0.3), rgba(139, 92, 246, 0.08));
            border: 1px solid rgba(139, 92, 246, 0.12);
            top: 15%;
            left: -18px;
            animation-delay: 3s; }
        .microbe-orb:nth-child(4) { width: 25px;
            height: 25px;
            background: radial-gradient(circle at 30% 30%, rgba(52, 211, 153, 0.3), rgba(52, 211, 153, 0.08));
            border: 1px solid rgba(52, 211, 153, 0.12);
            bottom: 20%;
            right: -15px;
            animation-delay: 2s; }

        .floating-icon {
            position: absolute;
            z-index: 4;
            pointer-events: none;
            font-size: 1.4rem;
            color: rgba(15, 181, 168, 0.4);
            animation: float 5s ease-in-out infinite;
            text-shadow: 0 0 20px rgba(15, 181, 168, 0.1);
        }
        .floating-icon:nth-child(7) { top: -8px;
            right: 35%;
            animation-delay: 0.5s;
            color: rgba(28, 120, 235, 0.4); }
        .floating-icon:nth-child(8) { bottom: -6px;
            left: 40%;
            animation-delay: 2.5s;
            color: rgba(139, 92, 246, 0.4); }

        .hero-microbe-icon {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            width: 48px;
            height: 48px;
            border-radius: 50%;
            background: radial-gradient(circle at 30% 30%, rgba(15, 181, 168, 0.25), rgba(15, 181, 168, 0.05));
            border: 1.5px solid rgba(15, 181, 168, 0.3);
            color: #0FB5A8;
            font-size: 1.5rem;
            animation: float 4s ease-in-out infinite;
            box-shadow: 0 0 20px rgba(15, 181, 168, 0.15);
            backdrop-filter: blur(4px);
            margin-right: 12px;
        }
        .hero-microbe-icon:hover {
            transform: scale(1.1);
            border-color: rgba(15, 181, 168, 0.6);
            box-shadow: 0 0 30px rgba(15, 181, 168, 0.3);
            transition: all 0.3s ease;
        }

        .animate-style-float {
            animation: heroFloat 6s ease-in-out infinite;
        }
        @keyframes heroFloat {
            0%,
            100% { transform: translateY(0px); }
            50% { transform: translateY(-15px); }
        }
        @media (max-width: 768px) {
            .animate-style-float { animation: none; }
        }

        /* ===== فوتر ===== */
        .footer-new {
            background-color: #0E2338 !important;
            color: #cbd5e1;
            padding: 2rem 0 1.5rem 0;
            margin-top: 7rem;
            width: 100%;
            border-top: none;
        }
        .footer-top-bar {
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 1.5rem 1.5rem 1.2rem 1.5rem;
            flex-wrap: wrap;
            gap: 1rem;
            /* جمع‌تر شدن نوار بالای فوتر، کمی بازتر از ستون‌های زیر */
            max-width: 94%;
            margin: 0 auto;
        }
        /* لوگو کمی به لبه راست نزدیک‌تر شود (دکمه‌های شبکه اجتماعی دست‌نخورده می‌مانند) */
        @media (min-width: 769px) {
            .footer-top-bar .footer-logo {
                margin-right: -2rem;
            }
        }
        .footer-top-bar .footer-logo {
            position: relative;
            display: inline-flex;
            align-items: center;
            isolation: isolate;
        }
        /* نور کنترل‌شده پشت لوگو برای خوانایی بهتر، بدون کادر */
        .footer-top-bar .footer-logo::before {
            content: "";
            position: absolute;
            inset: -20px -36px;
            z-index: -1;
            pointer-events: none;
            border-radius: 999px;
            background:
                radial-gradient(ellipse at center,
                    rgba(255,255,255,0.24) 0%,
                    rgba(255,255,255,0.14) 24%,
                    rgba(28,120,235,0.17) 48%,
                    rgba(15,181,168,0.10) 66%,
                    rgba(255,255,255,0) 84%);
            filter: blur(11px);
            opacity: .94;
        }
        .footer-top-bar .footer-logo::after {
            content: none !important;
        }
        .footer-top-bar .footer-logo img {
            height: 50px;
            width: auto;
            object-fit: contain;
            opacity: 1;
            transform: translateZ(0);
            filter:
                brightness(1.28)
                contrast(1.15)
                saturate(1.06)
                drop-shadow(0 1px 0 rgba(255,255,255,0.28))
                drop-shadow(0 0 9px rgba(255,255,255,0.26))
                drop-shadow(0 0 21px rgba(28,120,235,0.34))
                drop-shadow(0 8px 18px rgba(0,0,0,0.30));
        }
        .footer-top-bar .footer-divider-line {
            flex: 1;
            min-width: 50px;
            margin: 0 0.8rem;
        }
        /* ===== آیکون‌های شبکه اجتماعی فوتر (الگوی راکت، بدون کادر دور لیست) ===== */
        .footer-top-bar .footer-social-icons {
            display: flex;
            align-items: center;
            align-self: center;
            list-style: none;
            margin: 0;
            padding: 0;
        }
        .footer-top-bar .footer-social-icons a {
            /* rounded راکت = 0.25rem (گوشه تیز)، برخلاف 0.5rem کانفیگ این پروژه */
            border-radius: 0.25rem;
            /* dark:bg-blue-800 + bg-opacity-25 راکت = rgb(45 56 154) با شفافیت 25% */
            background: rgb(45 56 154 / 0.25);
            /* dark:text-blue-950 راکت = rgb(96 156 255) */
            color: #609CFF;
            /* اندازه آیکون معادل SVGهای راکت */
            font-size: 1.05rem;
            text-decoration: none;
        }
        .footer-top-bar .footer-social-icons a:hover {
            /* dark:hover:bg-blue-970 راکت = rgb(63 108 175) + آیکون سفید (group-hover:text-white) */
            background: #3F6CAF;
            color: #ffffff;
        }
        .footer-columns {
            display: grid;
            grid-template-columns: 1.8fr 1fr 1fr 1fr;
            column-gap: 4rem;
            padding: 2rem 1.5rem 1.2rem 3rem;
            max-width: 95%;
            margin: 0 auto;
        }
        .footer-columns .col h4 {
            color: #ffffff;
            font-weight: 900;
            font-size: 1.4rem;
            margin-bottom: 1.5rem;
            position: relative;
            z-index: 10;
            display: inline-block;
        }
        .footer-columns .col h4::before {
            content: '';
            position: absolute;
            top: 0;
            right: -8px;
            width: 18px;
            height: 18px;
            background: #1C78EB;
            opacity: 0.2;
            border-radius: 50%;
            z-index: -1;
        }
        .footer-columns .col .footer-link {
            display: flex;
            align-items: center;
            gap: 8px;
            color: #94a3b8;
            font-size: 0.9rem;
            line-height: 1.8;
            transition: color 0.3s ease;
            padding: 0;
            margin-bottom: 0.55rem;
            text-decoration: none;
        }
        .footer-columns .col .footer-link:last-child {
            margin-bottom: 0;
        }
        /* فاصله عمودی بیشتر بین آیتم‌ها فقط برای ستون‌های "محبوب‌ترین محصولات" و "بخش‌های سایت" */
        .footer-columns .col.footer-col-spaced .footer-link {
            margin-bottom: 0.65rem !important;
        }
        .footer-columns .col.footer-col-spaced .footer-link:last-child {
            margin-bottom: 0;
        }
        .footer-columns .col .footer-link::before {
            content: '';
            width: 5px;
            height: 5px;
            border-radius: 50%;
            background: rgba(96, 165, 250, 0.5);
            border: none;
            flex-shrink: 0;
            transition: all 0.3s ease;
        }
        .footer-columns .col .footer-link:hover {
            color: #ffffff;
        }
        .footer-columns .col .footer-link:hover::before {
            background: #60a5fa;
            border-color: #60a5fa;
            box-shadow: 0 0 10px rgba(96, 165, 250, 0.2);
            transform: scale(1.1);
        }
        .footer-columns .col .about-text {
            color: #94a3b8;
            font-size: 0.9rem;
            line-height: 1.8;
            margin-bottom: 0.55rem;
        }
        .footer-columns .col .about-text:last-of-type {
            margin-bottom: 0;
        }
        .footer-columns .col .about-link {
            display: inline-flex;
            align-items: center;
            gap: 6px;
            color: #60a5fa;
            font-size: 0.9rem;
            font-weight: 500;
            text-decoration: none;
            transition: all 0.3s ease;
            margin-top: 0.6rem;
            padding: 3px 0;
        }
        .footer-columns .col .about-link i {
            transition: transform 0.3s ease;
            font-size: 0.8rem;
        }
        .footer-columns .col .about-link:hover {
            color: #93c5fd;
        }
        .footer-columns .col .about-link:hover i {
            transform: translateX(-4px);
        }
        .footer-columns .col .contact-item {
            display: flex;
            align-items: center;
            gap: 16px;
            color: #94a3b8;
            font-size: 0.9rem;
            line-height: 1.8;
            padding: 0;
            margin-bottom: 0.55rem;
        }
        .footer-columns .col .contact-item:last-child {
            margin-bottom: 0;
        }
        .footer-columns .col .contact-item .contact-label {
            color: #cbd5e1;
            font-weight: 500;
            min-width: 55px;
            text-align: right;
            font-size: 0.85rem;
        }
        .footer-columns .col .contact-item .contact-value {
            color: #94a3b8;
            direction: ltr;
            text-align: left;
            font-family: 'Manrope', monospace;
            letter-spacing: 0.2px;
            font-size: 0.85rem;
        }
        .footer-columns .col .contact-item i {
            color: #60a5fa;
            width: 20px;
            font-size: 0.9rem;
            flex-shrink: 0;
        }
        .footer-columns .col .contact-item:hover .contact-value {
            color: #ffffff;
        }
        /* ===== نوار پایانی فوتر: متن روی خط (الگوی راکت) ===== */
        .footer-bottom-line {
            display: block;
            padding: 1rem 0;
            max-width: 94%;
            margin: 0 auto;
            position: relative;
        }
        .footer-bottom-inner {
            position: relative;
        }
        .footer-bottom-line .footer-copy {
            color: #64748b;
            font-size: 0.72rem;
            white-space: nowrap;
            margin: 0;
            /* پس‌زمینه هم‌رنگ فوتر تا خط پشت متن پنهان بماند */
            background: #0E2338;
        }
        .footer-bottom-line .footer-copy strong {
            color: #ffffff;
            font-weight: 600;
        }
        .footer-bottom-line .footer-copy .highlight {
            color: #ffffff;
            font-weight: 600;
        }
        /* ===== فوتر: آیتم‌های لیست نزدیک‌تر به هم ===== */
        .footer-columns .col ul li {
            margin-bottom: 0.15rem !important;
        }
        .footer-columns .col.footer-col-spaced ul li {
            margin-bottom: 0.2rem !important;
        }
        /* ===== فوتر: انیمیشن hover لینک‌ها (فقط تغییر رنگ) ===== */
        .footer-columns .col ul li a.about-text {
            transition: color 0.2s ease-in-out !important;
        }
        .footer-columns .col ul li a.about-text:hover {
            color: #3b82f6 !important;
        }
        /* ===== فوتر: hover آیتم‌های درباره زیست یار ===== */
        .footer-columns .col p.about-text + a {
            transition: color 0.2s ease-in-out !important;
        }
        .footer-columns .col p.about-text + a:hover {
            color: #ffffff !important;
        }
        .footer-bottom-line .footer-line {
            display: none;
        }
        @media (max-width: 992px) {
            .footer-columns {
                grid-template-columns: 1.5fr 1fr 1fr 1fr;
                max-width: 95%;
                gap: 1.5rem;
                padding: 0.8rem 1rem 1rem 1rem;
            }
            .footer-bottom-line {
                max-width: 94%;
                padding: 0.8rem 0;
            }
        }
        @media (max-width: 768px) {
            .footer-new {
                padding: 2.2rem 0 1.5rem 0;
                margin-top: 4rem;
            }
            .footer-top-bar {
                padding: 0 0.8rem 0.8rem 0.8rem;
                gap: 0.5rem;
            }
            .footer-top-bar .footer-divider-line {
                display: none;
            }
            .footer-columns {
                grid-template-columns: 1fr 1fr;
                max-width: 100%;
                gap: 1.2rem;
                padding: 2.5rem 0.8rem 0.8rem 0.8rem;
            }
            .footer-columns .col h4 {
                font-size: 1.15rem;
            }
            .footer-columns .col .footer-link,
            .footer-columns .col .about-text,
            .footer-columns .col .contact-item {
                font-size: 0.85rem;
            }
            .footer-columns .col .contact-item .contact-label {
                min-width: 45px;
                font-size: 0.8rem;
            }
            .footer-bottom-line {
                max-width: 100%;
                padding: 0.7rem 0;
            }
            .footer-bottom-line .footer-copy {
                font-size: 0.8rem;
                white-space: nowrap;
            }
            .footer-bottom-line .footer-line {
                display: block;
            }
        }
        @media (max-width: 480px) {
            .footer-new {
                padding: 1.5rem 0 1rem 0;
                margin-top: 3rem;
            }
            .footer-top-bar {
                flex-direction: column;
                align-items: center;
                gap: 0.5rem;
                padding: 0 0.5rem 0.8rem 0.5rem;
            }
            .footer-top-bar .footer-divider-line {
                display: none;
            }
            .footer-columns {
                grid-template-columns: 1fr;
                max-width: 100%;
                gap: 1rem;
                padding: 2.2rem 0.5rem 0.6rem 0.5rem;
            }
            .footer-columns .col h4 {
                font-size: 1.1rem;
            }
            .footer-columns .col .footer-link,
            .footer-columns .col .about-text,
            .footer-columns .col .contact-item {
                font-size: 0.8rem;
            }
            .footer-columns .col .contact-item {
                gap: 12px;
                flex-wrap: wrap;
                padding: 4px 0;
            }
            .footer-columns .col .contact-item .contact-label {
                min-width: 40px;
                font-size: 0.75rem;
            }
            .footer-columns .col .footer-link::before {
                width: 4px;
                height: 4px;
            }
            .footer-columns .col .about-link {
                font-size: 0.8rem;
            }
            .footer-bottom-line {
                padding: 0.5rem 0;
            }
            .footer-bottom-line .footer-copy {
                font-size: 0.7rem;
            }
            .footer-bottom-line .footer-line {
                display: block;
            }
        }

        /* نمایش خطی آدرس فوتر */
        .footer-address-line {
            max-width: 88%;
            margin: 0 auto 0.9rem;
            padding: 0 1.5rem;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 10px;
            color: #94a3b8;
            font-size: 0.86rem;
            line-height: 1.8;
            direction: rtl;
            text-align: center;
            white-space: nowrap;
        }
        .footer-address-line .footer-address-label {
            color: #cbd5e1;
            font-weight: 600;
            flex-shrink: 0;
        }
        .footer-address-line .footer-address-value {
            font-family: 'IRANYekanX', 'Vazirmatn', 'Manrope', 'Noto Sans Arabic', sans-serif;
            letter-spacing: 0;
        }
        @media (max-width: 768px) {
            .footer-address-line {
                max-width: min(92%, 430px);
                padding: 0 0.8rem;
                margin-bottom: 1rem;
                white-space: normal;
                align-items: flex-start;
                justify-content: space-between;
                text-align: right;
                gap: 14px;
                font-size: 0.8rem;
                line-height: 1.75;
            }
            .footer-address-line .footer-address-value {
                flex: 1 1 auto;
                text-align: left;
            }
        }

        /* مرتب‌سازی آیتم آدرس فوتر در دسکتاپ و موبایل */
        .footer-columns .col .contact-item.address-item {
            align-items: flex-start;
            gap: 12px;
        }
        .footer-columns .col .contact-item.address-item .contact-label {
            padding-top: 2px;
            flex-shrink: 0;
        }
        .footer-columns .col .contact-item.address-item .contact-value {
            direction: rtl !important;
            text-align: right !important;
            font-family: 'IRANYekanX', 'Vazirmatn', 'Manrope', 'Noto Sans Arabic', sans-serif !important;
            letter-spacing: 0 !important;
            line-height: 1.75;
            white-space: normal;
            overflow-wrap: normal;
            word-break: normal;
        }

        /* ===== OVERRIDE نهایی برای آدرس - خطی مثل پاراگراف ===== */
        /* این بلاک با بالاترین specificity و بیرون از هر media query قرار داره */
        .zistyar-footer .footer-columns .col ul li.contact-item.address-item {
            display: block !important;
            width: 100% !important;
            margin-top: 0.6rem !important;
            padding-top: 0.5rem !important;
            border-top: none !important;
            align-items: normal !important;
            gap: normal !important;
            flex-direction: unset !important;
            flex-wrap: unset !important;
        }
        footer.zistyar-footer .footer-columns .col ul li.contact-item.address-item i,
        footer.zistyar-footer .footer-columns .col ul li.contact-item.address-item .contact-label,
        footer.zistyar-footer .footer-columns .col ul li.contact-item.address-item .contact-value {
            display: inline !important;
            vertical-align: baseline !important;
            width: auto !important;
            min-width: auto !important;
            max-width: none !important;
            height: auto !important;
            flex: none !important;
            flex-shrink: none !important;
            flex-grow: none !important;
            margin: 0 !important;
            padding: 0 !important;
            float: none !important;
            clear: none !important;
            position: static !important;
        }
        footer.zistyar-footer .footer-columns .col ul li.contact-item.address-item i {
            font-size: 0.8rem !important;
            color: #1C78EB !important;
            margin-left: 4px !important;
        }
        footer.zistyar-footer .footer-columns .col ul li.contact-item.address-item .contact-label {
            font-size: 0.8rem !important;
            font-weight: 700 !important;
            color: #e8edf5 !important;
            margin-left: 4px !important;
            white-space: nowrap !important;
        }
        footer.zistyar-footer .footer-columns .col ul li.contact-item.address-item .contact-value {
            direction: rtl !important;
            text-align: right !important;
            line-height: 1.7 !important;
            white-space: normal !important;
            font-size: 0.8rem !important;
            color: rgba(200, 215, 240, 0.75) !important;
        }

        /* تنظیمات نهایی فوتر درخواست کاربر */
        @media (max-width: 768px) {
            .footer-columns .col .about-link {
                position: relative;
                transform: translateX(-10px);
            }
            .footer-columns .col .contact-item.address-item {
                align-items: flex-start;
            }
            .footer-columns .col .contact-item.address-item .contact-label {
                padding-top: 2px;
            }
            .footer-columns .col .contact-item.address-item .contact-value {
                direction: rtl;
                text-align: left !important;
                font-family: 'IRANYekanX', 'Vazirmatn', 'Manrope', 'Noto Sans Arabic', sans-serif;
                line-height: 1.7;
                letter-spacing: 0;
            }
        }

        /* ===== اصلاح چینش فوتر در موبایل ===== */
        .footer-columns .col .contact-value a {
            color: inherit;
            text-decoration: none;
        }
        @media (max-width: 768px) {
            .footer-top-bar {
                flex-direction: column;
                align-items: center;
                justify-content: center;
                text-align: center;
                gap: 0.8rem;
                padding: 0 0.8rem 1rem 0.8rem;
            }
            .footer-top-bar .footer-social-icons {
                justify-content: center;
            }
            .footer-columns {
                grid-template-columns: 1fr !important;
                max-width: min(92%, 430px);
                gap: 1.45rem;
                padding: 0.7rem 0.8rem 0.9rem 0.8rem;
                text-align: center;
            }
            .footer-columns .col {
                display: flex;
                flex-direction: column;
                align-items: center;
                text-align: center;
            }
            .footer-columns .col h4 {
                width: 100%;
                text-align: center;
                margin-bottom: 0.65rem;
            }
            .footer-columns .col .about-text {
                text-align: center;
                max-width: 300px;
                margin-left: auto;
                margin-right: auto;
            }
            .footer-columns .col .about-link {
                align-self: center;
                justify-content: center;
                margin-left: auto;
                margin-right: auto;
            }
            .footer-columns .col .footer-link {
                width: 100%;
                justify-content: center;
                text-align: center;
            }
            .footer-columns .col .contact-item {
                width: 100%;
                max-width: 300px;
                margin: 0 auto;
                display: flex;
                align-items: center;
                justify-content: space-between;
                gap: 14px;
                flex-wrap: nowrap !important;
                padding: 6px 0;
                text-align: initial;
            }
            .footer-columns .col .contact-item i {
                display: none;
            }
            .footer-columns .col .contact-item .contact-label {
                min-width: 0 !important;
                flex: 0 0 auto;
                text-align: right;
                font-size: 0.8rem;
            }
            .footer-columns .col .contact-item .contact-value {
                flex: 1 1 auto;
                min-width: 0;
                text-align: left !important;
                direction: ltr;
                overflow-wrap: anywhere;
                word-break: break-word;
            }
        }

        /* ===== چیدمان نهایی فوتر در موبایل (طبق درخواست جدید) =====
           ترتیب: درباره زیست یار ← بخش‌های سایت ← محبوب‌ترین محصولات ← ارتباط با ما
           همه بخش‌ها وسط‌چین؛ آیتم‌های تماس: برچسب لبه راست، مقدار لبه چپ */
        @media (max-width: 768px) {
            /* تک‌ستونه شدن کامل فوتر (غلبه بر قانون دوستونه‌ای انتهای فایل) */
            .footer-new.zistyar-footer .footer-columns {
                grid-template-columns: 1fr !important;
            }

            /* ترتیب ستون‌ها: درباره ← بخش‌های سایت ← محبوب‌ترین محصولات ← ارتباط با ما */
            .footer-new .footer-columns .col:nth-child(1) { order: 1; }
            .footer-new .footer-columns .col:nth-child(2) { order: 3; }
            .footer-new .footer-columns .col:nth-child(3) { order: 2; }
            .footer-new .footer-columns .col:nth-child(4) { order: 4; }

            /* تیتر «درباره زیست یار» دقیقاً وسط‌چین */
            .footer-new .footer-columns .col:first-child > div:first-child {
                align-items: center !important;
                margin-left: auto !important;
                margin-right: auto !important;
            }

            /* متن «درباره» و دکمه «مشاهده دوره‌های تخصصی» وسط‌چین */
            .footer-new .footer-columns .col:first-child div.mr-2 {
                margin-right: 0 !important;
                text-align: center !important;
                width: 100%;
            }
            .footer-new .footer-columns .col:first-child p.about-text {
                text-align: center !important;
                margin-left: auto;
                margin-right: auto;
            }
            .footer-new .footer-columns .col:first-child a[href="courses.html"] {
                margin-left: auto;
                margin-right: auto;
                justify-content: center;
            }

            /* لیست لینک‌های «بخش‌های سایت» و «محبوب‌ترین محصولات» وسط‌چین */
            .footer-new .footer-columns .col ul {
                align-items: center !important;
            }

            /* «ارتباط با ما»: برچسب‌ها (ایمیل/تلگرام/تلفن) زیر هم در لبه راست،
               مقادیرشان در لبه چپ، در تمام عرض فوتر */
            .footer-new .footer-columns .col:last-child ul {
                width: 100% !important;
                align-items: stretch !important;
            }
            .footer-new .footer-columns .col:last-child ul li {
                width: 100% !important;
                display: flex !important;
                align-items: center !important;
                justify-content: space-between !important;
                flex-wrap: nowrap !important;
                gap: 12px;
            }
            /* حذف margin:auto باعث می‌شود مقادیر دقیقاً به لبه چپ بچسبند
               (روبه‌روی برچسب‌ها که در لبه راست هستند) */
            .footer-new .footer-columns .col:last-child ul li a.about-text {
                margin-left: 0 !important;
                margin-right: 0 !important;
                direction: ltr;
                text-align: left;
            }

            /* جمله پایانی فوتر: دو خطی و وسط‌چین */
            .footer-new .footer-bottom-inner {
                justify-content: center !important;
            }
            .footer-new .footer-bottom-line .footer-copy {
                white-space: normal !important;
                text-align: center !important;
                display: block;
                width: 100%;
                max-width: 300px;
                margin: 0 auto !important;
                padding-right: 0 !important;
                padding-left: 0 !important;
                line-height: 2;
            }
        }

        /* ===== بالا آمدن سکشن «دسته‌بندی تخصصی دوره‌ها» و وسط‌چین شدن کادر نقطه‌چین در موبایل ===== */
        @media (max-width: 768px) {
            main {
                padding-top: 6.2rem !important; /* قبلاً 9.5rem - فاصله از هدر کم شد */
            }
            .roocket-exact-top > section.mt-12 {
                margin-top: 1rem !important; /* قبلاً 3rem */
            }
            .learning_path_wrapper_courses > div:first-child {
                margin-top: 0.25rem !important; /* قبلاً 1.5rem */
            }
            /* کادر نقطه‌چین معرفی، دقیقاً وسط‌چین */
            .roocket-exact-top .placeholder-learning-intro {
                margin-left: auto !important;
                margin-right: auto !important;
            }
        }

        /* رنگ پنل موبایل دقیقاً مطابق راکت: dark-910 = rgb(12 36 63) */
        @media (max-width: 1023px) {

        }

        /* خط جداکننده زیر لوگوی پنل موبایل - دو سر کم‌رنگ/محو */
        @media (max-width: 1023px) {
            
        }

        @keyframes float {
            0%,
            100% { transform: translateY(0) rotate(0deg) scale(1); }
            50% { transform: translateY(-15px) rotate(10deg) scale(1.05); }
        }

        /* ===== هدر و افکت‌ها ===== */
        .scroll-halo-bg {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 300vh;
            pointer-events: none;
            z-index: -1;
            opacity: 0.10;
            will-change: transform;
        }
        .moving-grid {
            background-size: 60px 60px;
            background-image:
                linear-gradient(to right, rgba(28, 120, 235, 0.04) 1px, transparent 1px),
                linear-gradient(to bottom, rgba(28, 120, 235, 0.04) 1px, transparent 1px);
            animation: grid-scroll 20s linear infinite;
            will-change: transform;
        }
        .microbe-particle {
            position: absolute;
            border-radius: 50%;
            filter: blur(2px);
            opacity: 0.25;
        }
        .noise-bg {
            background-image: url(https://lh3.googleusercontent.com/aida-public/AB6AXuAi7wEn5-zOd0f8PQHh57X9-ZvaTW7K4yL3iknmEWZJsrNI7bSBmSHD6CI3M7J88LiRAyovjrO1Ykv3pCB8MjeiaRtct6Y15LruNYLBMdIqRNzxPxcsdI7xLGzfL53qmEBxJ0hUj4L39frP1WdGtkPcipt5slWaWnJ0M3zWhLpBXCwJwE47e9gKZZbPpvqHUlqvInUEe8JfcC6iFEZUJNQWWe9J4CeDw5H5_zhqt-ei_-5WIqdd2tQfJcfjl1tFdr8evBAt-E07q7DC);
        }
        .animate-beam {
            animation: beam 6s linear infinite;
        }
        @keyframes beam {
            0% { transform: translateX(-100%) skewX(-12deg); }
            100% { transform: translateX(300%) skewX(-12deg); }
        }
        .animate-pulse-slow {
            animation: pulse 6s cubic-bezier(0.4, 0, 0.6, 1) infinite;
        }

        /* ===== بخش محصولات ===== */
        .product-card {
            background: #1B344D;
            border: none;
            border-radius: 1.5rem;
            transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            overflow: hidden;
            position: relative;
        }
        .product-card:hover { transform: translateY(-6px);
            box-shadow: 0 0 7px rgba(28, 120, 235, 0.55), 0 0 26px rgba(28, 120, 235, 0.24); }
        .product-image-placeholder { position: relative;
            overflow: hidden; }
        .product-image-placeholder .overlay { position: absolute;
            inset: 0;
            background: linear-gradient(180deg, rgba(42, 42, 90, 0.2) 0%, rgba(42, 42, 90, 0.6) 100%);
            z-index: 1; }
        .product-image-placeholder .icon-bg { position: absolute;
            inset: 0;
            z-index: 0; }
        .coming-soon-badge { position: absolute;
            top: 12px;
            right: 12px;
            background: linear-gradient(135deg, #ff6b6b, #ee5a52);
            color: white;
            padding: 4px 12px;
            border-radius: 20px;
            font-size: 0.75rem;
            font-weight: bold;
            z-index: 10;
            animation: pulse-glow 2s infinite; }
        .products-section { scroll-margin-top: 20px; }
        .fade-in { animation: fade-in-up 0.8s ease-out; }
        @keyframes fade-in-up {
            0% { opacity: 0;
                transform: translateY(30px); }
            100% { opacity: 1;
                transform: translateY(0); }
        }

        /* ===== حرکت اتوماتیک محصولات ویژه در دسکتاپ ===== */
        .products-marquee {
            width: 100%;
        }
        @media (min-width: 1024px) {
            .products-marquee {
                overflow: hidden;
                position: relative;
                direction: ltr !important;
                unicode-bidi: isolate;
                padding: 42px 0 42px;
                margin: -42px 0 -42px;
                --products-marquee-duration: 34s;
                --products-card-width: calc((100vw - 20rem - 3rem) / 3);
                /* هاله نرم دو طرف اسلایدر — محو تدریجی چندمرحله‌ای، بدون هیچ خطی */
                -webkit-mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,.2) 2.5%, rgba(0,0,0,.55) 6%, rgba(0,0,0,.85) 10%, #000 14%, #000 86%, rgba(0,0,0,.85) 90%, rgba(0,0,0,.55) 94%, rgba(0,0,0,.2) 97.5%, transparent 100%);
                mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,.2) 2.5%, rgba(0,0,0,.55) 6%, rgba(0,0,0,.85) 10%, #000 14%, #000 86%, rgba(0,0,0,.85) 90%, rgba(0,0,0,.55) 94%, rgba(0,0,0,.2) 97.5%, transparent 100%);
            }
            .products-marquee-track {
                display: flex;
                align-items: stretch;
                gap: 1.5rem;
                width: max-content;
                direction: ltr !important;
                unicode-bidi: isolate;
                animation: products-marquee-right var(--products-marquee-duration) linear infinite;
                will-change: transform;
            }
            .products-marquee-track .product-card {
                flex: 0 0 var(--products-card-width);
                width: var(--products-card-width);
                max-width: none;
                direction: rtl;
                unicode-bidi: plaintext;
            }
            /* طبق درخواست، با هاور روی کارت انیمیشن متوقف نمی‌شود. */
            @keyframes products-marquee-right {
                from { transform: translate3d(-50%, 0, 0); }
                to   { transform: translate3d(0, 0, 0); }
            }
        }
        @media (max-width: 1023px) {
            .products-marquee {
                overflow: visible;
                direction: rtl;
            }
            .products-marquee-track {
                display: grid;
                grid-template-columns: repeat(1, minmax(0, 1fr));
                gap: 1.5rem;
                width: 100%;
                animation: none;
            }
            .products-marquee-extra,
            .products-marquee-copy {
                display: none !important;
            }
        }
        @media (min-width: 768px) and (max-width: 1023px) {
            .products-marquee-track {
                grid-template-columns: repeat(2, minmax(0, 1fr));
            }
        }

        @media (max-width: 767px) {
            .products-marquee {
                overflow: hidden;
                position: relative;
                direction: ltr !important;
                unicode-bidi: isolate;
                padding: 36px 0 36px;
                width: 100vw;
                max-width: 100vw;
                align-self: center;
                left: auto;
                right: auto;
                transform: none;
                margin: -36px 0 -36px;
                --products-mobile-duration: 31s;
                --products-mobile-card-width: min(76vw, 285px);
                -webkit-mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,.2) 3%, rgba(0,0,0,.55) 7%, rgba(0,0,0,.85) 12%, #000 16%, #000 84%, rgba(0,0,0,.85) 88%, rgba(0,0,0,.55) 93%, rgba(0,0,0,.2) 97%, transparent 100%);
                mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,.2) 3%, rgba(0,0,0,.55) 7%, rgba(0,0,0,.85) 12%, #000 16%, #000 84%, rgba(0,0,0,.85) 88%, rgba(0,0,0,.55) 93%, rgba(0,0,0,.2) 97%, transparent 100%);
            }
            .products-marquee-track {
                display: flex;
                align-items: stretch;
                gap: 14px;
                width: max-content;
                direction: ltr !important;
                unicode-bidi: isolate;
                animation: products-marquee-right-mobile var(--products-mobile-duration) linear infinite;
                will-change: transform;
            }
            .products-marquee-track .product-card {
                flex: 0 0 var(--products-mobile-card-width);
                width: var(--products-mobile-card-width);
                max-width: var(--products-mobile-card-width);
                direction: rtl;
                unicode-bidi: plaintext;
                border-radius: 1.1rem !important;
            }
            .products-marquee-track .products-marquee-extra,
            .products-marquee-track .products-marquee-copy {
                display: block !important;
            }
            .products-marquee-track .product-card .product-image-placeholder {
                height: 132px !important;
            }
            .products-marquee-track .product-card .coming-soon-badge {
                top: 9px;
                right: 9px;
                padding: 3px 9px;
                font-size: 0.65rem;
            }
            .products-marquee-track .product-card .product-image-placeholder .material-symbols-outlined {
                font-size: 43px !important;
                margin-bottom: 7px !important;
            }
            .products-marquee-track .product-card .product-image-placeholder h3 {
                font-size: 15.5px !important;
                line-height: 1.72 !important;
            }
            .products-marquee-track .product-card .product-image-placeholder p {
                font-size: 11px !important;
            }
            .products-marquee-track .product-card > .p-6 {
                padding: 14px !important;
            }
            .products-marquee-track .product-card > .p-6 > h3 {
                font-size: 14px !important;
                line-height: 1.45 !important;
                margin-bottom: 6px !important;
            }
            .products-marquee-track .product-card > .p-6 > p {
                font-size: 11.2px !important;
                line-height: 1.65 !important;
                margin-bottom: 10px !important;
            }
            .products-marquee-track .product-card > .p-6 .flex.items-center.gap-4 {
                gap: 8px !important;
                margin-bottom: 10px !important;
            }
            .products-marquee-track .product-card > .p-6 .text-xs {
                font-size: 10px !important;
            }
            .products-marquee-track .product-card button {
                height: 39px !important;
                border-radius: 0.85rem !important;
                font-size: 11.5px !important;
                padding-left: 12px !important;
                padding-right: 12px !important;
            }
            .products-marquee-track .product-card button .material-symbols-outlined {
                font-size: 13px !important;
            }
            @keyframes products-marquee-right-mobile {
                from { transform: translate3d(-50%, 0, 0); }
                to   { transform: translate3d(0, 0, 0); }
            }
        }

        /* جلوگیری از پرش کارت‌های محصولات هنگام رفرش صفحه */
        .products-section.fade-in,
        .products-section .product-card.fade-in,
        .products-section .product-card {
            animation: none !important;
        }
        .products-section {
            opacity: 1 !important;
            transform: none !important;
        }

        /* ===== بخش جدید خدمات ===== */
        .services-grid {
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 1.8rem;
            width: 100%;
        }
        .service-card {
            background: #1B344D;
            border: 3px solid rgba(28, 120, 235, 0.55);
            border-radius: 20px;
            padding: 1.8rem 1.5rem 2rem;
            box-shadow: 6px 6px 0 rgba(28, 120, 235, 0.28);
            transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease, border-width 0.2s ease, padding 0.2s ease;
            text-align: center;
            position: relative;
        }
        .service-card:hover {
            transform: translateY(-5px);
            border-width: 4px;
            border-color: #1C78EB;
            padding: calc(1.8rem - 1px) calc(1.5rem - 1px) calc(2rem - 1px);
            box-shadow: 9px 10px 0 #1C78EB;
        }
        .service-card .service-icon {
            display: inline-block;
            font-size: 2.2rem;
            margin-bottom: 1rem;
            line-height: 1;
        }
        .service-card .service-icon-teal { color: #0FB5A8; }
        .service-card .service-icon-blue { color: #1C78EB; }
        .service-card .service-icon-purple { color: #8B5CF6; }
        .service-card .service-icon-amber { color: #F59E0B; }
        .service-card h3 {
            font-size: 1.1rem;
            font-weight: 800;
            color: #ffffff;
            margin-bottom: 0.5rem;
        }
        .service-card p {
            font-size: 0.9rem;
            color: rgba(218, 231, 255, 0.7);
            line-height: 1.7;
        }
        .custom-arrow-icon {
            display: inline-block;
            vertical-align: middle;
            color: currentColor;
            flex-shrink: 0;
        }
        .service-card .learn-more {
            display: inline-flex;
            align-items: center;
            gap: 6px;
            margin-top: 0.8rem;
            font-size: 0.9rem;
            font-weight: 600;
            color: #0FB5A8;
            transition: color 0.2s ease;
            text-decoration: none;
        }
        .service-card .learn-more:hover {
            color: rgb(203 209 219); /* خاکستری راکت، بدون حرکت فلش و جمله */
        }
        @media (max-width: 1024px) {
            .services-grid { grid-template-columns: repeat(2, 1fr); }
        }
        @media (max-width: 640px) {
            .services-grid { grid-template-columns: 1fr; }
        }

        /* ===== استایل جدید برای بخش خدمات ===== */
        .services-section {
            scroll-margin-top: 80px;
        }

        /* ============================================================
           نوار اطلاع‌رسانی شیک زیستیار (جایگزین بنر شبکه‌های اجتماعی)
           ============================================================ */
        .info-announcement-bar {
            position: relative;
            width: 100%;
            max-width: 1280px;
            margin: 280px auto 220px;

            /* ============================================================
               تنظیم عکس بک‌گراند کادر (background.png):
               ۱) عکس کنار index.html با اسم "background.png" قرار دارد.
               ۲) عکس با --bg-zoom بزرگ‌نمایی (زوم) می‌شود و با --bg-pos-x
                  به سمت راست کادر (پشت سر عکس دانشمند) هدایت می‌شود تا
                  المان‌های DNA/فلاسک/باکتری دقیقاً پشت دانشمند دیده شوند.
                  --bg-pos-x  →  از ۰٪ (چسبیده به چپ) تا ۱۰۰٪ (چسبیده به راست)
                  --bg-pos-y  →  از ۰٪ (چسبیده به بالا) تا ۱۰۰٪ (چسبیده به پایین)
                  --bg-zoom   →  درصد ارتفاع؛ عدد بیشتر = زوم بیشتر
               ============================================================ */
            --bg-pos-x: 10%;
            --bg-pos-y: 48%;
            --bg-zoom: 280%;

            background-image: linear-gradient(135deg, rgba(13, 13, 38, 0.82) 0%, rgba(15, 15, 45, 0.68) 55%, rgba(10, 14, 34, 0.85) 100%), url('../images/ChatGPT Image Jul 3, 2026, 05_40_49 PM.png');
            background-repeat: no-repeat;
            background-size: auto var(--bg-zoom);
            background-position: var(--bg-pos-x) var(--bg-pos-y);
            border: none; /* خط دور حذف شد — حالا کادر از خودش نور یکدست ساطع می‌کند */
            border-radius: 26px !important;
            padding: 10px 40px 8px;
            box-shadow: 0 0 0 4px #080818, 12px 12px 0 #080818, 0 20px 40px rgba(0, 0, 0, 0.4), 0 0 28px rgba(28, 120, 235, 0.35), 0 0 65px rgba(28, 120, 235, 0.16), inset 0 0 22px rgba(28, 120, 235, 0.07);
            transition: transform 0.2s ease, box-shadow 0.2s ease;
            direction: rtl;
            overflow: visible;
        }
        .info-announcement-bar:hover {
            transform: translateY(-5px);
            box-shadow: 0 0 0 5px #080818, 14px 15px 0 #080818, 0 20px 40px rgba(0, 0, 0, 0.4), 0 0 28px rgba(28, 120, 235, 0.35), 0 0 65px rgba(28, 120, 235, 0.16), inset 0 0 22px rgba(28, 120, 235, 0.07);
        }

        .info-announcement-bar::before {
            content: "";
            position: absolute;
            top: -60px;
            left: 50%;
            transform: translateX(-50%);
            width: 1080px;
            height: 200px;
            background: radial-gradient(ellipse at center, rgba(28, 120, 235, 0.45) 0%, rgba(28, 120, 235, 0.16) 55%, rgba(28, 120, 235, 0) 80%);
            filter: blur(26px);
            pointer-events: none;
            z-index: 0;
        }

        .info-announcement-bar::after {
            content: "";
            position: absolute;
            bottom: -45px;
            left: 2%;
            right: 2%;
            height: 110px;
            background: linear-gradient(to left, rgba(28, 120, 235, 0) 0%, rgba(28, 120, 235, 0.16) 10%, rgba(28, 120, 235, 0.16) 90%, rgba(28, 120, 235, 0) 100%);
            filter: blur(28px);
            pointer-events: none;
            z-index: 0;
        }

        .announcement-badge {
            display: inline-flex;
            align-items: center;
            gap: 6px;
            padding: 6px 16px;
            font-size: 12.5px;
            font-weight: 800;
            letter-spacing: 0.03em;
            color: #6df4e1;
            background: rgba(15, 181, 168, 0.2);
            border: 2.5px solid rgba(15, 181, 168, 0.75); /* کلفت‌تر شد، قبلاً 1.5px بود */
            border-radius: 8px !important; /* گوشه‌ها تیزتر با کمی گردی، به‌جای بیضی کامل قبلی */
            margin-bottom: 10px;
        }

        .announcement-top {
            position: relative;
            z-index: 1;
            display: flex;
            align-items: flex-end;
            justify-content: space-between;
            gap: 24px;
        }

        .announcement-content {
            flex: 1;
            display: flex;
            align-items: center;
            justify-content: flex-end;
            gap: 26px;
            padding: 6px 0;
            padding-right: 320px; /* فضای رزرو شده برای عکس دانشمند؛ اگه عکس رو بزرگ/کوچیک کردی این عدد رو هم تغییر بده */
        }

        .announcement-text-block {
            flex: 1;
            max-width: 480px;
            text-align: center;
            margin: 0 auto;
        }

        .announcement-title {
            font-size: clamp(24px, 3.4vw, 38px);
            font-weight: 900;
            color: #ffffff;
            line-height: 1.3;
            margin: 0 0 10px;
            text-align: center;
            -webkit-text-stroke: 0.9px currentColor;
        }

        .announcement-title span {
            color: #ffffff;
        }

        .announcement-text {
            font-size: 17px;
            font-weight: 600;
            color: #c9d2e8;
            line-height: 1.6;
            margin: 0;
            text-align: center;
        }

        .announcement-text .highlight {
            color: #2ee6c8;
            font-weight: 700;
        }

        .announcement-scientist-wrapper {
            position: absolute;
            right: 24px;
            bottom: 0;
            display: flex;
            align-items: flex-end;
            pointer-events: none;
            z-index: 6;
            line-height: 0;
        }

        .announcement-scientist-img {
            display: block;
            height: 400px; /* اندازه‌ی عکس؛ هرچقدر می‌خوای بزرگ‌ترش کن، چون بالای کادر بیرون می‌زنه نه پایینش */
            width: auto;
            max-width: none;
            object-fit: contain;
            object-position: bottom;
            filter: drop-shadow(0 -14px 24px rgba(0, 0, 0, 0.4));
            /* محو تدریجی پایین و کناره‌های عکس تا لبه‌ی صاف مستطیلی دیده نشود
               و به‌جای بریدگی ناگهانی، عکس در پس‌زمینه‌ی کادر محو شود */
            -webkit-mask-image: linear-gradient(to bottom, transparent 0%, #000 6%, #000 70%, transparent 96%),
                                 linear-gradient(to right, transparent 0%, #000 12%, #000 88%, transparent 100%);
            /* باگ قبلی: اینجا دو مقدار "source-in, source-in" نوشته شده بود که نامعتبره
               و باعث میشد فقط فید عمودی (پایین) اعمال بشه و فید کناره‌ها (چپ/راست) اصلاً کار نکنه.
               مقدار درست فقط یک "source-in" هست (برای تلاقی دو لایه ماسک). */
            -webkit-mask-composite: source-in;
            -webkit-mask-repeat: no-repeat;
            -webkit-mask-size: 100% 100%;
            mask-image: linear-gradient(to bottom, transparent 0%, #000 6%, #000 70%, transparent 96%),
                        linear-gradient(to right, transparent 0%, #000 12%, #000 88%, transparent 100%);
            mask-composite: intersect;
            mask-repeat: no-repeat;
            mask-size: 100% 100%;
        }

        .announcement-buttons {
            display: flex;
            flex-direction: row;
            flex-wrap: nowrap;
            flex-shrink: 0;
            gap: 16px;
            align-items: center;
            justify-content: flex-start;
        }

        .announcement-btn {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 6px;
            padding: 8px 16px;
            font-size: 12.5px;
            font-weight: 700;
            color: #ffffff;
            border: none;
            border-radius: 10px !important;
            cursor: pointer;
            transition: all 0.3s ease;
            text-decoration: none;
            white-space: nowrap;
        }

        .announcement-btn i {
            font-size: 14px;
        }

        .announcement-btn svg.custom-arrow-icon {
            width: 16px;
            height: 11px;
            flex-shrink: 0;
            color: #ffffff;
            transition: transform 0.3s ease;
        }
        .announcement-btn:hover svg.custom-arrow-icon {
            transform: translateX(-3px);
        }

        /* فقط در حالت واقعی کامپیوتر (عرض بیشتر از 992، یعنی همان مرزی که چیدمان
           ردیفی/کنار هم دکمه‌ها و متن در آن فعال است) دکمه‌های تلگرام/اینستاگرام
           از نظر طولی (ارتفاع) بزرگ‌تر و کلفت‌تر می‌شوند؛ حالت موبایل و تبلت دست‌نخورده می‌مانند. */
        @media (min-width: 993px) {
            .announcement-btn {
                padding: 12px 20px;
                font-size: 13.5px;
            }
            .announcement-btn i {
                font-size: 15px;
            }
            .announcement-btn svg.custom-arrow-icon {
                width: 16px;
                height: 11px;
            }
            /* کادر کوچک «اخبار و اطلاعیه‌ها» به چپ می‌رود تا به‌جای سمت راست، در وسط دیده شود */
            .announcement-badge {
                position: relative;
            }
            /* عنوان همیشه یک‌خط بماند و به دو خط نشکند */
            .announcement-title {
                white-space: nowrap;
                font-size: clamp(18px, 1.9vw, 26px);
            }
            /* کادر خبر، عنوان و پاراگراف با هم به‌عنوان یک مجموعه، به سمت راست (سمت عکس دانشمند)
               شیفت می‌شوند */
            .announcement-text-block {
                max-width: 620px;
                position: relative;
                right: 30px;
            }
        }

        .btn-whatsapp {
            background: linear-gradient(135deg, #25D366 0%, #128C7E 100%);
            box-shadow: 0 0 0 3px #0D0D26, 9px 9px 0 #0D0D26, 0 10px 24px rgba(37, 211, 102, 0.18);
        }
        .btn-whatsapp:hover {
            filter: brightness(1.08);
            box-shadow: 0 0 0 3px #0D0D26, 12px 12px 0 #0D0D26, 0 12px 28px rgba(37, 211, 102, 0.28);
            transform: translate(-2px, -2px);
        }

        .btn-instagram {
            background: linear-gradient(135deg, #d62976, #f77737);
            box-shadow: 0 0 0 3px #0D0D26, 9px 9px 0 #0D0D26;
        }
        .btn-instagram:hover {
            filter: brightness(1.1);
            box-shadow: 0 0 0 3px #0D0D26, 12px 12px 0 #0D0D26;
            transform: translate(-2px, -2px);
        }

        .announcement-divider {
            display: none; /* طبق درخواست کاربر، خط بالای ۴ مورد کامل حذف شد */
        }

        .announcement-features {
            display: grid;
            grid-template-columns: repeat(4, max-content);
            justify-items: center;
            justify-content: space-evenly;
            gap: 0;
            /* حاشیه راست بیشتر از چپ نگه داشته شده تا هم از فضای عکس دانشمند فاصله بگیرد
               و هم تا نزدیک لبه‌ی چپ کادر کشیده شود (هم‌راستا با خط جداکننده) */
            margin: 0 210px 0 88px;
        }

        .announcement-feature {
            display: flex;
            flex-direction: row;
            align-items: center;
            gap: 7px;
            text-align: center;
        }

        .announcement-feature-icon {
            flex-shrink: 0;
            width: 44px;
            height: 44px;
            display: flex;
            align-items: center;
            justify-content: center;
            color: #ffffff;
            font-size: 21px;
        }

        .announcement-feature-title {
            font-size: 14px;
            font-weight: 700;
            color: #ffffff;
            margin: 0 0 2px;
        }

        .announcement-feature-text {
            font-size: 12.5px;
            font-weight: 500;
            color: #8b93ab;
            margin: 0;
        }

        /* ===== هم‌راستاسازی عمودی عنوان با دو دکمه (فقط دسکتاپ) ===== */
        @media (min-width: 993px) {
            .info-announcement-bar .announcement-text-block {
                transform: translateY(41px) translateX(18px);
            }
        }

        /* ===== فقط مورد «تخفیف‌ها» کمی به سمت چپ ===== */
        .announcement-features .announcement-feature:last-child {
            transform: translateX(-19px);
        }

        /* ===== تنظیمات دسکتاپ نوار اخبار و اطلاعیه‌ها ===== */
        @media (min-width: 993px) {
            .info-announcement-bar .announcement-badge {
                visibility: hidden;
                opacity: 0;
                pointer-events: none;
            }
            .info-announcement-bar .announcement-content {
                padding-top: 0;
                padding-bottom: 0;
                align-items: center;
            }
            .info-announcement-bar .announcement-text-block {
                top: -24px;
                right: 0px;
                max-width: 680px;
            }
            .info-announcement-bar .announcement-title {
                font-size: clamp(23px, 2vw, 31px);
                line-height: 1.24;
                font-weight: 900;
                -webkit-text-stroke: 1.05px currentColor;
                margin-bottom: 10px;
                transform: translateX(-20px); /* یه ذره سمت چپ */
            }
            .info-announcement-bar .announcement-text {
                max-width: 560px;
                margin: 0 auto;
                text-align: center;
                font-size: 17.3px;
                line-height: 1.72;
                font-weight: 750;
                color: rgba(226, 236, 255, 0.90);
            }
            .info-announcement-bar .announcement-text .highlight {
                font-weight: 900;
                color: #6df4e1;
            }
            .info-announcement-bar .announcement-divider {
                display: block;
                height: 1.5px;
                border-radius: 999px;
                margin: -6px 260px 12px 8px;
                background: linear-gradient(90deg,
                    transparent 0%,
                    rgba(255, 255, 255, 0.07) 8%,
                    rgba(109, 244, 225, 0.42) 50%,
                    rgba(255, 255, 255, 0.07) 92%,
                    transparent 100%);
                box-shadow: 0 0 14px rgba(109, 244, 225, 0.10);
            }
            .info-announcement-bar .announcement-features {
                margin-top: 0;
            }
        }

        @media (max-width: 992px) {
            .info-announcement-bar {
                padding: 22px 22px 18px;
                width: calc(100% - 30px);
                max-width: 900px;
                margin: 45px auto 30px;
                --bg-pos-x: 85%;
                --bg-pos-y: 15%;
                --bg-zoom: 130%;
            }
            .announcement-badge {
                margin: 0 auto 10px;
            }
            .announcement-top {
                flex-direction: column;
                align-items: stretch;
            }
            .announcement-content {
                flex-direction: column;
                max-width: 100%;
                text-align: center;
                padding-right: 0;
                gap: 14px; /* فاصله عمودی کمتر بین متن و دکمه‌ها تا دکمه‌ها بالاتر بیایند */
            }
            .announcement-text-block {
                max-width: 100%;
                text-align: center;
            }
            .announcement-buttons {
                justify-content: center;
                margin-top: 4px; /* قبلاً 16px بود؛ کم شد تا دکمه‌ها به متن نزدیک‌تر و بالاتر دیده شوند */
            }
            .announcement-scientist-wrapper {
                position: static;
                right: auto;
                bottom: auto;
                height: 150px;
                width: 100%;
                justify-content: center;
                margin-bottom: 6px;
            }
            .announcement-scientist-img {
                height: 150px;
            }
            .announcement-divider {
                margin-right: 0;
                margin-left: 0;
            }
            .announcement-features {
                grid-template-columns: repeat(2, minmax(0, 1fr));
                margin-right: 0;
                margin-left: 0;
            }
            .announcement-feature {
                text-align: center;
                flex-direction: column;
                gap: 8px;
            }
        }
        @media (max-width: 480px) {
            .announcement-btn {
                padding: 8px 12px;
                font-size: 11.5px;
            }
            .announcement-text {
                font-size: 14px;
            }
            .info-announcement-bar {
                padding: 18px 14px 16px;
                border-radius: 20px !important;
                width: calc(100% - 16px);
                max-width: none;
                margin: 35px auto 24px;
                --bg-pos-x: 80%;
                --bg-pos-y: 10%;
                --bg-zoom: 115%;
            }
            .announcement-scientist-wrapper {
                height: 260px;
            }
            .announcement-scientist-img {
                height: 260px;
            }
            .announcement-features {
                gap: 20px;
            }
        }

        /* ============================================================
           فقط حالت موبایل (زیر ۷۶۸px):
           ۱) عکس دانشمند بزرگ‌تر می‌شود و دقیقاً روی لبه‌ی بالای کادر
              می‌نشیند؛ نصفش بیرون کادر و نصفش داخل کادر دیده می‌شود.
           ۲) کل بخش «قابل اعتماد / علمی / نوآورانه / تخفیف‌ها» به همراه
              خط جداکننده‌اش، فقط در موبایل به‌طور کامل حذف می‌شود.
           ============================================================ */
        @media (max-width: 767px) {
            .info-announcement-bar {
                padding-top: 110px;
                /* قبلاً margin-top فقط ۴۵px بود ولی چون تصویر دانشمند در موبایل
                   به سمت بالای کادر بیرون می‌زند (position:absolute; top منفی)
                   عملاً سرش می‌رفت روی فلش‌های چپ/راست دوره‌ها بالای این بخش.
                   با افزایش margin-top یک فاصله‌ی امن بین فلش‌ها و بالای تصویر ایجاد می‌شود. */
                margin-top: 240px;
                /* روی موبایل انیمیشن نئون خاموش می‌شود چون باعث پرک‌پرک زدن (فلیکر) کادر می‌شد؛
                   به‌جایش یک سایه‌ی ثابت و آرام (بدون چشمک زدن) گذاشته شده. */
                animation: none;
                border-color: rgba(28, 120, 235, 0.55);
                box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4), 0 0 22px rgba(28, 120, 235, 0.3), 0 0 46px rgba(28, 120, 235, 0.16), inset 0 0 18px rgba(28, 120, 235, 0.06);
            }
            .announcement-scientist-wrapper {
                position: absolute;
                top: -195px; /* هماهنگ با ارتفاع بزرگ‌تر عکس، تا همچنان نصفش بیرون کادر بماند */
                left: 50%;
                right: auto;
                bottom: auto;
                transform: translateX(-50%);
                height: 300px; /* قبلاً 250px بود؛ بزرگ‌تر شد */
                width: auto;
                justify-content: center;
                margin-bottom: 0;
            }
            .announcement-scientist-img {
                height: 300px; /* قبلاً 250px بود؛ بزرگ‌تر شد */
            }
            .announcement-divider {
                display: none;
            }
            .announcement-features {
                display: none;
            }
        }

        /* ===== دایره‌های تزئینی کنار اولین کلمه عنوان‌ها ===== */
        .heading-word-dots {
            position: relative;
            display: inline-block;
        }
        .heading-word-dots .corner-dots-icon {
            position: absolute;
            top: 50%;
            right: -56px; /* فاصله ۱۶px از جمله، مثل ml-4 راکت */
            transform: translateY(-50%);
            width: 42px;
            height: auto;
            color: #ffffff; /* رنگ دقیق راکت در دارک‌مود */
            pointer-events: none;
            z-index: 2;
        }
        @media (max-width: 720px) {
            .heading-word-dots .corner-dots-icon {
                width: 31px;
                right: -46px; /* فاصله ۱۶px از جمله */
            }
        }
        .intro-word-dots {
            position: relative;
            display: inline-block;
        }
        .intro-word-dots .intro-dots-icon {
            position: absolute;
            top: 50%;
            right: -37px;
            transform: translateY(-50%);
            width: 32px;
            height: auto;
            pointer-events: none;
            z-index: 2;
        }
        @media (max-width: 720px) {
            .intro-word-dots .intro-dots-icon {
                width: 26px;
                right: -30px;
            }
        }
        .panel-corner-dots {
            position: absolute;
            left: 100%;
            margin-left: -21px;
            top: 28px;
            width: 52px;
            height: auto;
            overflow: visible;
            pointer-events: none;
            z-index: 3;
        }

        /* ===== نسخه موبایل بخش دنیای پروبیوتیک‌ها (دسکتاپ بدون تغییر) ===== */
        @media (max-width: 767px) {
            .page-articles {
                display: block;
                min-height: auto;
                padding: 48px 0 78px;
                background: #0E2338;
            }
            .editorial-section {
                width: 100%;
                max-width: none;
                min-height: auto;
                display: block;
                padding: 0 14px;
            }
            .backing-panel {
                width: 100%;
                height: auto;
                min-height: 0;
                top: 0;
                padding: 0;
                background: transparent;
                border: none;
                box-shadow: none;
                backdrop-filter: none;
                -webkit-backdrop-filter: none;
                border-radius: 0;
                display: flex;
                flex-direction: column;
                align-items: stretch;
                gap: 22px;
                overflow: visible;
                direction: rtl;
            }
            .panel-corner-dots {
                left: auto !important;
                right: -7px !important;
                top: 16px !important;
                margin-left: 0 !important;
                width: 43px !important;
                z-index: 8;
            }
            .intro {
                order: 1;
                width: 100%;
                align-items: center;
                text-align: center;
                gap: 10px;
                padding: 34px 22px 28px;
                border-radius: 22px;
                background: rgba(20, 27, 58, 0.82);
                border: 1px solid rgba(255, 255, 255, 0.08);
                box-shadow: 0 18px 42px rgba(0, 0, 0, 0.30), inset 0 1px 0 rgba(255,255,255,0.06);
                overflow: hidden;
                position: relative;
            }
            .intro::before {
                content: "";
                position: absolute;
                inset: 0;
                background:
                    radial-gradient(circle at 18% 15%, rgba(28,120,235,0.16), transparent 34%),
                    radial-gradient(circle at 85% 0%, rgba(15,181,168,0.13), transparent 38%);
                pointer-events: none;
            }
            .intro h1 {
                position: relative;
                z-index: 1;
                margin: 0 0 4px !important;
                width: 100%;
                text-align: center !important;
                font-size: clamp(26px, 7.4vw, 34px);
                line-height: 1.35;
                color: #ffffff;
                letter-spacing: -0.03em;
            }
            .intro h1.heading-extra-bold {
                -webkit-text-stroke: 0.75px currentColor;
            }
            .intro p {
                position: relative;
                z-index: 1;
                width: 100%;
                max-width: 31rem;
                margin: 0 auto 8px !important;
                text-align: center !important;
                font-size: 14px;
                line-height: 1.85;
                color: rgba(218, 231, 255, 0.76);
            }
            .intro .cta {
                position: relative;
                z-index: 1;
                align-self: center;
                margin: 4px auto 0;
                min-width: 158px;
                padding: 11px 18px;
                border-radius: 12px;
                font-size: 12.5px;
            }
            .cards-stage {
                order: 2;
                width: 100%;
                height: auto;
                display: grid;
                grid-template-columns: 1fr;
                gap: 16px;
                position: static;
                overflow: visible;
                direction: rtl;
            }
            .article-card {
                position: static;
                width: 100%;
                height: auto;
                min-height: 0;
                padding: 12px;
                border-radius: 14px;
                background: rgba(31, 31, 77, 0.94);
                border: none;
                box-shadow: 0 12px 32px rgba(0, 0, 0, 0.34);
                gap: 9px;
            }
            .card-1,
            .card-2,
            .card-3,
            .card-4 {
                left: auto;
                top: auto;
            }
            .article-card .preview {
                height: 145px;
                border-radius: 8px;
                background: linear-gradient(135deg, rgba(15,181,168,0.16), rgba(28,120,235,0.16));
                border-color: rgba(255,255,255,0.10);
            }
            .article-card h2 {
                font-size: 15px;
                line-height: 1.55;
                margin: 2px 0 4px;
                text-align: right;
            }
            .article-card .meta {
                align-items: center;
                gap: 8px;
            }
            .article-card .read-time {
                font-size: 10.5px;
                color: rgba(203, 213, 225, 0.72);
            }
            .article-card .icons {
                font-size: 14px;
                gap: 5px;
            }
        }
        @media (min-width: 560px) and (max-width: 767px) {
            .cards-stage {
                grid-template-columns: repeat(2, minmax(0, 1fr));
                gap: 14px;
            }
            .article-card .preview {
                height: 118px;
            }
            .article-card h2 {
                font-size: 13.5px;
            }
        }

        /* ===== Roocket exact learning path placement ===== */
        .roocket-exact-top {
            /* پس‌زمینه را عوض نکن؛ رنگ اصلی سایت خودت بماند */
            background: transparent !important;
            padding-top: 1px;
            padding-bottom: 1px;
            margin-top: 2rem;
            margin-bottom: 7rem;
        }
        .roocket-exact-top .container {
            max-width: 1288px;
        }
        .roocket-exact-top .learning_path_wrapper_courses {
            align-items: flex-start;
            overflow: visible;
        }
        .roocket-exact-top .learning_path_slider_courses {
            overflow: hidden !important;
            cursor: grab;
            user-select: none;
            touch-action: pan-y;
        }
        .roocket-exact-top .learning_path_slider_courses.is-dragging {
            cursor: grabbing;
        }
        .roocket-exact-top .learning_path_slider_courses .swiper-wrapper {
            transition-timing-function: cubic-bezier(.4, 0, .2, 1);
            will-change: transform;
        }
        /* نمایش شبیه راکت: کارت اول راست‌تر، کارت دوم کامل، کمی از کارت سوم مشخص */
        @media (min-width: 1024px) {
            .roocket-exact-top .learning_path_wrapper_courses > .lg\:w-2\/6 {
                width: 24% !important;
                flex: 0 0 24% !important;
            }
            .roocket-exact-top .learning_path_wrapper_courses > [wire\:ignore] {
                width: 76% !important;
                max-width: 918px !important;
                flex: 1 1 auto !important;
            }
        }
        @media (min-width: 1024px) and (max-width: 1279px) {
            .roocket-exact-top .learning_path_slider_courses .swiper-wrapper .swiper-slide {
                width: 350px !important;
            }
        }
        @media (min-width: 1280px) {
            .roocket-exact-top .learning_path_slider_courses .swiper-wrapper .swiper-slide {
                width: 380px !important;
            }
        }
        /* گوشه‌های کادرهای مسیر یادگیری کمی گرد باشد */
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide > div {
            border-radius: 10px !important;
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide-active > div {
            border-radius: 10px !important;
        }
        /* مسیرهای یادگیری مثل راکت: غیرفعال‌ها بک‌گراند جدا ندارند و فقط خط دور دارند؛ فعال رنگ می‌گیرد */
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide > div {
            background: transparent !important;
            background-color: transparent !important;
            border: 1px solid rgba(255, 255, 255, 0.09) !important;
            box-shadow: none !important;
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide > div > hr {
            border-color: rgba(255, 255, 255, 0.06) !important;
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide.swiper-slide-active > div {
            background: #1B344D !important;
            background-color: #1B344D !important;
            border-color: transparent !important;
            box-shadow: 0 1.93261px 73.439px #0000000d !important;
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide.swiper-slide-active > div > hr {
            border-color: rgba(255, 255, 255, 0.06) !important;
        }

        /* افکت هاور کارت‌های محورهای آموزشی: فقط کارت‌های غیرفعال خط دور بگیرند؛ رنگ کارت فعال نپرد */
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide:not(.swiper-slide-active):hover > div {
            background: transparent !important;
            background-color: transparent !important;
            border-color: #0E2338 !important;
            box-shadow: none !important;
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide:not(.swiper-slide-active):hover > div > hr {
            border-color: #0E2338 !important;
            border-top-color: #0E2338 !important;
            border-bottom-color: #0E2338 !important;
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide.swiper-slide-active:hover > div,
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide.swiper-slide-active > div {
            background: #1B344D !important;
            background-color: #1B344D !important;
            border-color: transparent !important;
            box-shadow: 0 1.93261px 73.439px #0000000d !important;
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide.swiper-slide-active:hover > div > hr,
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide.swiper-slide-active > div > hr {
            border-color: rgba(255, 255, 255, 0.06) !important;
            border-top-color: rgba(255, 255, 255, 0.06) !important;
            border-bottom-color: rgba(255, 255, 255, 0.06) !important;
        }

        /* محکم‌کاری نهایی: خط بالای دکمه در کارت فعال روشن بماند */
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide.swiper-slide-active > div > hr,
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide.swiper-slide-active:hover > div > hr {
            border-color: rgba(255, 255, 255, 0.06) !important;
            border-top-color: rgba(255, 255, 255, 0.06) !important;
            border-bottom-color: rgba(255, 255, 255, 0.06) !important;
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide:not(.swiper-slide-active):hover > div,
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide:not(.swiper-slide-active):hover > div > hr {
            border-color: #0E2338 !important;
            border-top-color: #0E2338 !important;
            border-bottom-color: #0E2338 !important;
        }

        /* گوشه کادر کوچک «شامل ... دوره» دقیقاً مثل کلاس rounded راکت */
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide .items-center.justify-between.mb-8 > .flex.items-center.border {
            border-radius: .25rem !important;
        }
        /* رنگ لینک پایین کارت‌ها مطابق کلاس‌های خود راکت بماند */
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide .justify-end a {
            color: rgb(96 156 255 / 1) !important;
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide .justify-end a:hover {
            color: #ffffff !important;
        }

        /* مرتب، وسط‌چین و ریسپانسیو کردن بخش دوره‌های آموزشی */
        .courses-compact-align {
            width: min(100%, 1288px);
            margin-right: auto;
            margin-left: auto;
        }
        .courses-compact-align #courses-grid {
            direction: rtl;
            align-items: stretch;
            justify-content: center;
        }
        .courses-compact-align #courses-grid > div {
            min-width: 0;
        }
        .courses-compact-align #courses-grid > div > div {
            height: 100%;
        }
        @media (max-width: 1279px) {
            .courses-compact-align {
                width: 100%;
            }
        }

        /* در صفحه‌های بزرگ (xl) به جای ۴ کارت، فقط ۳ کارت در هر ردیف نمایش داده شود؛
           عرض هر کارت دقیقاً همان فرمول قبلی (span-3 از ۱۲ ستون با gap ۲rem) است.
           کارت‌ها سمت چپ می‌چینیم و فضای خالی سمت راست برای باکس‌های کناری می‌مونه.
           باکس‌های کناری کاملاً خارج از فلوی گرید (position: absolute) قرار می‌گیرن
           تا هیچ‌وقت روی ارتفاع یا دیزاین کارت‌های دوره تاثیر نذارن. */
        #courses-promo-box {
            display: none;
        }

        @media (min-width: 1280px) {
            .courses-compact-align #courses-grid {
                position: relative;
                grid-template-columns: repeat(3, calc(25% - 1.5rem));
                column-gap: 2rem;
                justify-content: end;
            }
            .courses-compact-align #courses-grid > div.course-card-item {
                grid-column: span 1 / span 1;
            }
            #courses-promo-box {
                display: flex;
                flex-direction: column;
                gap: 1.5rem;
                position: absolute;
                top: -48px;
                right: 0;
                width: calc(25% - 1.5rem);
            }
        }

        /* ===== جایگاه‌های نقطه‌چین برای محتوای متنی موقت ===== */
        .content-placeholder {
            display: block;
            border: 1.5px dashed rgba(148, 163, 184, 0.46);
            background: rgba(255, 255, 255, 0.025);
            border-radius: 8px;
            min-width: 32px;
            flex-shrink: 0;
        }
        .placeholder-learning-intro {
            width: 86%;
            max-width: 17rem;
            height: 145px;
            margin-top: 4px;
        }
        .placeholder-learning-count {
            width: 54px;
            height: 12px;
            border-radius: 5px;
        }
        .placeholder-learning-title {
            width: 154px;
            height: 20px;
            border-radius: 6px;
            margin-bottom: 0.55rem;
        }
        .placeholder-learning-desc {
            width: 100%;
            max-width: 20rem;
            height: 56px;
        }
        .placeholder-course-status {
            width: 72px;
            height: 16px; /* text-xs راکت */
            border-radius: 5px;
        }
        .placeholder-course-title {
            width: 84%;
            height: 28px; /* text-xl راکت */
            border-radius: 6px;
        }
        .placeholder-course-desc {
            width: 100%;
            height: 48px; /* ۲ خط text-sm leading-6 راکت */
        }
        .placeholder-course-vip {
            width: 165px;
            height: 20px; /* text-sm راکت */
            border-radius: 5px;
        }
        .placeholder-course-price {
            width: 96px;
            height: 36px; /* lg:text-3xl راکت */
            border-radius: 7px;
        }

        /* ===== اصلاح نمایش قیمت و آیکون تومان در کارت‌های دوره ===== */
        .course-grid-price {
            display: inline-flex;
            align-items: center;
            justify-content: flex-end;
            gap: 6px;
            direction: ltr;
            line-height: 1;
            white-space: nowrap;
        }
        .course-grid-price .price-number {
            color: #fff;
            letter-spacing: -0.02em;
        }
        .course-grid-price .toman-icon {
            width: 14px;
            height: 16px;
            color: rgba(226, 236, 255, 0.86);
            flex-shrink: 0;
            transform: translateY(1px);
            filter: drop-shadow(0 1px 2px rgba(0,0,0,0.25));
        }
        .course-grid-price .toman-icon-text {
            color: rgba(226, 236, 255, 0.88);
            font-size: 0.76rem;
            font-weight: 800;
            line-height: 1;
            letter-spacing: -0.02em;
            transform: translateY(1px);
            flex-shrink: 0;
        }

        /* نهایی‌سازی استایل کادر کوچک «شامل ... دوره» و دکمه پایین کارت‌های محورهای آموزشی */
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide .h-7.rounded,
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide .items-center.justify-between.mb-8 > .flex.items-center.border {
            border-radius: .25rem !important; /* مثل کلاس rounded راکت */
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide .justify-end a {
            color: rgb(96 156 255 / 1) !important; /* dark:text-blue-950 راکت */
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide .justify-end a:hover {
            color: #ffffff !important;
        }

        }

        /* ===== دسکتاپ فوتر ===== */
        @media (min-width: 993px) {
            .zistyar-footer .footer-columns {
                display: grid !important;
                grid-template-columns: 1fr 0.8fr 0.8fr 1fr !important;
                column-gap: 4rem !important;
                align-items: start !important;
                max-width: 95% !important;
                margin: 0 auto !important;
                padding: 3.5rem 1.5rem 1.5rem 3rem !important;
            }
            .zistyar-footer .footer-columns .col h4 {
                font-size: 1.2rem !important;
                font-weight: 900 !important;
                color: #f0f4ff !important;
                margin-bottom: 1.2rem !important;
                display: inline-block !important;
            }
            .zistyar-footer .footer-columns .col .about-text {
                display: block !important;
                font-size: 0.8rem;
                line-height: 1.7;
                color: rgba(200, 215, 240, 0.75);
                margin: 0 0 0.5rem 0 !important;
                max-width: 240px !important;
                white-space: normal !important;
            }
            .zistyar-footer .footer-columns .col .about-link {
                display: inline-flex !important;
                align-items: center !important;
                gap: 4px !important;
                font-size: 0.76rem !important;
                font-weight: 600 !important;
                color: #1C78EB !important;
            }
            .zistyar-footer .footer-columns .col .about-link:hover {
                color: #5b9bf5 !important;
            }
            .zistyar-footer .footer-columns .col ul {
                list-style: none !important;
                padding: 0 !important;
                margin: 0 !important;
            }
            .zistyar-footer .footer-columns .col ul li {
                margin-bottom: 0.65rem !important;
                padding: 0 !important;
            }
            .zistyar-footer .footer-columns .col .footer-link {
                font-size: 0.8rem !important;
                color: rgba(200, 215, 240, 0.72) !important;
                transition: color 0.2s ease !important;
                text-decoration: none !important;
                line-height: 1.5 !important;
                display: inline-block !important;
                padding: 0.5rem 0 !important;
            }
            .zistyar-footer .footer-columns .col .footer-link:hover {
                color: #f0f4ff !important;
            }
            /* کنتکت آیتم‌ها */
            .zistyar-footer .footer-columns .col .contact-item {
                display: flex !important;
                align-items: center !important;
                gap: 5px !important;
                margin-bottom: 0.3rem !important;
            }
            .zistyar-footer .footer-columns .col .contact-item i {
                width: 16px !important;
                flex-shrink: 0 !important;
                font-size: 0.8rem !important;
                color: #1C78EB !important;
                text-align: center !important;
            }
            .zistyar-footer .footer-columns .col .contact-item .contact-label {
                font-size: 0.78rem !important;
                color: rgba(200, 215, 240, 0.6) !important;
                flex-shrink: 0 !important;
                white-space: nowrap !important;
                min-width: 44px !important;
                text-align: right !important;
            }
            .zistyar-footer .footer-columns .col .contact-item .contact-value {
                font-size: 0.78rem !important;
                color: #c8d7f0 !important;
                direction: ltr !important;
                text-align: left !important;
                line-height: 1.5 !important;
            }
            .zistyar-footer .footer-columns .col .contact-item .contact-value a {
                color: #c8d7f0 !important;
                text-decoration: none !important;
            }

            /* آدرس - خطی مثل پاراگراف */
            .zistyar-footer .footer-columns .col .contact-item.address-item {
                display: block !important;
                width: 100% !important;
                margin-top: 0.6rem !important;
                padding-top: 0.5rem !important;
                border-top: none !important;
            }
            .zistyar-footer .footer-columns .col .contact-item.address-item i,
            .zistyar-footer .footer-columns .col .contact-item.address-item .contact-label,
            .zistyar-footer .footer-columns .col .contact-item.address-item .contact-value {
                display: inline !important;
                vertical-align: baseline !important;
                width: auto !important;
                min-width: auto !important;
                max-width: none !important;
                height: auto !important;
                flex: 0 0 auto !important;
                flex-shrink: 0 !important;
                flex-grow: 0 !important;
                grid-column: auto !important;
                gap: normal !important;
                margin: 0 !important;
                padding: 0 !important;
                float: none !important;
                clear: none !important;
            }
            .zistyar-footer .footer-columns .col .contact-item.address-item i {
                font-size: 0.8rem !important;
                color: #1C78EB !important;
                margin-left: 2px !important;
            }
            .zistyar-footer .footer-columns .col .contact-item.address-item .contact-label {
                font-size: 0.8rem !important;
                font-weight: 700 !important;
                color: #e8edf5 !important;
                margin-left: 2px !important;
                white-space: nowrap !important;
            }
            .zistyar-footer .footer-columns .col .contact-item.address-item .contact-value {
                direction: rtl !important;
                text-align: right !important;
                line-height: 1.7 !important;
                white-space: normal !important;
                font-size: 0.8rem !important;
                color: rgba(200, 215, 240, 0.75) !important;
            }
        }

        /* ===== موبایل ===== */
        @media (max-width: 992px) {
            .zistyar-footer .footer-columns {
                display: grid !important;
                grid-template-columns: 1fr 1fr !important;
                column-gap: 1rem !important;
                row-gap: 1.5rem !important;
                padding: 1rem 0.5rem !important;
            }
            .zistyar-footer .footer-columns .col .about-text {
                max-width: 100% !important;
            }
            .zistyar-footer .footer-columns .col .contact-item {
                display: flex !important;
                align-items: center !important;
                gap: 6px !important;
                margin-bottom: 0.4rem !important;
            }
            .zistyar-footer .footer-columns .col .contact-item i {
                width: 16px !important;
                flex-shrink: 0 !important;
                color: #1C78EB !important;
            }
            .zistyar-footer .footer-columns .col .contact-item .contact-label {
                font-size: 0.78rem !important;
                color: rgba(200, 215, 240, 0.6) !important;
                white-space: nowrap !important;
                min-width: 44px !important;
            }
            .zistyar-footer .footer-columns .col .contact-item .contact-value {
                font-size: 0.78rem !important;
            }
            .zistyar-footer .footer-columns .col .contact-item.address-item {
                display: block !important;
                width: 100% !important;
                margin-top: 0.4rem !important;
                padding-top: 0.4rem !important;
                border-top: none !important;
            }
            .zistyar-footer .footer-columns .col .contact-item.address-item i {
                display: inline !important;
                width: auto !important;
                font-size: 0.78rem !important;
                color: #1C78EB !important;
                margin-left: 2px !important;
            }
            .zistyar-footer .footer-columns .col .contact-item.address-item .contact-label {
                display: inline !important;
                width: auto !important;
                font-size: 0.78rem !important;
                font-weight: 700 !important;
                color: #e8edf5 !important;
                margin-left: 2px !important;
                white-space: nowrap !important;
            }
            .zistyar-footer .footer-columns .col .contact-item.address-item .contact-value {
                display: inline !important;
                direction: rtl !important;
                text-align: right !important;
                line-height: 1.6 !important;
                white-space: normal !important;
                font-size: 0.78rem !important;
                color: rgba(200, 215, 240, 0.75) !important;
            }
            .zistyar-footer .footer-columns .col ul {
                list-style: none !important;
                padding: 0 !important;
                margin: 0 !important;
            }
            .zistyar-footer .footer-columns .col ul li {
                margin-bottom: 0.65rem !important;
            }
            .zistyar-footer .footer-columns .col .footer-link {
                font-size: 0.8rem !important;
                color: rgba(200, 215, 240, 0.72) !important;
                text-decoration: none !important;
                line-height: 1.5 !important;
                display: inline-block !important;
                padding: 0.5rem 0 !important;
            }
        }

/* Exact Rocket site background canvas & top white gradient */
body {
  background-color: #0E2338 !important;
  background-image: none !important;
}
.roocket-bg-exact {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  width: 100% !important;
  height: 100vh !important;
  pointer-events: none !important;
  z-index: 0 !important;
  background-image: linear-gradient(to top, rgba(255,255,255,0) 0%, rgba(255,255,255,.15) 100%) !important;
}
main, main > section:first-of-type, .courses-section, .services-section, .products-section, .page-articles {
  background: transparent !important;
  background-color: transparent !important;
}
/* Exact course card solid background (#1B344D) without thin outer border lines */
.course-card-3d,
.course-card-3d.pos-center,
.course-card-3d.pos-left,
.course-card-3d.pos-right,
.course-card-3d.pos-far-left,
.course-card-3d.pos-far-right {
  background: #1B344D !important;
  background-color: #1B344D !important;
  border: none !important;
  outline: none !important;
  box-shadow: 0 10px 40px -10px rgba(0, 0, 0, 0.4) !important;
  padding-bottom: 0 !important;
}
.course-card-3d .image-placeholder {
  border: none !important;
}
.course-card-3d .card-body {
  padding-bottom: 0 !important;
}
.course-card-3d .course-info-row {
  margin-top: auto !important;
  margin-bottom: 12px !important;
}

/* Button positioned lower at the bottom of the card with dividing line above it, blue text & arrow */
.course-card-3d .course-details-btn-wrapper {
  margin-top: 0 !important;
  width: 100% !important;
  padding: 12px 14px 16px 14px !important;
  border-top: 1px solid rgba(255, 255, 255, 0.08) !important;
}
.course-card-3d .course-details-btn {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  width: 100% !important;
  padding: 2px 0 0 0 !important;
  background: transparent !important;
  background-color: transparent !important;
  color: #1C78EB !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  border: none !important;
  box-shadow: none !important;
  transition: all 0.3s ease !important;
  cursor: pointer !important;
}
.course-card-3d .course-details-btn:hover {
  background: transparent !important;
  color: #0FB5A8 !important;
  box-shadow: none !important;
  transform: translateX(-4px) !important;
}
.course-card-3d:hover .course-details-btn {
  color: #1C78EB !important;
}
.course-card-3d .course-details-btn svg.custom-arrow-icon {
  width: 18px !important;
  height: 18px !important;
  opacity: 1 !important;
  color: #1C78EB !important;
  fill: #1C78EB !important;
  transition: all 0.3s ease !important;
}
.course-card-3d .course-details-btn:hover svg.custom-arrow-icon {
  color: #0FB5A8 !important;
  fill: #0FB5A8 !important;
}
/* Seamless background blending for hero scientist illustration without any box/frame */
.banner-image-wrapper {
  position: relative !important;
  z-index: 10 !important;
  width: 100% !important;
  max-width: 800px !important;
  margin: 0 auto !important;
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.banner-image-wrapper img {
  width: 100% !important;
  height: auto !important;
  object-fit: cover !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  border: none !important;
  background: transparent !important;
  mix-blend-mode: normal !important;
  -webkit-mask-image: none !important;
  mask-image: none !important;
  /* تصویرِ PNG خودش نورِ تنظیم‌شده دارد؛ افزایش brightness چهره را بیش از حد روشن می‌کرد. */
  filter: brightness(1) contrast(1) !important;
}

/* ===== بلاک استایل داخلی شماره 1 (id="zistyar-articles-inline") ===== */
/* ===== کادر جایگاه عکس مقاله (کادر سرمه‌ای، دیزاین صفحه اصلی زیستیار) ===== */
.art-card-imglink {
    display: flex !important;
    text-decoration: none !important;
}
.art-card-img {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    border-radius: 8px !important;
    background: #0E2338 !important;
    border: none !important; /* حذف نوار نازک دور کادر */
    outline: none !important;
    overflow: hidden !important;
}
.art-card-img .article-image-slot-label {
    color: rgba(255, 255, 255, 0.82);
    font-size: 13px;
    font-weight: 700;
    direction: rtl;
}
/* همرنگ و ساده نگه داشتن کارت در تم تیره — بدون هیچ نوار/خط دور */
.art-card {
    background: rgb(27 52 77) !important; /* dark-930 راکت */
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    height: 380px !important; /* قد دقیقاً مثل کارت مقاله راکت */
    min-height: 380px !important;
    position: relative !important; /* دکمه‌های مطلق داخل کارت نسبت به خود کارت سنجیده شوند */
}
.art-card .flex.flex-col.flex-1 {
    justify-content: space-between;
}
/* ===== تیتر مقاله به‌صورت کادر نقطه‌چین (دقیقاً مثل صفحه اصلی زیستیار) ===== */
.art-card-titlewrap {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
}
.art-card-titlewrap h4 {
    margin: 0 !important;
    padding: 0 !important;
}
.art-card-title {
    display: block !important;
    width: 100% !important;
    height: 100px !important;
    border: 1.5px dashed rgba(255, 255, 255, 0.58) !important;
    border-radius: 5px !important;
    color: transparent !important;
    background: transparent !important;
    overflow: hidden !important;
    margin: 0 !important;
    margin-top: -26px !important; /* کادر نقطه‌چین بالاتر جابه‌جا شد */
    text-indent: -9999px !important; /* متن واقعی پنهان، فقط کادر نقطه‌چین دیده می‌شود */
}
/* ===== بخش پایینی کادر (ساختار meta صفحه اصلی): کامنت / قلب / بوکمارک / زمان مطالعه ===== */
.meta {
    width: 100%;
    margin-top: auto;
    display: flex;
    flex-direction: row-reverse;
    align-items: flex-end; /* «زمان مطالعه» به پایین، هم‌تراز با دکمه‌ها */
    justify-content: space-between;
    direction: rtl;
}
.icons {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    gap: 6px;
    direction: rtl;
}
.article-meta-actions {
    display: flex;
    flex-direction: column;
    align-items: flex-start; /* راست‌چین: کادر آموزشی با ابتدای دکمه زیرش هم‌راستا */
    gap: 8px;
}
.article-action-buttons {
    display: flex;
    align-items: center;
    direction: rtl;
}
.article-action-buttons > a,
.article-action-buttons > button {
    direction: rtl; /* عدد ۰ به سمت چپ بیاید */
    border-radius: 0.25rem !important;
}
/* رنگ‌ها و hover دکمه‌های اکشن — دقیقاً مثل صفحه اصلی */
.article-action-buttons > a {
    background-color: rgba(96, 116, 150, 0.10) !important;
    color: #607496 !important;
    transition: background-color .2s, color .2s !important;
}
.article-action-buttons > a:hover {
    background-color: #d2ddec !important;
    color: #607496 !important;
}
.article-action-buttons > button:nth-child(2) {
    background-color: rgba(220, 38, 38, 0.10) !important;
    color: #e81c4d !important;
    transition: background-color .2s, color .2s !important;
}
.article-action-buttons > button:nth-child(2):hover {
    background-color: #ff2d20 !important;
    color: #ffffff !important;
}
.article-action-buttons > button:nth-child(3) {
    background-color: rgba(59, 130, 246, 0.10) !important;
    color: #3f6caf !important;
    transition: background-color .2s, color .2s !important;
}
.article-action-buttons > button:nth-child(3):hover {
    background-color: #3f6caf !important;
    color: #3b82f6 !important;
}
.read-time {
    font-size: 11px;
    font-weight: 600;
    color: #9eb4cc;
    text-align: right;
    direction: rtl;
    display: flex;
    align-items: center;
}
/* ===== کادر «آموزشی»: کلمه آبی کم‌رنگ + گوشه‌های کمی تیزتر ===== */
.article-meta-actions a[href="/articles?category=education"] {
    color: #3b82f6 !important; /* آبی پررنگ‌تر در حالت عادی (text-blue-500) */
    border-radius: 3px !important; /* گوشه‌های خیلی کم گرد */
}
.article-meta-actions a[href="/articles?category=education"]:hover {
    color: #ffffff !important; /* hover: متن سفید */
}
/* ===== کادر بازشونده فیلترها: هم‌رنگ کادرهای مقاله (dark-930 = rgb(27 52 77)) ===== */
#art-time-menu,
#art-order-menu {
    background-color: rgb(27 52 77) !important; /* هم‌رنگ کادر مقاله پایین */
    border-radius: 6px !important;
}
#art-time-menu > li > button,
#art-order-menu > li > button {
    color: rgb(226 236 255 / 0.85) !important;
    border-radius: 6px !important;
    transition: background-color .2s, color .2s !important;
}
#art-time-menu > li > button:hover,
#art-order-menu > li > button:hover {
    background-color: rgb(14 35 56) !important; /* hover سرمه‌ای تیره */
    color: #ffffff !important;
}
/* ===== استایل دقیق راکت: کادر «پست‌های ذخیره شده» و تگ‌ها =====
   (مقادیر مو به مو از فایل CSS راکت — test2.css) */

/* --- کادر بزرگ «پست‌های ذخیره شده» — رنگ دقیقاً مثل راکت --- */
.art-side-card {
    background-color: #ffffff !important;                  /* حالت روشن راکت: پس‌زمینه سفید */
    border: 1px solid rgb(210 214 222 / 0.6) !important;   /* border-gray-80 + border-opacity-60 */
    border-radius: 0.375rem !important;                    /* rounded-md راکت */
    box-shadow: none !important;
}
:is(.dark .art-side-card) {
    background-color: rgb(27 52 77) !important;            /* dark:bg-dark-930 = همان رنگ راکت */
    border-color: transparent !important;                  /* dark:border-opacity-0 */
    box-shadow: 0 4px 60px rgba(255, 255, 255, 0.05) !important; /* dark:shadow-whiteShadow */
}

/* --- تگ‌ها: روشن = خاکستری روشن (bg-gray-100) | تیره = سرمه‌ای (dark-890) دقیقاً مثل راکت --- */
.zart .bg-gray-100 { --tw-bg-opacity: 1 !important; background-color: rgb(227 230 236/var(--tw-bg-opacity)) !important; }
.zart .hover\:bg-gray-400:hover { --tw-bg-opacity: 1 !important; background-color: rgb(128 146 176/var(--tw-bg-opacity)) !important; }
.zart .hover\:text-white:hover { --tw-text-opacity: 1 !important; color: rgb(255 255 255/var(--tw-text-opacity)) !important; }
:is(.dark .zart .dark\:bg-dark-890) { --tw-bg-opacity: 1 !important; background-color: rgb(14 35 56/var(--tw-bg-opacity)) !important; }
:is(.dark .zart .dark\:text-gray-920) { --tw-text-opacity: 1 !important; color: rgb(202 207 216/var(--tw-text-opacity)) !important; }
:is(.dark .zart .dark\:hover\:text-white:hover) { --tw-text-opacity: 1 !important; color: rgb(255 255 255/var(--tw-text-opacity)) !important; }

/* --- اندازه‌های فونت سفارشی راکت --- */
.text-17 { font-size: 1.0625rem; }
.text-15 { font-size: .9375rem; }
.text-13 { font-size: .8125rem; }
.text-11 { font-size: .6875rem; }
.text-10 { font-size: .625rem; }

/* --- رنگ‌های متن راکت --- */
.text-biscay-700 { --tw-text-opacity: 1; color: rgb(51 65 85/var(--tw-text-opacity)); }
.text-dark-550 { --tw-text-opacity: 1; color: rgb(100 116 139/var(--tw-text-opacity)); }
.text-gray-300 { --tw-text-opacity: 1 !important; color: rgb(149 160 177/var(--tw-text-opacity)) !important; }

/* --- حالت تاریک: پس‌زمینه/سایه/حاشیه کارت‌ها (dark-930 و whiteShadow راکت) --- */
:is(.dark .dark\:bg-dark-930) { --tw-bg-opacity: 1; background-color: rgb(27 52 77/var(--tw-bg-opacity)); }
:is(.dark .dark\:shadow-whiteShadow) { --tw-shadow: 0px 4px 60px #ffffff0d; --tw-shadow-colored: 0px 4px 60px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
:is(.dark .dark\:border-opacity-0) { --tw-border-opacity: 0; }

/* --- حاشیه و گردی کادر راکت --- */
.border-gray-80 { --tw-border-opacity: 1; border-color: rgb(210 214 222/var(--tw-border-opacity)); }
.border-opacity-60 { --tw-border-opacity: .6; }
.first\:mr-0:first-child { margin-right: 0; }
.last\:ml-0:last-child { margin-left: 0; }

/* --- علامت # قبل از تگ‌ها — دقیقاً مثل راکت --- */
.hashtag:before { content: "#"; }

/* ===== دکمه هشتگ «هنوز تگی انتخاب نشده» — دقیقاً مثل راکت (مقادیر از test2.css) ===== */
#art-my-tags a {
    display: inline-flex !important;
    align-items: center !important;
    height: 1.5rem !important;                       /* h-6 راکت */
    padding: .375rem .5rem 0 !important;             /* pt-1.5 + px-2 راکت */
    font-size: .6875rem !important;                  /* text-11 راکت */
    font-weight: 500 !important;                     /* font-medium راکت */
    border-radius: 4px !important;                   /* rounded راکت = 0.25rem = 4px — دقیقاً طبق کدی که فرستادی */
    background-color: rgb(227 230 236) !important;   /* bg-gray-100 راکت */
    color: rgb(51 65 85) !important;                 /* text-biscay-700 راکت */
    text-decoration: none !important;
    line-height: 1 !important;
    transition: background-color .2s, color .2s !important;
}
#art-my-tags a:hover {
    background-color: rgb(128 146 176) !important;   /* hover:bg-gray-400 راکت */
    color: #ffffff !important;                       /* hover:text-white راکت */
}
:is(.dark #art-my-tags a) {
    background-color: rgb(14 35 56) !important;      /* dark:bg-dark-890 راکت */
    color: rgb(202 207 216) !important;              /* dark:text-gray-920 راکت */
}
:is(.dark #art-my-tags a:hover) {
    color: #ffffff !important;                       /* dark:hover:text-white راکت */
}

/* ===== تگ‌های محبوب — دیزاین دقیقاً مثل کد راکت که فرستادی =====
   (مقادیر مو به مو از test2.css) */
#art-tags .w-85, #art-tags-m .w-85 { width: 5.3125rem !important; }
#art-tags .shadow-toolTip, #art-tags-m .shadow-toolTip {
    --tw-shadow: 0px 4px 40px #0000001a !important;
    --tw-shadow-colored: 0px 4px 40px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important;
}
#art-tags .rounded-xl, #art-tags-m .rounded-xl { border-radius: .75rem !important; }
#art-tags .max-w-150, #art-tags-m .max-w-150 { max-width: 9.375rem !important; }
#art-tags .three-point-overflow, #art-tags-m .three-point-overflow {
    margin: 0;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    display: inline-block !important;
    overflow: hidden !important;
}
#art-tags .text-sm, #art-tags-m .text-sm { font-size: .875rem !important; line-height: 1.25rem !important; }
#art-tags .h-7, #art-tags-m .h-7 { height: 1.75rem !important; }
#art-tags .pb-1, #art-tags-m .pb-1 { padding-bottom: .25rem !important; }
#art-tags .px-3, #art-tags-m .px-3 { padding-left: .75rem !important; padding-right: .75rem !important; }
#art-tags .pt-1\.5, #art-tags-m .pt-1\.5 { padding-top: .375rem !important; }
#art-tags .text-base, #art-tags-m .text-base { font-size: 1rem !important; line-height: 1.5rem !important; }
#art-tags .text-xs, #art-tags-m .text-xs { font-size: .75rem !important; line-height: 1rem !important; }
#art-tags .py-2, #art-tags-m .py-2 { padding-top: .5rem !important; padding-bottom: .5rem !important; }
#art-tags .mr-8, #art-tags-m .mr-8 { margin-right: 2rem !important; }
/* دکمه «دنبال کردن» — آبی راکت rgb(59 130 246) */
#art-tags .bg-blue-700, #art-tags-m .bg-blue-700 { --tw-bg-opacity: 1 !important; background-color: rgb(59 130 246/var(--tw-bg-opacity)) !important; }
#art-tags .border-blue-700, #art-tags-m .border-blue-700 { --tw-border-opacity: 1 !important; border-color: rgb(59 130 246/var(--tw-border-opacity)) !important; }
#art-tags .hover\:text-blue-700:hover, #art-tags-m .hover\:text-blue-700:hover { --tw-text-opacity: 1 !important; color: rgb(59 130 246/var(--tw-text-opacity)) !important; }
#art-tags .hover\:bg-white:hover, #art-tags-m .hover\:bg-white:hover { --tw-bg-opacity: 1 !important; background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important; }
#art-tags .hover\:shadow-lg:hover, #art-tags-m .hover\:shadow-lg:hover {
    --tw-shadow: 0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a !important;
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important;
}
:is(.dark #art-tags .dark\:border-white), #art-tags-m .dark\:border-white) { --tw-border-opacity: 1 !important; border-color: rgb(255 255 255/var(--tw-border-opacity)) !important; }
:is(.dark #art-tags .dark\:bg-transparent), #art-tags-m .dark\:bg-transparent) { background-color: transparent !important; }
:is(.dark #art-tags .dark\:hover\:border-blue-450:hover, .dark #art-tags-m .dark\:hover\:border-blue-450:hover) { --tw-border-opacity: 1 !important; border-color: rgb(81 182 255/var(--tw-border-opacity)) !important; }
:is(.dark #art-tags .dark\:hover\:text-blue-450:hover, .dark #art-tags-m .dark\:hover\:text-blue-450:hover) { --tw-text-opacity: 1 !important; color: rgb(81 182 255/var(--tw-text-opacity)) !important; }
:is(.dark #art-tags .dark\:text-dark-890, .dark #art-tags-m .dark\:text-dark-890) { --tw-text-opacity: 1 !important; color: rgb(14 35 56/var(--tw-text-opacity)) !important; }
/* تگ فعال (وقتی روش کلیک شد) — آبی پررنگ مثل راکت */
#art-tags .art-tag-active, #art-tags-m .art-tag-active { background-color: rgb(59 130 246) !important; color: #ffffff !important; }
#art-tags .art-tag-active:hover, #art-tags-m .art-tag-active:hover { background-color: rgb(59 130 246) !important; color: #ffffff !important; }

/* ===== دکمه «دنبال کردن» در تولتیپ ===== */
/* حالت عادی (بدون هاور): متن سفید — با :not(:hover) حالت هاور کاملاً دست‌نخورده می‌ماند */

/* ===== کادر کوچک اینستاگرام — بک‌گراند دقیقاً مثل کادر «تازه‌ترین اخبار» صفحه اصلی (مقیاس کوچک) =====
   منبع: .info-announcement-bar در index.html */
/* ===== کادر کوچک اینستاگرام — بک‌گراند دقیقاً مثل کادر «تازه‌ترین اخبار» صفحه اصلی (مقیاس کوچک) =====
   منبع: .info-announcement-bar در index.html
   شکل‌های آبی عکس بک‌گراند (نیمه راست عکس) با فیلتر روشن‌سازی معلوم می‌شوند */
.art-instagram-box {
    position: relative;
    border: none;
    border-radius: 8px !important;       /* مقیاس کوچکِ ۲۶px صفحه اصلی */
    /* همان سایه خاص صفحه اصلی، فقط مقیاس کوچک‌تر */
    box-shadow: 0 0 0 2px #080818, 6px 6px 0 #080818, 0 10px 20px rgba(0, 0, 0, 0.4), 0 0 14px rgba(28, 120, 235, 0.35), 0 0 30px rgba(28, 120, 235, 0.16), inset 0 0 10px rgba(28, 120, 235, 0.07);
    overflow: visible;
    direction: rtl;
    background-color: #0a0e22;           /* رنگ پایه (تا وقتی عکس لود نشده) */
}
/* لایه ۱: عکس بک‌گراند — با روشنایی/کنتراست بالا تا شکل‌های آبی (DNA/فلاسک) معلوم شوند */
.art-instagram-box::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    background-image: url('backgroundcard.png');
    background-repeat: no-repeat;
    background-size: auto 280%;
    background-position: 85% 50%;        /* نیمه راست عکس (جای شکل‌ها) پشت دانشمند قرار می‌گیرد */
    filter: brightness(1.7) contrast(1.3) saturate(1.1);
    z-index: 0;
    pointer-events: none;
}
/* لایه ۲: گرادیان تیره — سمت چپ تیره برای کنتراست دکمه، سمت راست کم‌رنگ تا شکل‌ها دیده شوند */
.art-instagram-box::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    background: linear-gradient(90deg, rgba(10, 14, 34, 0.85) 0%, rgba(13, 20, 42, 0.55) 45%, rgba(13, 20, 42, 0.10) 100%);
    z-index: 0;
    pointer-events: none;
}
.art-instagram-box:hover {
    transform: translateY(-2px);
    box-shadow: 0 0 0 3px #080818, 7px 7px 0 #080818, 0 10px 20px rgba(0, 0, 0, 0.4), 0 0 14px rgba(28, 120, 235, 0.35), 0 0 30px rgba(28, 120, 235, 0.16), inset 0 0 10px rgba(28, 120, 235, 0.07);
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}
/* ===== محو تدریجی پایین و کناره‌های عکس دانشمند — دقیقاً مثل صفحه اصلی =====
   منبع: .announcement-scientist-img در index.html */
.art-instagram-scientist {
    /* محو خیلی خفیف فقط در لبه‌ی پایین — ته عکس یه ذره کم‌رنگ‌تر می‌شود */
    -webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 2%, rgba(0,0,0,1) 75%, rgba(0,0,0,0.58) 100%),
                         linear-gradient(to right, transparent 0%, #000 10%, #000 90%, transparent 100%);
    -webkit-mask-composite: source-in;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-image: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 2%, rgba(0,0,0,1) 75%, rgba(0,0,0,0.58) 100%),
                linear-gradient(to right, transparent 0%, #000 10%, #000 90%, transparent 100%);
    mask-composite: intersect;
    mask-repeat: no-repeat;
    mask-size: 100% 100%;
}
/* ===== کادر نقطه‌چین تیتر پست‌های آموزشی (مثل کادر نقطه‌چین عنوان مقاله) ===== */
.art-post-title {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    min-height: 34px !important;
    border: 1.5px dashed rgba(255, 255, 255, 0.55) !important;
    border-radius: 5px !important;
    padding: 4px 8px !important;
}
/* ===== جایگاه عکس پست (فعلاً متن، بعداً عکس جایگزین می‌شود) — با خط صاف دور کادر ===== */
.art-post-image-slot {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    height: 100% !important;
    background: #0E2338 !important;
    color: rgba(255, 255, 255, 0.82) !important;
    font-size: 9px !important;
    font-weight: 700 !important;
    direction: rtl !important;
    text-align: center !important;
    border: 1.5px solid rgba(255, 255, 255, 0.55) !important;  /* خط صاف دور کادر */
    border-radius: 4px !important;
}

/* ===== حالت موبایل: فیلترهای زمانی و نمایش به‌صورت عمودی و تمام‌عرض ===== */
@media (max-width: 640px) {
    .art-filters-row {
        flex-direction: column !important;
        align-items: stretch !important;
        width: 100% !important;
    }
    .art-filter-item {
        width: 100% !important;
        flex: none !important;
        min-width: 0 !important;
    }
    .art-filter-item > div {
        width: 100% !important;
    }
}

/* ===== حالت موبایل: محتوای صفحه کمی بالاتر بیاید و به هدر نزدیک‌تر شود ===== */
@media (max-width: 640px) {
    .zart > section {
        padding-top: 4.5rem !important;  /* 72px به‌جای 112px (pt-28) */
    }
}

/* ===== حالت موبایل: اصلاح دکمه «آموزشی» در کارت مقاله — راست‌چین و هم‌تراز ===== */
@media (max-width: 640px) {
    .page-articles .article-meta-actions {
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        gap: 8px !important;
    }
    .page-articles .article-meta-actions > .flex:first-child {
        position: static !important;
        justify-content: flex-start !important;
        display: flex !important;
        right: auto !important;
        top: auto !important;
    }
    .page-articles .article-action-buttons {
        position: static !important;
        display: flex !important;
        align-items: center !important;
        right: auto !important;
        bottom: auto !important;
    }
    .page-articles .article-card .icons {
        display: flex !important;
        flex-direction: column !important;
    }
}

/* ===== حالت موبایل: دکمه‌های واتساپ/اینستاگرام بزرگ‌تر و کمی به راست ===== */
@media (max-width: 640px) {
    .art-instagram-box .relative.z-10.flex.items-center.gap-1 a {
        font-size: 12px !important;
        padding: 6px 10px !important;
        gap: 5px !important;
    }
    .art-instagram-box .relative.z-10.flex.items-center.gap-1 a i {
        font-size: 14px !important;
    }
    .art-instagram-box .relative.z-10.flex.items-center.gap-1 {
        margin-left: 14px !important;
        gap: 8px !important;
    }
}

/* ===== بلاک استایل داخلی شماره 2 (id="shared-0") ===== */
        /* ===== فونت ایران یکان ===== */

        

        /* ===== کلیات سایت ===== */
        html {
            background-color: #0E2338 !important;
            color-scheme: dark !important;
        }
        body {
            background-color: #0E2338 !important;
            background-image: none !important;
            color: #e2e8f0 !important;
            font-family: 'IRANYekanX', 'Vazirmatn', 'Manrope', 'Noto Sans Arabic', sans-serif;
            min-height: 100vh;
            margin: 0;
        }
        .sun-glow { display: none !important; }

        .hero-cta-btn {
            position: relative;
            background:
                radial-gradient(circle at top right, rgba(255,255,255,.16), transparent 45%),
                linear-gradient(90deg, #2F3C69 0%, #344A8A 55%, #4470B0 100%);
            border: none;
            color: #F7FAFF;
            text-shadow: 0 0 10px rgba(255,255,255,.15);
            box-shadow:
                0 12px 28px rgba(17,35,90,.30),
                0 4px 12px rgba(0,0,0,.25);
            transition: all .35s cubic-bezier(.4,0,.2,1);
            border-radius: 8px !important;
        }
        /* فقط در حالت موبایل: دکمه «مسیر تخصصی خود را همین حالا آغاز کنید» کوچک‌تر شود
           تا در یک خط جا شود و به دو خط نشکند */
        @media (max-width: 767px) {
            .hero-cta-btn {
                padding: 16px 18px !important;
                font-size: 13px !important;
                gap: 8px !important;
                white-space: nowrap;
            }
            .hero-cta-btn svg.custom-arrow-icon {
                width: 20px !important;
                height: 20px !important;
            }
            /* فقط در موبایل، دکمه بنر وسط قرار بگیرد (سایزش دست‌نخورده می‌ماند) */
            .hero-cta-wrapper {
                justify-content: center !important;
            }
        }
        
        .hero-cta-btn::after {
            content: none;
        }

        .hero-cta-btn:hover {
            color: rgb(203 209 219); /* خاکستری راکت، بدون حرکت فلش و جمله */
        }
        .hero-cta-btn:active {
            transform: scale(0.98);
        }

        /* ===== آیکون‌های سفارشی پنل موبایل (رنگ‌پذیر با currentColor) ===== */
        .icon-mask {
            display: inline-block;
            -webkit-mask-size: contain;
            mask-size: contain;
            -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
            -webkit-mask-position: center;
            mask-position: center;
            background-color: currentColor;
            flex-shrink: 0;
        }
        .icon-flask {
            -webkit-mask-image: url(data:image/png;base64,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);
            mask-image: url(data:image/png;base64,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);
        }
        .icon-cap {
            -webkit-mask-image: url(data:image/png;base64,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);
            mask-image: url(data:image/png;base64,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);
        }
        .icon-info-bubble {
            -webkit-mask-image: url(data:image/png;base64,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);
            mask-image: url(data:image/png;base64,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);
        }

        

        

        

        

                /* ===== فلش SVG راهنمای اسکرول زیر بنر (الگوی سایت راکت) ===== */
        .hero-scroll-arrow-wrapper {
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 4rem auto 0;
            position: relative;
            z-index: 10;
        }
        .hero-scroll-arrow {
            color: #5b6d84;
            width: 122px;
            height: 161px;
        }
        @media (max-width: 767px) {
            .hero-scroll-arrow {
                width: 82px;
                height: 108px;
            }
        }
        /* کاهش فاصلهٔ عنوان بخش دوره‌ها از فلش (بالا آوردن عنوان) */
        main section.courses-section {
            margin-top: 2rem !important;
        }
        /* ===== فاصله‌گذاری بین بخش‌های مختلف سایت ===== */
        main section + section {
            margin-top: 4.5rem;
        }
        @media (min-width: 768px) {
            main section + section {
                margin-top: 7rem;
            }
        }

        /* ===== بخش دوره‌ها ===== */
        .courses-section {
            position: relative;
            width: 100%;
            padding: 35px 20px 80px;
            background-color: #0E2338 !important;
            overflow: hidden;
        }
        .courses-container {
            position: relative;
            z-index: 2;
            max-width: 1300px;
            margin: 0 auto;
        }
        .section-header {
            max-width: 720px;
            margin: 0 auto;
            text-align: center;
        }
        .eyebrow {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 8px;
            margin-bottom: 12px;
            font-size: 13px;
            font-weight: 800;
            color: rgba(109, 244, 225, 0.95);
        }
        .eyebrow::before,
        .eyebrow::after {
            content: "";
            width: 6px;
            height: 6px;
            border-radius: 999px;
            background: rgba(109, 244, 225, 0.9);
            box-shadow: 0 0 18px rgba(109, 244, 225, 0.8);
        }

        /* خط‌های دوطرف عنوان «دوره‌های تخصصی» */
        .courses-section .eyebrow {
            gap: 12px;
        }
        .courses-section .eyebrow::before,
        .courses-section .eyebrow::after {
            width: 48px;
            height: 2px; /* یه ذره نازک‌تر */
            border-radius: 999px;
            box-shadow: none;
        }
        .courses-section .eyebrow::before {
            background: linear-gradient(to left, #3B9BFF, #1C78EB 40%, transparent); /* پررنگ‌تر */
        }
        .courses-section .eyebrow::after {
            background: linear-gradient(to right, #3B9BFF, #1C78EB 40%, transparent); /* پررنگ‌تر */
        }
        @media (max-width: 720px) {
            .courses-section .eyebrow::before,
            .courses-section .eyebrow::after {
                width: 38px;
            }
        }

        .section-title {
            margin-bottom: 12px;
            font-size: clamp(26px, 4vw, 38px);
            font-weight: 900;
            line-height: 1.25;
            letter-spacing: -0.04em;
            color: #f7fbff;
            text-shadow: 0 12px 40px rgba(0, 0, 0, 0.32);
        }
        /* فونت واقعا کلفت‌تر (چون فایل فونت وزن 900 ندارد و با استروک شبیه‌سازی می‌شود) */
        .heading-extra-bold {
            -webkit-text-stroke: 0.6px currentColor;
        }
        .section-subtitle {
            max-width: 620px;
            margin: 0 auto;
            font-size: 14px;
            font-weight: 400;
            line-height: 1.9;
            color: rgba(218, 231, 255, 0.68);
        }

        .carousel-3d-wrapper {
            position: relative;
            width: 100%;
            height: 495px;
            margin-top: 50px;
            display: flex;
            align-items: center;
            justify-content: center;
            perspective: 1600px;
            transform-style: preserve-3d;
        }

        /* ===== افکت محو شدن هنگام اسکرول (Fade-in on scroll) ===== */
        .courses-section .reveal-on-scroll {
            opacity: 0;
            transform: translateY(50px) scale(0.95);
            transition: opacity 1s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                        transform 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            will-change: opacity, transform;
        }
        .courses-section .reveal-on-scroll.is-visible {
            opacity: 1;
            transform: translateY(0) scale(1);
        }

        /* ===== کارت ===== */
        .course-card-3d {
            position: absolute;
            width: 296px; /* عرض دقیق کارت راکت */
            max-width: 82vw;
            left: 50%;
            top: 50%;
            border-radius: 8px !important; /* rounded-lg راکت */
            overflow: visible;
            background: #1B344D;
            border: none;
            box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
            transition: transform 0.85s cubic-bezier(0.22, 1, 0.36, 1),
                        opacity 0.85s cubic-bezier(0.22, 1, 0.36, 1);
            will-change: transform, opacity;
            backface-visibility: hidden;
            transform-style: preserve-3d;
            cursor: pointer;
            display: flex;
            flex-direction: column;
            padding: 0;
            isolation: isolate;
        }

        .course-card-3d.pos-center {
            transform: translate3d(-50%, -50%, 0) translateY(20px) scale(1.05);
            z-index: 10;
            opacity: 1;
            box-shadow: 0 40px 90px rgba(0, 0, 0, 0.7);
            background: #1B344D;
        }

        /* فاصله کارت‌ها: چرخش سه‌بعدی ملایم به‌جای تغییر اندازه تصویر */
        .course-card-3d.pos-left {
            transform: translate3d(calc(-50% - 360px), -50%, -120px) rotateY(26deg) scale(0.8);
            z-index: 4;
            opacity: 0.55;
        }

        .course-card-3d.pos-right {
            transform: translate3d(calc(-50% + 360px), -50%, -120px) rotateY(-26deg) scale(0.8);
            z-index: 4;
            opacity: 0.55;
        }

        /* کارت‌های دورتر (در چرخه‌ی ۵‌تایی) - محو و کنار رفته */
        .course-card-3d.pos-far-left {
            transform: translate3d(calc(-50% - 680px), -50%, -260px) rotateY(35deg) scale(0.62);
            z-index: 1;
            opacity: 0;
            pointer-events: none;
        }
        .course-card-3d.pos-far-right {
            transform: translate3d(calc(-50% + 680px), -50%, -260px) rotateY(-35deg) scale(0.62);
            z-index: 1;
            opacity: 0;
            pointer-events: none;
        }

        /* ===== تصویر ===== */
        .course-card-3d .image-placeholder {
            position: relative;
            width: calc(100% - 32px);
            margin: 0 auto;
            top: -24px;
            height: 155px;
            border-radius: 8px;
            overflow: hidden;
            background: linear-gradient(135deg, rgba(26, 221, 199, 0.25), rgba(94, 96, 230, 0.4));
            border: 1px solid rgba(184, 217, 255, 0.12);
            box-shadow: 0 18px 36px rgba(0, 0, 0, 0.25);
            flex-shrink: 0;
            z-index: 2;
        }

        .course-card-3d .image-placeholder img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            display: block;
        }
        .course-card-3d .image-placeholder span {
            position: relative;
            z-index: 2;
            font-size: 12px;
            font-weight: 700;
            color: rgba(241, 249, 255, 0.6);
        }

        /* ===== محتوای کارت ===== */
        .course-card-3d .card-body {
            flex: 1;
            display: flex;
            flex-direction: column;
            padding: 0 18px 6px 18px;
            position: relative;
            z-index: 1;
            margin-top: -8px;
        }

        .course-card-3d .course-status {
            display: inline-block;
            font-size: 11px;
            font-weight: 700;
            padding: 2px 12px;
            border-radius: 8px;
            margin-bottom: 6px;
            align-self: flex-start;
            background: rgba(251, 191, 36, 0.2);
            color: #fbbf24;
        }
        .course-card-3d .course-status.completed {
            background: rgba(52, 211, 153, 0.2);
            color: #34d399;
        }
        .course-card-3d .course-status.upcoming {
            background: rgba(96, 165, 250, 0.2);
            color: #60a5fa;
        }
        .course-card-3d .course-status.ongoing {
            background: rgba(251, 191, 36, 0.2);
            color: #fbbf24;
        }

        .course-card-3d .course-title {
            font-size: 17px;
            font-weight: 900;
            line-height: 1.4;
            text-align: right;
            color: #ffffff;
            margin-bottom: 4px;
        }
        .pos-center .course-title {
            font-size: 19px;
        }

        .course-card-3d .course-brand {
            font-size: 12px;
            font-weight: 600;
            color: rgba(109, 244, 225, 0.7);
            margin-bottom: 4px;
        }

        .course-card-3d .course-description {
            font-size: 11.5px;
            line-height: 1.7;
            text-align: right;
            color: rgba(226, 236, 255, 0.6);
            margin-bottom: 6px;
        }

        /* خط جداکننده (حذف شده) */
        .course-card-3d .course-divider {
            display: none;
        }

        /* ردیف قیمت - نزدیک به خط پایین */
        .course-card-3d .course-info-row {
            display: flex;
            align-items: center;
            justify-content: flex-end;
            margin-top: auto;
            margin-bottom: 6px;
        }

        .course-card-3d .price-tag-wrap {
            display: flex;
            align-items: center;
        }
        .course-card-3d .price-tag {
            display: flex;
            align-items: center;
            gap: 5px;
        }
        .course-card-3d .price-tag .price-number {
            font-size: 24px;
            font-weight: 900;
            color: #ffffff;
            line-height: 1;
        }
        .course-card-3d .price-tag .toman-icon {
            color: rgba(229, 234, 245, 0.85);
            flex-shrink: 0;
            margin-top: 2px;
        }
        .course-card-3d .price-tag.free {
            font-size: 13px;
            font-weight: 800;
            color: #fbbf24;
        }
        .pos-center .price-tag .price-number {
            font-size: 27px;
        }

        /* دکمه مشاهده اطلاعات در پایین کارت */
        .course-card-3d .course-details-btn-wrapper {
            margin-top: 0;
            width: 100%;
        }
        .course-card-3d .course-details-btn {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 8px;
            width: 100%;
            font-size: 15px;
            font-weight: 800;
            color: rgba(255, 255, 255, 0.65);
            cursor: pointer;
            transition: all 0.3s;
            padding-top: 20px;
            border-top: 1px solid rgba(255, 255, 255, 0.08);
        }
        .course-card-3d .course-details-btn i {
            font-size: 15px;
            transition: transform 0.3s;
        }
        .course-card-3d .course-details-btn svg.custom-arrow-icon {
            width: 20px;
            height: 20px;
            flex-shrink: 0;
        }
        .course-card-3d:hover .course-details-btn {
            color: #0FB5A8;
        }
        .course-card-3d:hover .course-details-btn i {
            transform: translateX(-4px);
        }

        /* ===== کنترل‌ها ===== */
        .slider-controls {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 14px;
            margin-top: 20px;
            position: relative;
            z-index: 20;
        }
        .slider-btn {
            width: 44px;
            height: 50px;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            color: #ffffff; /* سفید، دقیقاً مثل دارک‌مود راکت */
            cursor: pointer;
            transition: color 0.3s ease;
            background: transparent;
            border: none;
            border-radius: 0;
            padding: 0;
            position: relative;
            z-index: 21;
            pointer-events: auto;
        }
        .slider-btn:hover {
            color: #ffffff; /* بدون تغییر رنگ در هاور، مثل راکت */
        }
        .slider-btn svg {
            width: 23px;
            height: 16px;
        }
        .slider-btn.next-btn svg {
            transform: scaleX(-1);
        }
        .slider-dots {
            display: flex;
            align-items: center;
            gap: 0;
            position: relative;
            z-index: 21;
            direction: ltr;
        }
        .slider-dot {
            width: 9px;
            height: 9px;
            border-radius: 50%;
            background: rgb(100 116 139);
            opacity: 0.15;
            margin: 0 6px;
            transition: background 0.3s ease, opacity 0.3s ease, width 0.3s ease, height 0.3s ease;
            cursor: pointer;
        }
        .slider-dot.active {
            width: 13px;
            height: 13px;
            background: rgb(255 255 255);
            opacity: 0.7;
        }

        /* ===== ریسپانسیو ===== */
        @media (max-width: 1100px) {
            .course-card-3d.pos-left { transform: translate3d(calc(-50% - 260px), -50%, -100px) rotateY(26deg) scale(0.82); }
            .course-card-3d.pos-right { transform: translate3d(calc(-50% + 260px), -50%, -100px) rotateY(-26deg) scale(0.82); }
            .course-card-3d.pos-far-left { transform: translate3d(calc(-50% - 460px), -50%, -220px) rotateY(35deg) scale(0.62); }
            .course-card-3d.pos-far-right { transform: translate3d(calc(-50% + 460px), -50%, -220px) rotateY(-35deg) scale(0.62); }
            .course-card-3d { width: 300px; min-height: 353px; }
            .course-card-3d .image-placeholder { height: 130px; }
            .course-card-3d .card-body { padding: 0 14px 4px 14px; }
            .course-card-3d .course-title { font-size: 15px; }
            .course-card-3d .price-tag .price-number { font-size: 20px; }
            .course-card-3d .course-details-btn { font-size: 14px; }
            .course-card-3d .course-details-btn svg.custom-arrow-icon { width: 18px; height: 18px; }
            .slider-controls { margin-top: 24px; }
        }

        @media (max-width: 720px) {
            .course-card-3d.pos-left {
                transform: translate3d(calc(-50% - 240px), -50%, -100px) rotateY(26deg) scale(0.85);
                opacity: 0;
                pointer-events: none;
            }
            .course-card-3d.pos-right {
                transform: translate3d(calc(-50% + 240px), -50%, -100px) rotateY(-26deg) scale(0.85);
                opacity: 0;
                pointer-events: none;
            }
            .course-card-3d.pos-center { transform: translate3d(-50%, -50%, 0) scale(1); }
            .course-card-3d { width: 290px; min-height: 333px; }
            .course-card-3d .image-placeholder { height: 120px; top: -22px; }
            .course-card-3d .card-body { padding: 0 12px 4px 12px; }
            .course-card-3d .course-title { font-size: 14px; }
            .course-card-3d .course-description { font-size: 10.5px; }
            .course-card-3d .price-tag.free { font-size: 12px; }
            .course-card-3d .price-tag .price-number { font-size: 18px; }
            .course-card-3d .course-details-btn { font-size: 13px; }
            .course-card-3d .course-details-btn svg.custom-arrow-icon { width: 17px; height: 17px; }
            .slider-controls { margin-top: 14px; }
        }

        @media (max-width: 400px) {
            .course-card-3d { width: 250px; min-height: 308px; }
            .course-card-3d .image-placeholder { height: 105px; top: -18px; }
            .course-card-3d .card-body { padding: 0 10px 2px 10px; }
            .course-card-3d .course-title { font-size: 13px; }
            .course-card-3d .course-description { font-size: 10px; }
            .course-card-3d .price-tag.free { font-size: 11px; }
            .course-card-3d .price-tag .price-number { font-size: 16px; }
            .course-card-3d .course-details-btn { font-size: 12px; }
            .course-card-3d .course-details-btn svg.custom-arrow-icon { width: 16px; height: 16px; }
            .slider-controls { margin-top: -6px; }
        }

        /* ===== سایر بخش‌ها ===== */
        .page-articles {
            width: 100%;
            min-height: 580px;
            background: #0E2338;
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 10px 20px 140px;
        }
        @media (max-width: 720px) {
            .page-articles { padding-bottom: 90px; }
        }
        .editorial-section {
            width: 100%;
            max-width: 1280px;
            min-height: 580px;
            display: flex;
            align-items: center;
            justify-content: center;
            position: relative;
        }
        .backing-panel {
            width: 1180px;
            height: 360px;
            background: rgb(15 30 47); /* دقیقاً رنگ dark-950 راکت (#0F1E2F) */
            backdrop-filter: blur(6px);
            border: none;
            border-radius: 16px;
            display: flex;
            flex-direction: row;
            align-items: center;
            justify-content: space-between;
            padding: 0 36px;
            position: relative;
            overflow: visible;
            direction: ltr;
            top: 40px;
        }
        .cards-stage {
            width: 620px;
            height: 580px;
            position: relative;
            overflow: visible;
            direction: ltr;
        }
        .article-card {
            width: 270px;
            height: 280px;
            background: rgb(27 52 77); /* دقیقاً رنگ dark-930 راکت (#1B344D) */
            border: none;
            border-radius: 6px;
            padding: 14px;
            position: absolute;
            display: flex;
            flex-direction: column;
            align-items: flex-end;
            gap: 10px;
            overflow: hidden;
            color: #ffffff;
            direction: rtl;
            text-align: right;
            box-shadow: 0 8px 30px rgba(0, 0, 0, 0.5);
        }
        .card-1 { left: 0;
            top: 40px; }
        .card-2 { left: 300px;
            top: 0; }
        .card-3 { left: 0;
            top: 340px; }
        .card-4 { left: 300px;
            top: 310px; }
        .preview {
            width: 100%;
            height: 130px;
            border-radius: 8px;
            background: #0E2338;
            overflow: hidden;
            display: flex;
            align-items: center;
            justify-content: center;
            direction: ltr;
            border: 1px solid rgba(255, 255, 255, 0.08);
        }
        .article-card h2 {
            width: 100%;
            font-size: 16px;
            line-height: 1.45;
            font-weight: 800;
            color: #ffffff;
            text-align: right;
            direction: rtl;
            margin-bottom: 2px;
        }
        .meta {
            width: 100%;
            margin-top: auto;
            display: flex;
            flex-direction: row-reverse;
            align-items: center;
            justify-content: space-between;
            direction: rtl;
        }
        .read-time {
            font-size: 11px;
            font-weight: 600;
            color: #9eb4cc;
            text-align: right;
            direction: rtl;
        }
        .icons {
            display: flex;
            flex-direction: row;
            align-items: center;
            gap: 6px;
            direction: ltr;
            color: #6e8ba8;
            font-size: 15px;
        }
        .intro {
            width: 440px;
            display: flex;
            flex-direction: column;
            align-items: flex-end;
            text-align: right;
            gap: 12px;
            z-index: 2;
            direction: rtl;
            position: relative;
        }
        .intro h1.heading-extra-bold {
            -webkit-text-stroke: 1.2px currentColor;
        }
        .intro h1 {
            width: 100%;
            font-size: 26px;
            line-height: 1.25;
            font-weight: 900;
            color: #ffffff;
            text-align: right;
            direction: rtl;
            margin-top: -12px;
        }
        .intro p {
            width: 100%;
            font-size: 15px;
            line-height: 1.7;
            font-weight: 500;
            color: #d0dbe8;
            text-align: right;
            direction: rtl;
            margin-bottom: 4px;
        }
        .cta {
            display: inline-flex;
            flex-direction: row;
            align-items: center;
            justify-content: center;
            gap: 8px;
            position: relative;
            background:
                radial-gradient(circle at top right, rgba(255,255,255,.16), transparent 45%),
                linear-gradient(90deg, #2F3C69 0%, #344A8A 55%, #4470B0 100%);
            color: #F7FAFF;
            border: none;
            border-radius: 8px;
            padding: 12px 20px;
            font-size: 13px;
            font-weight: 800;
            text-decoration: none;
            cursor: pointer;
            direction: rtl;
            text-shadow: 0 0 10px rgba(255,255,255,.15);
            box-shadow:
                0 12px 28px rgba(17,35,90,.30),
                0 4px 12px rgba(0,0,0,.25);
            margin-left: auto;
            margin-right: 0;
            margin-top: 2px;
            min-width: 170px;
            transition: all 0.35s cubic-bezier(.4,0,.2,1);
        }
        .cta .cta-arrow-icon {
            width: 14px;
            height: 10px;
            flex-shrink: 0;
            transition: transform 0.3s;
        }
        .cta:hover {
            color: rgb(203 209 219); /* خاکستری راکت، بدون حرکت فلش و جمله */
        }

        @media (max-width: 1024px) {
            .backing-panel {
                width: 96%;
                padding: 25px 20px;
                height: auto;
                min-height: 310px;
                flex-direction: column;
                align-items: center;
                gap: 30px;
                top: 0;
            }
            .cards-stage {
                width: 100%;
                height: auto;
                display: grid;
                grid-template-columns: repeat(2, 1fr);
                gap: 16px;
                position: static;
            }
            .article-card {
                position: static;
                width: 100%;
                height: auto;
                min-height: 230px;
            }
            .card-1,
            .card-2,
            .card-3,
            .card-4 { left: auto;
                top: auto; }
            .intro {
                width: 100%;
                align-items: center;
                text-align: center;
            }
            .intro h1,
            .intro p { text-align: center; }
            .cta { align-self: center; }
        }

        /* ===== بنر اصلی ===== */
        .banner-image-wrapper {
            position: relative;
            z-index: 10;
            width: 100%;
            max-width: 500px;
            margin: 0 auto;
        }
        .banner-image-wrapper img {
            width: 100%;
            height: auto;
            object-fit: cover;
            border-radius: 1.5rem;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.5);
            border: none;
            display: block;
            position: relative;
            z-index: 2;
            filter: brightness(1.15) contrast(1.05);
        }
        .banner-bg-icons {
            position: absolute;
            inset: -15px;
            z-index: 0;
            pointer-events: none;
            opacity: 0.10;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 20px;
            flex-wrap: wrap;
        }
        .banner-bg-icons .icon-item {
            font-size: 3.5rem;
            color: #0FB5A8;
            animation: float 6s ease-in-out infinite;
            filter: blur(0.5px);
        }
        .banner-bg-icons .icon-item:nth-child(2) { animation-delay: 2s;
            color: #1C78EB;
            font-size: 4.5rem; }
        .banner-bg-icons .icon-item:nth-child(3) { animation-delay: 4s;
            color: #8B5CF6;
            font-size: 3rem; }
        .banner-bg-icons .icon-item:nth-child(4) { animation-delay: 1s;
            color: #0FB5A8;
            font-size: 4rem; }

        .microbe-orb {
            position: absolute;
            border-radius: 50%;
            pointer-events: none;
            z-index: 3;
            opacity: 0.5;
            filter: blur(0.5px);
            animation: float 6s ease-in-out infinite;
        }
        .microbe-orb:nth-child(1) { width: 45px;
            height: 45px;
            background: radial-gradient(circle at 30% 30%, rgba(15, 181, 168, 0.4), rgba(15, 181, 168, 0.08));
            border: 1px solid rgba(15, 181, 168, 0.15);
            top: -20px;
            right: -15px;
            animation-delay: 0s; }
        .microbe-orb:nth-child(2) { width: 30px;
            height: 30px;
            background: radial-gradient(circle at 30% 30%, rgba(28, 120, 235, 0.4), rgba(28, 120, 235, 0.08));
            border: 1px solid rgba(28, 120, 235, 0.15);
            bottom: -12px;
            left: -10px;
            animation-delay: 1.5s; }
        .microbe-orb:nth-child(3) { width: 35px;
            height: 35px;
            background: radial-gradient(circle at 30% 30%, rgba(139, 92, 246, 0.3), rgba(139, 92, 246, 0.08));
            border: 1px solid rgba(139, 92, 246, 0.12);
            top: 15%;
            left: -18px;
            animation-delay: 3s; }
        .microbe-orb:nth-child(4) { width: 25px;
            height: 25px;
            background: radial-gradient(circle at 30% 30%, rgba(52, 211, 153, 0.3), rgba(52, 211, 153, 0.08));
            border: 1px solid rgba(52, 211, 153, 0.12);
            bottom: 20%;
            right: -15px;
            animation-delay: 2s; }

        .floating-icon {
            position: absolute;
            z-index: 4;
            pointer-events: none;
            font-size: 1.4rem;
            color: rgba(15, 181, 168, 0.4);
            animation: float 5s ease-in-out infinite;
            text-shadow: 0 0 20px rgba(15, 181, 168, 0.1);
        }
        .floating-icon:nth-child(7) { top: -8px;
            right: 35%;
            animation-delay: 0.5s;
            color: rgba(28, 120, 235, 0.4); }
        .floating-icon:nth-child(8) { bottom: -6px;
            left: 40%;
            animation-delay: 2.5s;
            color: rgba(139, 92, 246, 0.4); }

        .hero-microbe-icon {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            width: 48px;
            height: 50px;
            border-radius: 50%;
            background: radial-gradient(circle at 30% 30%, rgba(15, 181, 168, 0.25), rgba(15, 181, 168, 0.05));
            border: 1.5px solid rgba(15, 181, 168, 0.3);
            color: #0FB5A8;
            font-size: 1.5rem;
            animation: float 4s ease-in-out infinite;
            box-shadow: 0 0 20px rgba(15, 181, 168, 0.15);
            backdrop-filter: blur(4px);
            margin-right: 12px;
        }
        .hero-microbe-icon:hover {
            transform: scale(1.1);
            border: none;
            box-shadow: 0 0 30px rgba(15, 181, 168, 0.3);
            transition: all 0.3s ease;
        }

        .animate-style-float {
            animation: heroFloat 6s ease-in-out infinite;
        }
        @keyframes heroFloat {
            0%,
            100% { transform: translateY(0px); }
            50% { transform: translateY(-15px); }
        }
        @media (max-width: 768px) {
            .animate-style-float { animation: none; }
        }

/* واضح‌تر شدن لوگوی پنل موبایل بدون اضافه کردن کادر دور لوگو */
        @media (max-width: 1023px) {

        }

        /* خط جداکننده شیک زیر لوگوی پنل موبایل */
        @media (max-width: 1023px) {
            
        }

        @keyframes float {
            0%,
            100% { transform: translateY(0) rotate(0deg) scale(1); }
            50% { transform: translateY(-15px) rotate(10deg) scale(1.05); }
        }

        /* ===== هدر و افکت‌ها ===== */
        .scroll-halo-bg {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 300vh;
            pointer-events: none;
            z-index: -1;
            opacity: 0.10;
            will-change: transform;
        }
        .moving-grid {
            background-size: 60px 60px;
            background-image:
                linear-gradient(to right, rgba(28, 120, 235, 0.04) 1px, transparent 1px),
                linear-gradient(to bottom, rgba(28, 120, 235, 0.04) 1px, transparent 1px);
            animation: grid-scroll 20s linear infinite;
            will-change: transform;
        }
        .microbe-particle {
            position: absolute;
            border-radius: 50%;
            filter: blur(2px);
            opacity: 0.25;
        }
        .noise-bg {
            background-image: url(https://lh3.googleusercontent.com/aida-public/AB6AXuAi7wEn5-zOd0f8PQHh57X9-ZvaTW7K4yL3iknmEWZJsrNI7bSBmSHD6CI3M7J88LiRAyovjrO1Ykv3pCB8MjeiaRtct6Y15LruNYLBMdIqRNzxPxcsdI7xLGzfL53qmEBxJ0hUj4L39frP1WdGtkPcipt5slWaWnJ0M3zWhLpBXCwJwE47e9gKZZbPpvqHUlqvInUEe8JfcC6iFEZUJNQWWe9J4CeDw5H5_zhqt-ei_-5WIqdd2tQfJcfjl1tFdr8evBAt-E07q7DC);
        }
        .animate-beam {
            animation: beam 6s linear infinite;
        }
        @keyframes beam {
            0% { transform: translateX(-100%) skewX(-12deg); }
            100% { transform: translateX(300%) skewX(-12deg); }
        }
        .animate-pulse-slow {
            animation: pulse 6s cubic-bezier(0.4, 0, 0.6, 1) infinite;
        }

        /* ===== بخش محصولات ===== */
        .product-card {
            background: #1B344D;
            border: none;
            border-radius: 1.5rem;
            transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            overflow: hidden;
            position: relative;
        }
        .product-card:hover { transform: translateY(-6px);
            box-shadow: 0 0 7px rgba(28, 120, 235, 0.55), 0 0 26px rgba(28, 120, 235, 0.24); }
        .product-image-placeholder { position: relative;
            overflow: hidden; }
        .product-image-placeholder .overlay { position: absolute;
            inset: 0;
            background: linear-gradient(180deg, rgba(42, 42, 90, 0.2) 0%, rgba(42, 42, 90, 0.6) 100%);
            z-index: 1; }
        .product-image-placeholder .icon-bg { position: absolute;
            inset: 0;
            z-index: 0; }
        .coming-soon-badge { position: absolute;
            top: 12px;
            right: 12px;
            background: linear-gradient(135deg, #ff6b6b, #ee5a52);
            color: white;
            padding: 4px 12px;
            border-radius: 20px;
            font-size: 0.75rem;
            font-weight: bold;
            z-index: 10;
            animation: pulse-glow 2s infinite; }
        .products-section { scroll-margin-top: 20px; }
        .fade-in { animation: fade-in-up 0.8s ease-out; }
        @keyframes fade-in-up {
            0% { opacity: 0;
                transform: translateY(30px); }
            100% { opacity: 1;
                transform: translateY(0); }
        }

        /* ===== حرکت اتوماتیک محصولات ویژه در دسکتاپ ===== */
        .products-marquee {
            width: 100%;
        }
        @media (min-width: 1024px) {
            .products-marquee {
                overflow: hidden;
                position: relative;
                direction: ltr !important;
                unicode-bidi: isolate;
                padding: 42px 0 42px;
                margin: -42px 0 -42px;
                --products-marquee-duration: 34s;
                --products-card-width: calc((100vw - 20rem - 3rem) / 3);
                /* هاله نرم دو طرف اسلایدر — محو تدریجی چندمرحله‌ای، بدون هیچ خطی */
                -webkit-mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,.2) 2.5%, rgba(0,0,0,.55) 6%, rgba(0,0,0,.85) 10%, #000 14%, #000 86%, rgba(0,0,0,.85) 90%, rgba(0,0,0,.55) 94%, rgba(0,0,0,.2) 97.5%, transparent 100%);
                mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,.2) 2.5%, rgba(0,0,0,.55) 6%, rgba(0,0,0,.85) 10%, #000 14%, #000 86%, rgba(0,0,0,.85) 90%, rgba(0,0,0,.55) 94%, rgba(0,0,0,.2) 97.5%, transparent 100%);
            }
            .products-marquee-track {
                display: flex;
                align-items: stretch;
                gap: 1.5rem;
                width: max-content;
                direction: ltr !important;
                unicode-bidi: isolate;
                animation: products-marquee-right var(--products-marquee-duration) linear infinite;
                will-change: transform;
            }
            .products-marquee-track .product-card {
                flex: 0 0 var(--products-card-width);
                width: var(--products-card-width);
                max-width: none;
                direction: rtl;
                unicode-bidi: plaintext;
            }
            /* طبق درخواست، با هاور روی کارت انیمیشن متوقف نمی‌شود. */
            @keyframes products-marquee-right {
                from { transform: translate3d(-50%, 0, 0); }
                to   { transform: translate3d(0, 0, 0); }
            }
        }
        @media (max-width: 1023px) {
            .products-marquee {
                overflow: visible;
                direction: rtl;
            }
            .products-marquee-track {
                display: grid;
                grid-template-columns: repeat(1, minmax(0, 1fr));
                gap: 1.5rem;
                width: 100%;
                animation: none;
            }
            .products-marquee-extra,
            .products-marquee-copy {
                display: none !important;
            }
        }
        @media (min-width: 768px) and (max-width: 1023px) {
            .products-marquee-track {
                grid-template-columns: repeat(2, minmax(0, 1fr));
            }
        }

        @media (max-width: 767px) {
            .products-marquee {
                overflow: hidden;
                position: relative;
                direction: ltr !important;
                unicode-bidi: isolate;
                padding: 36px 0 36px;
                width: 100vw;
                max-width: 100vw;
                align-self: center;
                left: auto;
                right: auto;
                transform: none;
                margin: -36px 0 -36px;
                --products-mobile-duration: 31s;
                --products-mobile-card-width: min(76vw, 285px);
                -webkit-mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,.2) 3%, rgba(0,0,0,.55) 7%, rgba(0,0,0,.85) 12%, #000 16%, #000 84%, rgba(0,0,0,.85) 88%, rgba(0,0,0,.55) 93%, rgba(0,0,0,.2) 97%, transparent 100%);
                mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,.2) 3%, rgba(0,0,0,.55) 7%, rgba(0,0,0,.85) 12%, #000 16%, #000 84%, rgba(0,0,0,.85) 88%, rgba(0,0,0,.55) 93%, rgba(0,0,0,.2) 97%, transparent 100%);
            }
            .products-marquee-track {
                display: flex;
                align-items: stretch;
                gap: 14px;
                width: max-content;
                direction: ltr !important;
                unicode-bidi: isolate;
                animation: products-marquee-right-mobile var(--products-mobile-duration) linear infinite;
                will-change: transform;
            }
            .products-marquee-track .product-card {
                flex: 0 0 var(--products-mobile-card-width);
                width: var(--products-mobile-card-width);
                max-width: var(--products-mobile-card-width);
                direction: rtl;
                unicode-bidi: plaintext;
                border-radius: 1.1rem !important;
            }
            .products-marquee-track .products-marquee-extra,
            .products-marquee-track .products-marquee-copy {
                display: block !important;
            }
            .products-marquee-track .product-card .product-image-placeholder {
                height: 132px !important;
            }
            .products-marquee-track .product-card .coming-soon-badge {
                top: 9px;
                right: 9px;
                padding: 3px 9px;
                font-size: 0.65rem;
            }
            .products-marquee-track .product-card .product-image-placeholder .material-symbols-outlined {
                font-size: 43px !important;
                margin-bottom: 7px !important;
            }
            .products-marquee-track .product-card .product-image-placeholder h3 {
                font-size: 15.5px !important;
                line-height: 1.25 !important;
            }
            .products-marquee-track .product-card .product-image-placeholder p {
                font-size: 11px !important;
            }
            .products-marquee-track .product-card > .p-6 {
                padding: 14px !important;
            }
            .products-marquee-track .product-card > .p-6 > h3 {
                font-size: 14px !important;
                line-height: 1.45 !important;
                margin-bottom: 6px !important;
            }
            .products-marquee-track .product-card > .p-6 > p {
                font-size: 11.2px !important;
                line-height: 1.65 !important;
                margin-bottom: 10px !important;
            }
            .products-marquee-track .product-card > .p-6 .flex.items-center.gap-4 {
                gap: 8px !important;
                margin-bottom: 10px !important;
            }
            .products-marquee-track .product-card > .p-6 .text-xs {
                font-size: 10px !important;
            }
            .products-marquee-track .product-card button {
                height: 39px !important;
                border-radius: 0.85rem !important;
                font-size: 11.5px !important;
                padding-left: 12px !important;
                padding-right: 12px !important;
            }
            .products-marquee-track .product-card button .material-symbols-outlined {
                font-size: 13px !important;
            }
            @keyframes products-marquee-right-mobile {
                from { transform: translate3d(-50%, 0, 0); }
                to   { transform: translate3d(0, 0, 0); }
            }
        }

        /* جلوگیری از پرش کارت‌های محصولات هنگام رفرش صفحه */
        .products-section.fade-in,
        .products-section .product-card.fade-in,
        .products-section .product-card {
            animation: none !important;
        }
        .products-section {
            opacity: 1 !important;
            transform: none !important;
        }

        /* ===== بخش جدید خدمات ===== */
        .services-grid {
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 1.8rem;
            width: 100%;
        }
        .service-card {
            background: #1B344D;
            border: 3px solid rgba(28, 120, 235, 0.55);
            border-radius: 20px;
            padding: 1.8rem 1.5rem 2rem;
            box-shadow: 6px 6px 0 rgba(28, 120, 235, 0.28);
            transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease, border-width 0.2s ease, padding 0.2s ease;
            text-align: center;
            position: relative;
        }
        .service-card:hover {
            transform: translateY(-5px);
            border-width: 4px;
            border-color: #1C78EB;
            padding: calc(1.8rem - 1px) calc(1.5rem - 1px) calc(2rem - 1px);
            box-shadow: 9px 10px 0 #1C78EB;
        }
        .service-card .service-icon {
            display: inline-block;
            font-size: 2.2rem;
            margin-bottom: 1rem;
            line-height: 1;
        }
        .service-card .service-icon-teal { color: #0FB5A8; }
        .service-card .service-icon-blue { color: #1C78EB; }
        .service-card .service-icon-purple { color: #8B5CF6; }
        .service-card .service-icon-amber { color: #F59E0B; }
        .service-card h3 {
            font-size: 1.1rem;
            font-weight: 800;
            color: #ffffff;
            margin-bottom: 0.5rem;
        }
        .service-card p {
            font-size: 0.9rem;
            color: rgba(218, 231, 255, 0.7);
            line-height: 1.7;
        }
        .custom-arrow-icon {
            display: inline-block;
            vertical-align: middle;
            color: currentColor;
            flex-shrink: 0;
        }
        .service-card .learn-more {
            display: inline-flex;
            align-items: center;
            gap: 6px;
            margin-top: 0.8rem;
            font-size: 0.9rem;
            font-weight: 600;
            color: #0FB5A8;
            transition: color 0.2s ease;
            text-decoration: none;
        }
        .service-card .learn-more:hover {
            color: rgb(203 209 219); /* خاکستری راکت، بدون حرکت فلش و جمله */
        }
        @media (max-width: 1024px) {
            .services-grid { grid-template-columns: repeat(2, 1fr); }
        }
        @media (max-width: 640px) {
            .services-grid { grid-template-columns: 1fr; }
        }

        /* ===== استایل جدید برای بخش خدمات ===== */
        .services-section {
            scroll-margin-top: 80px;
        }

        /* ============================================================
           نوار اطلاع‌رسانی شیک زیستیار (جایگزین بنر شبکه‌های اجتماعی)
           ============================================================ */
        .info-announcement-bar {
            position: relative;
            width: 100%;
            max-width: 1280px;
            margin: 280px auto 220px;

            /* ============================================================
               تنظیم عکس بک‌گراند کادر (background.png):
               ۱) عکس کنار index.html با اسم "background.png" قرار دارد.
               ۲) عکس با --bg-zoom بزرگ‌نمایی (زوم) می‌شود و با --bg-pos-x
                  به سمت راست کادر (پشت سر عکس دانشمند) هدایت می‌شود تا
                  المان‌های DNA/فلاسک/باکتری دقیقاً پشت دانشمند دیده شوند.
                  --bg-pos-x  →  از ۰٪ (چسبیده به چپ) تا ۱۰۰٪ (چسبیده به راست)
                  --bg-pos-y  →  از ۰٪ (چسبیده به بالا) تا ۱۰۰٪ (چسبیده به پایین)
                  --bg-zoom   →  درصد ارتفاع؛ عدد بیشتر = زوم بیشتر
               ============================================================ */
            --bg-pos-x: 10%;
            --bg-pos-y: 48%;
            --bg-zoom: 280%;

            background-image: linear-gradient(135deg, rgba(13, 13, 38, 0.82) 0%, rgba(15, 15, 45, 0.68) 55%, rgba(10, 14, 34, 0.85) 100%), url('backgroundcard.png');
            background-repeat: no-repeat;
            background-size: auto var(--bg-zoom);
            background-position: var(--bg-pos-x) var(--bg-pos-y);
            border: none; /* خط دور حذف شد — حالا کادر از خودش نور یکدست ساطع می‌کند */
            border-radius: 26px !important;
            padding: 10px 40px 8px;
            box-shadow: 0 0 0 4px #080818, 12px 12px 0 #080818, 0 20px 40px rgba(0, 0, 0, 0.4), 0 0 28px rgba(28, 120, 235, 0.35), 0 0 65px rgba(28, 120, 235, 0.16), inset 0 0 22px rgba(28, 120, 235, 0.07);
            transition: transform 0.2s ease, box-shadow 0.2s ease;
            direction: rtl;
            overflow: visible;
        }
        .info-announcement-bar:hover {
            transform: translateY(-5px);
            box-shadow: 0 0 0 5px #080818, 14px 15px 0 #080818, 0 20px 40px rgba(0, 0, 0, 0.4), 0 0 28px rgba(28, 120, 235, 0.35), 0 0 65px rgba(28, 120, 235, 0.16), inset 0 0 22px rgba(28, 120, 235, 0.07);
        }

        .info-announcement-bar::before {
            content: "";
            position: absolute;
            top: -60px;
            left: 50%;
            transform: translateX(-50%);
            width: 1080px;
            height: 200px;
            background: radial-gradient(ellipse at center, rgba(28, 120, 235, 0.45) 0%, rgba(28, 120, 235, 0.16) 55%, rgba(28, 120, 235, 0) 80%);
            filter: blur(26px);
            pointer-events: none;
            z-index: 0;
        }

        .info-announcement-bar::after {
            content: "";
            position: absolute;
            bottom: -45px;
            left: 2%;
            right: 2%;
            height: 110px;
            background: linear-gradient(to left, rgba(28, 120, 235, 0) 0%, rgba(28, 120, 235, 0.16) 10%, rgba(28, 120, 235, 0.16) 90%, rgba(28, 120, 235, 0) 100%);
            filter: blur(28px);
            pointer-events: none;
            z-index: 0;
        }

        .announcement-badge {
            display: inline-flex;
            align-items: center;
            gap: 6px;
            padding: 6px 16px;
            font-size: 12.5px;
            font-weight: 800;
            letter-spacing: 0.03em;
            color: #6df4e1;
            background: rgba(15, 181, 168, 0.2);
            border: 2.5px solid rgba(15, 181, 168, 0.75); /* کلفت‌تر شد، قبلاً 1.5px بود */
            border-radius: 8px !important; /* گوشه‌ها تیزتر با کمی گردی، به‌جای بیضی کامل قبلی */
            margin-bottom: 10px;
        }

        .announcement-top {
            position: relative;
            z-index: 1;
            display: flex;
            align-items: flex-end;
            justify-content: space-between;
            gap: 24px;
        }

        .announcement-content {
            flex: 1;
            display: flex;
            align-items: center;
            justify-content: flex-end;
            gap: 26px;
            padding: 6px 0;
            padding-right: 320px; /* فضای رزرو شده برای عکس دانشمند؛ اگه عکس رو بزرگ/کوچیک کردی این عدد رو هم تغییر بده */
        }

        .announcement-text-block {
            flex: 1;
            max-width: 480px;
            text-align: center;
            margin: 0 auto;
        }

        .announcement-title {
            font-size: clamp(24px, 3.4vw, 38px);
            font-weight: 900;
            color: #ffffff;
            line-height: 1.3;
            margin: 0 0 10px;
            text-align: center;
            -webkit-text-stroke: 0.9px currentColor;
        }

        .announcement-title span {
            color: #ffffff;
        }

        .announcement-text {
            font-size: 17px;
            font-weight: 600;
            color: #c9d2e8;
            line-height: 1.6;
            margin: 0;
            text-align: center;
        }

        .announcement-text .highlight {
            color: #2ee6c8;
            font-weight: 700;
        }

        .announcement-scientist-wrapper {
            position: absolute;
            right: 24px;
            bottom: 0;
            display: flex;
            align-items: flex-end;
            pointer-events: none;
            z-index: 6;
            line-height: 0;
        }

        .announcement-scientist-img {
            display: block;
            height: 400px; /* اندازه‌ی عکس؛ هرچقدر می‌خوای بزرگ‌ترش کن، چون بالای کادر بیرون می‌زنه نه پایینش */
            width: auto;
            max-width: none;
            object-fit: contain;
            object-position: bottom;
            filter: drop-shadow(0 -14px 24px rgba(0, 0, 0, 0.4));
            /* محو تدریجی پایین و کناره‌های عکس تا لبه‌ی صاف مستطیلی دیده نشود
               و به‌جای بریدگی ناگهانی، عکس در پس‌زمینه‌ی کادر محو شود */
            -webkit-mask-image: linear-gradient(to bottom, transparent 0%, #000 6%, #000 70%, transparent 96%),
                                 linear-gradient(to right, transparent 0%, #000 12%, #000 88%, transparent 100%);
            /* باگ قبلی: اینجا دو مقدار "source-in, source-in" نوشته شده بود که نامعتبره
               و باعث میشد فقط فید عمودی (پایین) اعمال بشه و فید کناره‌ها (چپ/راست) اصلاً کار نکنه.
               مقدار درست فقط یک "source-in" هست (برای تلاقی دو لایه ماسک). */
            -webkit-mask-composite: source-in;
            -webkit-mask-repeat: no-repeat;
            -webkit-mask-size: 100% 100%;
            mask-image: linear-gradient(to bottom, transparent 0%, #000 6%, #000 70%, transparent 96%),
                        linear-gradient(to right, transparent 0%, #000 12%, #000 88%, transparent 100%);
            mask-composite: intersect;
            mask-repeat: no-repeat;
            mask-size: 100% 100%;
        }

        .announcement-buttons {
            display: flex;
            flex-direction: row;
            flex-wrap: nowrap;
            flex-shrink: 0;
            gap: 16px;
            align-items: center;
            justify-content: flex-start;
        }

        .announcement-btn {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 6px;
            padding: 8px 16px;
            font-size: 12.5px;
            font-weight: 700;
            color: #ffffff;
            border: none;
            border-radius: 10px !important;
            cursor: pointer;
            transition: all 0.3s ease;
            text-decoration: none;
            white-space: nowrap;
        }

        .announcement-btn i {
            font-size: 14px;
        }

        .announcement-btn svg.custom-arrow-icon {
            width: 16px;
            height: 11px;
            flex-shrink: 0;
            color: #ffffff;
            transition: transform 0.3s ease;
        }
        .announcement-btn:hover svg.custom-arrow-icon {
            transform: translateX(-3px);
        }

        /* فقط در حالت واقعی کامپیوتر (عرض بیشتر از 992، یعنی همان مرزی که چیدمان
           ردیفی/کنار هم دکمه‌ها و متن در آن فعال است) دکمه‌های تلگرام/اینستاگرام
           از نظر طولی (ارتفاع) بزرگ‌تر و کلفت‌تر می‌شوند؛ حالت موبایل و تبلت دست‌نخورده می‌مانند. */
        @media (min-width: 993px) {
            .announcement-btn {
                padding: 12px 20px;
                font-size: 13.5px;
            }
            .announcement-btn i {
                font-size: 15px;
            }
            .announcement-btn svg.custom-arrow-icon {
                width: 16px;
                height: 11px;
            }
            /* کادر کوچک «اخبار و اطلاعیه‌ها» به چپ می‌رود تا به‌جای سمت راست، در وسط دیده شود */
            .announcement-badge {
                position: relative;
            }
            /* عنوان همیشه یک‌خط بماند و به دو خط نشکند */
            .announcement-title {
                white-space: nowrap;
                font-size: clamp(18px, 1.9vw, 26px);
            }
            /* کادر خبر، عنوان و پاراگراف با هم به‌عنوان یک مجموعه، به سمت راست (سمت عکس دانشمند)
               شیفت می‌شوند */
            .announcement-text-block {
                max-width: 620px;
                position: relative;
                right: 30px;
            }
        }

        .btn-whatsapp {
            background: linear-gradient(135deg, #25D366 0%, #128C7E 100%);
            box-shadow: 0 0 0 3px #0D0D26, 9px 9px 0 #0D0D26, 0 10px 24px rgba(37, 211, 102, 0.18);
        }
        .btn-whatsapp:hover {
            filter: brightness(1.08);
            box-shadow: 0 0 0 3px #0D0D26, 12px 12px 0 #0D0D26, 0 12px 28px rgba(37, 211, 102, 0.28);
            transform: translate(-2px, -2px);
        }

        .btn-instagram {
            background: linear-gradient(135deg, #d62976, #f77737);
            box-shadow: 0 0 0 3px #0D0D26, 9px 9px 0 #0D0D26;
        }
        .btn-instagram:hover {
            filter: brightness(1.1);
            box-shadow: 0 0 0 3px #0D0D26, 12px 12px 0 #0D0D26;
            transform: translate(-2px, -2px);
        }

        .announcement-divider {
            display: none; /* طبق درخواست کاربر، خط بالای ۴ مورد کامل حذف شد */
        }

        .announcement-features {
            display: grid;
            grid-template-columns: repeat(4, max-content);
            justify-items: center;
            justify-content: space-evenly;
            gap: 0;
            /* حاشیه راست بیشتر از چپ نگه داشته شده تا هم از فضای عکس دانشمند فاصله بگیرد
               و هم تا نزدیک لبه‌ی چپ کادر کشیده شود (هم‌راستا با خط جداکننده) */
            margin: 0 210px 0 88px;
        }

        .announcement-feature {
            display: flex;
            flex-direction: row;
            align-items: center;
            gap: 7px;
            text-align: center;
        }

        .announcement-feature-icon {
            flex-shrink: 0;
            width: 44px;
            height: 50px;
            display: flex;
            align-items: center;
            justify-content: center;
            color: #ffffff;
            font-size: 21px;
        }

        .announcement-feature-title {
            font-size: 14px;
            font-weight: 700;
            color: #ffffff;
            margin: 0 0 2px;
        }

        .announcement-feature-text {
            font-size: 12.5px;
            font-weight: 500;
            color: #8b93ab;
            margin: 0;
        }

        /* ===== هم‌راستاسازی عمودی عنوان با دو دکمه (فقط دسکتاپ) ===== */
        @media (min-width: 993px) {
            .info-announcement-bar .announcement-text-block {
                transform: translateY(41px) translateX(18px);
            }
        }

        /* ===== فقط مورد «تخفیف‌ها» کمی به سمت چپ ===== */
        .announcement-features .announcement-feature:last-child {
            transform: translateX(-19px);
        }

        /* ===== تنظیمات دسکتاپ نوار اخبار و اطلاعیه‌ها ===== */
        @media (min-width: 993px) {
            .info-announcement-bar .announcement-badge {
                visibility: hidden;
                opacity: 0;
                pointer-events: none;
            }
            .info-announcement-bar .announcement-content {
                padding-top: 0;
                padding-bottom: 0;
                align-items: center;
            }
            .info-announcement-bar .announcement-text-block {
                top: -24px;
                right: 0px;
                max-width: 680px;
            }
            .info-announcement-bar .announcement-title {
                font-size: clamp(23px, 2vw, 31px);
                line-height: 1.24;
                font-weight: 900;
                -webkit-text-stroke: 1.05px currentColor;
                margin-bottom: 10px;
                transform: translateX(-20px); /* یه ذره سمت چپ */
            }
            .info-announcement-bar .announcement-text {
                max-width: 560px;
                margin: 0 auto;
                text-align: center;
                font-size: 17.3px;
                line-height: 1.72;
                font-weight: 750;
                color: rgba(226, 236, 255, 0.90);
            }
            .info-announcement-bar .announcement-text .highlight {
                font-weight: 900;
                color: #6df4e1;
            }
            .info-announcement-bar .announcement-divider {
                display: block;
                height: 1.5px;
                border-radius: 999px;
                margin: -6px 260px 12px 8px;
                background: linear-gradient(90deg,
                    transparent 0%,
                    rgba(255, 255, 255, 0.07) 8%,
                    rgba(109, 244, 225, 0.42) 50%,
                    rgba(255, 255, 255, 0.07) 92%,
                    transparent 100%);
                box-shadow: 0 0 14px rgba(109, 244, 225, 0.10);
            }
            .info-announcement-bar .announcement-features {
                margin-top: 0;
            }
        }

        @media (max-width: 992px) {
            .info-announcement-bar {
                padding: 22px 22px 18px;
                width: calc(100% - 30px);
                max-width: 900px;
                margin: 45px auto 30px;
                --bg-pos-x: 85%;
                --bg-pos-y: 15%;
                --bg-zoom: 130%;
            }
            .announcement-badge {
                margin: 0 auto 10px;
            }
            .announcement-top {
                flex-direction: column;
                align-items: stretch;
            }
            .announcement-content {
                flex-direction: column;
                max-width: 100%;
                text-align: center;
                padding-right: 0;
                gap: 14px; /* فاصله عمودی کمتر بین متن و دکمه‌ها تا دکمه‌ها بالاتر بیایند */
            }
            .announcement-text-block {
                max-width: 100%;
                text-align: center;
            }
            .announcement-buttons {
                justify-content: center;
                margin-top: 4px; /* قبلاً 16px بود؛ کم شد تا دکمه‌ها به متن نزدیک‌تر و بالاتر دیده شوند */
            }
            .announcement-scientist-wrapper {
                position: static;
                right: auto;
                bottom: auto;
                height: 150px;
                width: 100%;
                justify-content: center;
                margin-bottom: 6px;
            }
            .announcement-scientist-img {
                height: 150px;
            }
            .announcement-divider {
                margin-right: 0;
                margin-left: 0;
            }
            .announcement-features {
                grid-template-columns: repeat(2, minmax(0, 1fr));
                margin-right: 0;
                margin-left: 0;
            }
            .announcement-feature {
                text-align: center;
                flex-direction: column;
                gap: 8px;
            }
        }
        @media (max-width: 480px) {
            .announcement-btn {
                padding: 8px 12px;
                font-size: 11.5px;
            }
            .announcement-text {
                font-size: 14px;
            }
            .info-announcement-bar {
                padding: 18px 14px 16px;
                border-radius: 20px !important;
                width: calc(100% - 16px);
                max-width: none;
                margin: 35px auto 24px;
                --bg-pos-x: 80%;
                --bg-pos-y: 10%;
                --bg-zoom: 115%;
            }
            .announcement-scientist-wrapper {
                height: 260px;
            }
            .announcement-scientist-img {
                height: 260px;
            }
            .announcement-features {
                gap: 20px;
            }
        }

        /* ============================================================
           فقط حالت موبایل (زیر ۷۶۸px):
           ۱) عکس دانشمند بزرگ‌تر می‌شود و دقیقاً روی لبه‌ی بالای کادر
              می‌نشیند؛ نصفش بیرون کادر و نصفش داخل کادر دیده می‌شود.
           ۲) کل بخش «قابل اعتماد / علمی / نوآورانه / تخفیف‌ها» به همراه
              خط جداکننده‌اش، فقط در موبایل به‌طور کامل حذف می‌شود.
           ============================================================ */
        @media (max-width: 767px) {
            .info-announcement-bar {
                padding-top: 110px;
                /* قبلاً margin-top فقط ۴۵px بود ولی چون تصویر دانشمند در موبایل
                   به سمت بالای کادر بیرون می‌زند (position:absolute; top منفی)
                   عملاً سرش می‌رفت روی فلش‌های چپ/راست دوره‌ها بالای این بخش.
                   با افزایش margin-top یک فاصله‌ی امن بین فلش‌ها و بالای تصویر ایجاد می‌شود. */
                margin-top: 240px;
                /* روی موبایل انیمیشن نئون خاموش می‌شود چون باعث پرک‌پرک زدن (فلیکر) کادر می‌شد؛
                   به‌جایش یک سایه‌ی ثابت و آرام (بدون چشمک زدن) گذاشته شده. */
                animation: none;
                border-color: rgba(28, 120, 235, 0.55);
                box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4), 0 0 22px rgba(28, 120, 235, 0.3), 0 0 46px rgba(28, 120, 235, 0.16), inset 0 0 18px rgba(28, 120, 235, 0.06);
            }
            .announcement-scientist-wrapper {
                position: absolute;
                top: -195px; /* هماهنگ با ارتفاع بزرگ‌تر عکس، تا همچنان نصفش بیرون کادر بماند */
                left: 50%;
                right: auto;
                bottom: auto;
                transform: translateX(-50%);
                height: 300px; /* قبلاً 250px بود؛ بزرگ‌تر شد */
                width: auto;
                justify-content: center;
                margin-bottom: 0;
            }
            .announcement-scientist-img {
                height: 300px; /* قبلاً 250px بود؛ بزرگ‌تر شد */
            }
            .announcement-divider {
                display: none;
            }
            .announcement-features {
                display: none;
            }
        }

        /* ===== دایره‌های تزئینی کنار اولین کلمه عنوان‌ها ===== */
        .heading-word-dots {
            position: relative;
            display: inline-block;
        }
        .heading-word-dots .corner-dots-icon {
            position: absolute;
            top: 50%;
            right: -56px; /* فاصله ۱۶px از جمله، مثل ml-4 راکت */
            transform: translateY(-50%);
            width: 42px;
            height: auto;
            color: #ffffff; /* رنگ دقیق راکت در دارک‌مود */
            pointer-events: none;
            z-index: 2;
        }
        @media (max-width: 720px) {
            .heading-word-dots .corner-dots-icon {
                width: 31px;
                right: -46px; /* فاصله ۱۶px از جمله */
            }
        }
        .intro-word-dots {
            position: relative;
            display: inline-block;
        }
        .intro-word-dots .intro-dots-icon {
            position: absolute;
            top: 50%;
            right: -37px;
            transform: translateY(-50%);
            width: 32px;
            height: auto;
            pointer-events: none;
            z-index: 2;
        }
        @media (max-width: 720px) {
            .intro-word-dots .intro-dots-icon {
                width: 26px;
                right: -30px;
            }
        }
        .panel-corner-dots {
            position: absolute;
            left: 100%;
            margin-left: -21px;
            top: 28px;
            width: 52px;
            height: auto;
            overflow: visible;
            pointer-events: none;
            z-index: 3;
        }

        /* ===== نسخه موبایل بخش دنیای پروبیوتیک‌ها (دسکتاپ بدون تغییر) ===== */
        @media (max-width: 767px) {
            .page-articles {
                display: block;
                min-height: auto;
                padding: 48px 0 78px;
                background: #0E2338;
            }
            .editorial-section {
                width: 100%;
                max-width: none;
                min-height: auto;
                display: block;
                padding: 0 14px;
            }
            .backing-panel {
                width: 100%;
                height: auto;
                min-height: 0;
                top: 0;
                padding: 0;
                background: transparent;
                border: none;
                box-shadow: none;
                backdrop-filter: none;
                -webkit-backdrop-filter: none;
                border-radius: 0;
                display: flex;
                flex-direction: column;
                align-items: stretch;
                gap: 22px;
                overflow: visible;
                direction: rtl;
            }
            .panel-corner-dots {
                left: auto !important;
                right: -23px !important;
                top: 36px !important;
                margin-left: 0 !important;
                width: 43px !important;
                z-index: 8;
            }
            .intro {
                order: 1;
                width: 100%;
                align-items: center;
                text-align: center;
                gap: 10px;
                padding: 34px 22px 28px;
                border-radius: 22px;
                background: rgba(20, 27, 58, 0.82);
                border: 1px solid rgba(255, 255, 255, 0.08);
                box-shadow: 0 18px 42px rgba(0, 0, 0, 0.30), inset 0 1px 0 rgba(255,255,255,0.06);
                overflow: hidden;
                position: relative;
            }
            .intro::before {
                content: "";
                position: absolute;
                inset: 0;
                background:
                    radial-gradient(circle at 18% 15%, rgba(28,120,235,0.16), transparent 34%),
                    radial-gradient(circle at 85% 0%, rgba(15,181,168,0.13), transparent 38%);
                pointer-events: none;
            }
            .intro h1 {
                position: relative;
                z-index: 1;
                margin: 0 0 4px !important;
                width: 100%;
                text-align: center !important;
                font-size: clamp(26px, 7.4vw, 34px);
                line-height: 1.35;
                color: #ffffff;
                letter-spacing: -0.03em;
            }
            .intro h1.heading-extra-bold {
                -webkit-text-stroke: 0.75px currentColor;
            }
            .intro p {
                position: relative;
                z-index: 1;
                width: 100%;
                max-width: 31rem;
                margin: 0 auto 8px !important;
                text-align: center !important;
                font-size: 14px;
                line-height: 1.85;
                color: rgba(218, 231, 255, 0.76);
            }
            .intro .cta {
                position: relative;
                z-index: 1;
                align-self: center;
                margin: 4px auto 0;
                min-width: 158px;
                padding: 11px 18px;
                border-radius: 12px;
                font-size: 12.5px;
            }
            .cards-stage {
                order: 2;
                width: 100%;
                height: auto;
                display: grid;
                grid-template-columns: 1fr;
                gap: 16px;
                position: static;
                overflow: visible;
                direction: rtl;
            }
            .article-card {
                position: static;
                width: 100%;
                height: auto;
                min-height: 0;
                padding: 12px;
                border-radius: 14px;
                background: rgba(31, 31, 77, 0.94);
                border: none;
                box-shadow: 0 12px 32px rgba(0, 0, 0, 0.34);
                gap: 9px;
            }
            .card-1,
            .card-2,
            .card-3,
            .card-4 {
                left: auto;
                top: auto;
            }
            .article-card .preview {
                height: 145px;
                border-radius: 8px;
                background: linear-gradient(135deg, rgba(15,181,168,0.16), rgba(28,120,235,0.16));
                border-color: rgba(255,255,255,0.10);
            }
            .article-card h2 {
                font-size: 15px;
                line-height: 1.55;
                margin: 2px 0 4px;
                text-align: right;
            }
            .article-card .meta {
                align-items: center;
                gap: 8px;
            }
            .article-card .read-time {
                font-size: 10.5px;
                color: rgba(203, 213, 225, 0.72);
            }
            .article-card .icons {
                font-size: 14px;
                gap: 5px;
            }
        }
        @media (min-width: 560px) and (max-width: 767px) {
            .cards-stage {
                grid-template-columns: repeat(2, minmax(0, 1fr));
                gap: 14px;
            }
            .article-card .preview {
                height: 118px;
            }
            .article-card h2 {
                font-size: 13.5px;
            }
        }

/* ===== بلاک استایل داخلی شماره 3 (id="shared-1") ===== */
/* Shared visual system copied from the courses page: page canvas, header and footer */

        /* ===== فونت ایران یکان ===== */

        

        /* ===== کلیات سایت ===== */
        html {
            background-color: #0E2338 !important;
            color-scheme: dark !important;
        }
        body {
            background-color: #0E2338 !important;
            background-image: none !important;
            color: #e2e8f0 !important;
            font-family: 'IRANYekanX', 'Vazirmatn', 'Manrope', 'Noto Sans Arabic', sans-serif;
            min-height: 100vh;
            margin: 0;
        }
        .sun-glow { display: none !important; }

        /* پس‌زمینه کاملاً یکدست تیره - بدون گرادیانت سفید بالای صفحه */
        .roocket-bg-exact {
            position: absolute;
            top: 0;
            right: 0;
            width: 100%;
            height: 100%;
            min-height: 100vh;
            pointer-events: none;
            z-index: 0;
            background: transparent !important;
            background-image: none !important;
        }

        .hero-cta-btn {
            position: relative;
            background:
                radial-gradient(circle at top right, rgba(255,255,255,.16), transparent 45%),
                linear-gradient(90deg, #12395D 0%, #155D8F 55%, #1C78EB 100%);
            border: none;
            color: #F7FAFF;
            text-shadow: 0 0 10px rgba(255,255,255,.15);
            box-shadow:
                0 12px 28px rgba(17,35,90,.30),
                0 4px 12px rgba(0,0,0,.25);
            transition: all .35s cubic-bezier(.4,0,.2,1);
            border-radius: 8px !important;
        }
        /* فقط در حالت موبایل: دکمه «مسیر تخصصی خود را همین حالا آغاز کنید» کوچک‌تر شود
           تا در یک خط جا شود و به دو خط نشکند */
        @media (max-width: 767px) {
            .hero-cta-btn {
                padding: 16px 18px !important;
                font-size: 13px !important;
                gap: 8px !important;
                white-space: nowrap;
            }
            .hero-cta-btn svg.custom-arrow-icon {
                width: 20px !important;
                height: 20px !important;
            }
            /* فقط در موبایل، دکمه بنر وسط قرار بگیرد (سایزش دست‌نخورده می‌ماند) */
            .hero-cta-wrapper {
                justify-content: center !important;
            }
        }
        
        .hero-cta-btn::after {
            content: none;
        }

        .hero-cta-btn:hover {
            color: rgb(203 209 219); /* خاکستری راکت، بدون حرکت فلش و جمله */
        }
        .hero-cta-btn:active {
            transform: scale(0.98);
        }

        /* ===== آیکون‌های سفارشی پنل موبایل (رنگ‌پذیر با currentColor) ===== */
        .icon-mask {
            display: inline-block;
            -webkit-mask-size: contain;
            mask-size: contain;
            -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
            -webkit-mask-position: center;
            mask-position: center;
            background-color: currentColor;
            flex-shrink: 0;
        }
        .icon-flask {
            -webkit-mask-image: url(data:image/png;base64,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);
            mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAACXBIWXMAAEuXAABLlwHuxW8gAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAIABJREFUeJzt3Xm0HVWZ9/FvQgYyBwghDDIoMwFERBSRqQUBUQEFtZmkUdF2AGlttR1au7VfRG0aHHFoW5RGBVEQUbFpJkWQSVCmAIFImKcICQmZ7vvHvmkvl5tzzr3nVD1Vtb+ftZ4V1gJSvzq3btVzdlXtDZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkqZdGRQdQtmYAawFTo4NIQZYATwH3AyuDsyhDNgAqywuBw4G9gZcCa8fGkSpjMfBH4BLgPOC62DiS1Bv7kk5sK4E+y7La1o3Am4HRSFINbQZcRPzJ1LLqWtcAOyIVZI3oAGqkw4CfA7Ojg0g1tiFwLLAA+H1wFjWQDYB67STgm8Ca0UGkBhgDHEh6ZuZi0siA1BM2AOqlE4BT8eFSqdd2Jb05c1F0EDWHDYB65QDgu3jxl4ryMmAh8LvoIGoGT9bqhZnALaRvKJKKswzYA7g6Oojqz9dM1Aun4MVfKsNY4Bv9f0pd8RaAurUNcAaOJkllWQ94ACcMUpccAVC3TsLjSCrbR0hvCEgj5olb3ZhImt5XUrk2AfaLDqF6swFQN/bCxXykKG+ODqB6swFQN/aMDiBlbN/oAKo3GwB1Y/voAFLG1u8vaURsANSNF0UHkDK3dXQA1ZcNgLoxLTqAlLm1owOovmwA1I3x0QGkzE2IDqD6sgFQNxZFB5AytzA6gOrLBkDdeCA6gJS5R6IDqL5sANSN26IDSJmbEx1A9WUDoG78NjqAlLG5wGPRIVRfNgDqxq+AvugQUqYuiQ6gerMBUDfmAZdHh5Ay9cPoAKo3GwB167ToAFKG7gIujQ6herMBULfOB26MDiFl5t+AldEhVG+jogOoEXYBrsaGUirD9cCuwIroIKq3NaIDqBEeANYEXhUdRGq4JcAbgAejg6j+bADUK5eTvpVsHh1EarB3Ab+IDqFmcMhWvbIceBNwVXQQqaE+AXw7OoSawwZAvbQQ2A/4eXQQqUFWAicAn4kOombxFoB6bRnwA9IDSrvjMSZ14wHgENLvlCTVxmzSbGV9lmUNq5YAXwSmIRXE1wBVhlcBfw8cTHpbQNLQ5gFnAV/GJ/1VMBsAlWkSsCfwCmBrYF1g8gj+ntHATj3M1Y0+4IboEJnaHhgXHQK4H3hoBP/fcmABcC9wK+lNmptJx5QkaQgTiR+iHThUqxj3Ev/z7wP+seD9lArhWwCSJGXIBkCSpAzZAEiSlCEbAEmSMmQDIElShmwAJEnKkA2AJEkZsgGQJClDNgCSJGXIBkCSpAzZAEiSlCEbAEmSMmQDIElShmwAJEnKkA2AJEkZsgGQJClDNgCSJGXIBkCSpAzZAEiSlCEbAEmSMmQDIElShmwAJEnKkA2AJEkZsgGQJClDNgCSJGXIBkCSpAzZAEiSlCEbAEmSMmQDIElShmwAJEnKkA2AJEkZsgGQJClDNgCSJGXIBkCSpAzZAEiSlCEbAEmSMmQDIElShmwAJEnKkA2AJEkZsgGQJClDNgCSJGXIBkCSpAzZAEiSlCEbAEmSMmQDIElShmwAJEnKkA2AJEkZsgGQJClDNgCSJGXIBkCSpAzZAEiSlCEbAEmSMmQDIElShmwAJEnKkA2AJEkZsgGQJClDNgCSJGXIBkCSpAzZAEiSlCEbAEmSMmQDIElShmwAJEnKkA2AJEkZsgGQJClDNgCSJGXIBkCSpAzZAEiSlCEbAEmSMmQDIElShmwAJEnKkA2AJEkZsgGQJClDNgCSJGXIBkCSpAzZAEiSlCEbAEmSMmQDIElShmwAJEnKkA2AJEkZsgGQJClDNgCSJGXIBkCSpAzZAEiSlCEbAEmSMmQDIElShmwAJEnKkA2AJEkZsgGQJClDNgCSJGXIBkCSpAzZAEiSlCEbAEmSMmQDIElShmwAJEnKkA2AJEkZsgGQJClDNgCSJGXIBkCSpAzZAEiSlCEbAEmSMmQDIElShmwAJEnKkA2AJEkZsgGQJClDNgCSJGXIBkCSpAzZAEiSlCEbAEmSMmQDIElShmwAVEdrRAcYYEV0gIz52UtdsAFQHU2MDjDAkugAGVscHaDfuOgA0kjYAKiOJkQHGMAGIM4z0QH6Vel4lDpmA6A6mhEdYAAbgDhVGQGYEh1AGgkbANXRRtEBBrABiFOVBmDD6ADSSNgAqI6qdMKtyjB0jhZEB+hXpeNR6pgNgOpodnSAAR6KDpCx+dEB+m0FjIoOIQ2XDYDqaIfoAAM8HB0gY1VpAKZTrdtSUkdsAFQ3Y4Edo0MMYAMQ577oAAO8ODqANFw2AKqbXYFJ0SEG8BZAnKqMAADsER1AGi4bANXNPtEBBnkwOkDG5kYHGKBqx6UkNc6NQF+Fqkq3I3L0APHHQB9pWuJZBe+r1FOOAKhOtqZa91pXAnOiQ2Tu5ugA/UYDh0aHkIbDBkB1cnR0gEHuoTqT0eSqKg0AwGHRAaThsAFQXYwHjosOMcht0QFUqQZgT9KcAFIt2ACoLo4EZkaHGOTW6ADiuugAA4wCjo8OIUlNMha4m/gHvQbXG4vcaXVkFOlNjOhjYVU9SZoYSKo8RwBUB28HXhgdYghXRQcQfcDl0SEGmA6cGB1CkppgOmmynehvdoPrriJ3WsNyPPHHw8BaAKxT6B5LPeAIgKru34D1okMM4TfRAfR/qjQCADCNdNxKkkZoF9IEK9Hf6IaqdxS43xq+e4k/JgbWCuDlRe6wJDXVGsD1xJ/Ih6qVuPpb1ZxK/HExuG4iPcAqSRqGE4k/ga+ufl/gfmtk9iD+uBiqTipypyWpadYnPUgVffJeXX2suF3XCI2mWq8DrqpFwGYF7rckNco5xJ+4W9V2xe26uvBN4o+NoeqiIndakpriAOJP2K3KxX+qa2/ij4/V1SEF7rck1d4Eqjnj38D6SGF7r26NIs3PEH2MDFUPkF4PlCQN4bPEn6hb1TJgg8L2Xr3wceKPk9XVqQXutyTV1pbAEuJP0q3qvML2Xr2yIbCc+GNlqFoO7FzcrktS/YwCLiP+BN2uDixo/9VbFxF/rKyuriXNcSFJAo4h/sTcrubgibsu9if+eGlV7y9u1yWpPtYGHib+pNyuji3qA1Ah/kD8MbO6egpnkpSkyr67PbDmAeOK+gBUiGOJP25a1bnF7bokVd+uVHexn4H1rqI+ABVmLHAf8cdOq3p9YXsvSRU2FriZ+JNwu7oPGF/QZ6Bi/SPxx0+ruheYVNTOS1JVVf3kvKqOKOoDUOEmAQ8Rfwy1qlMK23tJqqCNgaeJP/m2q9+SXlFUfZ1A/HHUqpYBOxW295JUMecTf+JtVyuAXYr6AFSaccBc4o+nVvV70mqGktRohxB/wu2kvlbUB6DSvZ3446ldvbuwvZekCphMeqUu+mTbrh4F1inoM1D5xlDteQH6gCeBWUV9AJIU7QvEn2g7qWOK+gAUZheq/8rp2YXtvSQF2h5YSvxJtl1djg/+NdXXiD++2tVrC9t7SQowmvREffTJtV09C2xT0GegeFOB+4k/zlrVvTg3gKQGOZ74E2sn9S9FfQCqjLcSf5y1q88WtveSVKIZpIfqok+q7epOYM2CPgNVy8+JP95a1TJgx8L2XpJKcibxJ9RO6sCiPgBVzubAM8Qfc63qSnwWRVKN7QGsJP5k2q7OKuoDUGV9nPjjrl29vbC9l6QCjQNuJf4k2q4WABsU9BmousYBtxB//LWqx4GZRX0AklSUTxB/Au2kXOo3X6+i+iNUZxa295JUgBdR/XusfTgHu+A7xB+H7erVhe29JPXYhcSfNNuVq7AJ0pTPjxB/PLaqOfiGiqQaeDPxJ8xO6vNFfQCqnWOJPx7b1aeK2nlJ6oWpwHziT5btah5pYSIJ0ut2lxB/XLYqZ6mUVGmnE3+i7KReX9QHoNraElhC/LHZqlynQlIl7QwsJ/4k2a7OK+oDUO19hvjjs10dU9jeS9IIjAauJv7k2K4WApsW8xGoAcYDtxN/nLaqx4B1i/oAJGm43k/8ibGTOrGoD0CNsR/xx2m7+nZhey9JwzALeJL4k2K7ugkYU9BnoGY5m/jjtVWtBPYpbO8lqUM/JP6E2K5WAC8v6gNQ46wHPEH8cduq7iDdspCkEHUYLu0DvlTUB6DGejfxx227+nhhey9JLYwnfQuJPgm2qweB6QV9Bmqu0cBVxB+/rWoJsFVRH4Akrc6/En8C7KQOL+oDUONtDywl/hhuVZfi3ACSSlSHSVP6gF8W9QEoG18g/jhuV39b2N5L0iBVnza1j7Qa4YuK+gCUjYnAXOKP51b1ELBWUR+AJK1yNPEnvE7qo0V9AMrOAcQfz+3q64XtvSSRvmU8TPzJrl3djq9Iqbd+Qvxx3apWAK8sbO8lZe8M4k907WolsHdRH4Cy9QLgKeKP71b1R2BsUR+ApHy9jPQtI/ok166+VdQHoOx9gPjju119uLC9l5SlMcCNxJ/c2tVjwIyCPgNpDeB64o/zVvUM8MKiPgBJ+fkg8Se2Turooj4Aqd9Lqf6y178obO8lZeUFwNPEn9Ta1eU4IYrK8WXij/d2dVhhey8pGz8l/mTWrp4FtinqA5AGmQrMJ/64b1VOgS2pK3V4/7kP+JeiPgBpNQ4n/rhvV18ubO8lNVodZkDrA+4E1izoM5Ba+Rnxx3+rWgG8orC9l9RYpxB/Auuk9i3qA5Da2ARYSPzvQKu6CecGkDQMs6n+Kmh9wFlFfQBShz5K/O9BuzqpsL2X1CijgN8Qf9JqVwuADQr6DKROjQH+QPzvQ6taBGxW1AcgqTneQfwJq5M6vqgPQBqm3UlTUEf/TrSqiwrbe0mNsA7wKPEnq3Z1DTC6oM9AGolvEf970a4OLmzvJdXefxF/kmpXy4AXF7T/0kitTfVXynwAmFbUByCpvl5F9Ycx+0hvJ0hVdDTxvx/t6tTC9l5SLY0DbiH+5NSu5gGTC/oMpF74H+J/T1rVcmDnwvZeUu18jPgTUyf1+qI+AKlHtgAWE/+70qquI61sKClzm1D9yUz6gPOK+gCkHvs08b8v7ep9he29pNqo+nSmfcBTwEZFfQBSj40HbiP+98bfKUmrdRjxJ6JO6sSiPgCpIHtS/Ydqzy1s71ULrp+er6nArcCG0UHauBHYhbSwSVkmAzOAmaTPaTppPvUpwATS4kPT6GwugidJ0yovIt1qWUqaxXAh8BjwCOnbmJrn+8AR0SHaeB1wYXQIxbAByNd/ACdEh2hj1Wpm1/bo71sT2HhQbQrMAtYjXfRnUP7qgktJzcDj/X8+CNwH/Jn05sO9/X8uLDmXujMTuB1YKzpIC/OA7UgNqjJjA5CnlwC/p/pPAn8FeO8w/5/RpAcbtwa27f9zG+BFpAt9nT1BOmHPId1jXlVzgGcDc2n13gmcER2ijS8AH4oOofLZAORnNHA1aVi9yh4kXbj/0uK/mUSaFXDn/tqedMGfUHi6alkBzCXd0rmF9JrXdaRRBMUaDVwJ7BYdpIXlwEtJSwdLarD3EP/wUSd1+KDcY4BdSbctziRd6JZXIGeV6yHS/d1Pke71ro8ibE/1l9f+Ha6vITXaLNJDadEnm3b1S2AiaZW1D5NeVVxQgVxNqAeAH5GGprdDZfkc8T/7dvXuwvZeUriziT/JdFL3UP1vTE2p+0hPq78T2BIVZSLpuI7+ebeqJ6n/czKShrAv8ScYq/o1l/TQ2mGk1x7VO/sT//NtV2cXtveSQownvY4UfXKx6lWLgV+TbsO4gExvnEv8z7VdvbawvZdUujrMTW5Vv+4GTiM9m6GRWZ/qP89yL+kNGzVc1d8DV/e2IN3jHRMdRLW3FulNjL8D3ga8kDQ5ka8bdm4h8AxwQHSQFqb3//m/oSkkda3q65Nb9a+5pKfcZ6NOrEGapyH659aqnsW3RKRaO5L4E4mVV91CemZgJmplZ6o/j8WVOFmcVEvTSO98R59ErDxrOekBwsOAcWgopxH/c2pXby9s7yUV5mvEnzwsqw94FDgdeDkaaCown/ifT6t6HEdzpFpZtXxu9MnDsgbXPOBk0poNgjcS/zNpV2cWtveSemoN4AbiTxqW1a5WPS+Q+xoFFxD/s2hXry5s7yX1zAeIP1lY1nBq1fMCb+Ovr6DlZFNgEfE/h1Z1B7BmQfuvIM4D0CwbkWYaGx8dRBqG0aQ5BQ4mrUu/H7AuaW76RwNzlWUBqQnaNzpIC+uQbiteFpxDPeQrHs3yY+DQ6BBSD80lLWn8M+ByYFlsnMKMAa4FXhwdpIWlpHy3RQeR9FwHET9MaFlF1uPAWcBbSCMETbMb1X9491L84ihVykTSN6Xok4NllVl3k1YuPBrYmGY4g/jPtV0dU9jeq1R2cs1wMulpailnc4HfAr8BLiYtalM300hD7FV+M+JxYBvyeD6j0WwA6m874EZgbHQQqWLmku6r30D6HbmBdPGquiNIC3hV2XdIi0KpxmwA6m0UacWuvYJzSHXxIHB9f90C3Nr/Z9X8mmq/e99HyueKgTVmA1Bvfwd8OzqEVHOPAnOAO4G7+mvVPz8VlGkL4Gaq/e79baS3ApZGB9HI2ADU1wzgdtL7uZKK8Qh/bQjuAR4ijSI8Qlps6xFgSUHb/iTw6YL+7l75BPCZ6BAaGRuA+vpP4NjoEJL4C89tCp4iTWK0BFg86J8X9P/zMx38veOB80nNflUtAbYnNUmqGRuAetoduAJ/fpLiXQbsQ3ouQDXiVMD1M4b0rWBWdBBJIq1lMAf4Y3AODdPo6AAatg8BO0SHkKQB/h1YKzqEhscRgHrZGPghMC46iCQNMJm0kuOF0UHUOe8h18sFwOuiQ0jSEFYCe5BmY1QN2ADUxxtJS/1KUlX9CXgJzV21sVG8BVAPU0jLoU6NDiJJLcwEFuEoQC04AlAP/w58IDqEJHVgMTCbtBaDKswGoPq2J81b7mI/kuril8AB0SHUmrcAqm008BNgk+ggkjQMm5MWWro1OohWz3kAqu1dwCuiQ0jSCJxOejVQFeUIQHWtB5wHTIgOIkkjMJn0APNF0UE0NEcAqsuZtSTV3btxFLOyfAiwmv4G+J/oEFKBVpLWu78RuIO0kt7C/n83CVgX2BLYkfReuaOV9fUHYBdgeXQQqerGk06IfZbVsFoB/Ao4EliHzk0F3kRaBGtpBfbDGn79w/N+qpKe55+J/2W1rF7WcuA7wFZ0b2PSw2VLKrBfVuf1dP/PTtJqbEGaRCP6l9WyelVXAzvRe1sAF1dg/6zO6/whf5KSgPS0bPQvqWX1olYCp1HsBFajgBOAZyuwv1ZndfCQP0kpc28l/pfTsnpRS0iLV5VlT2BBAfth9b7uI70aqArwydpqmE5a7GdydBCpS0tIS1b/vMRtziNNPftmnDej6qYCE0k/L0nAV4jvzC2r21oOHEqcVwLPDJHLqlYtB3Zezc9QyspLSb8Q0b+UltVt/TPxjiP+c7Da13U4Ah3OH0CsNUhD/xtEB5G6dCV/vfhGuhHYmrQcraprA+Bx4JroIDlzJsBYJwKnRoeQurRqSPfm6CD91gNux4Voqu5pYFtgfnSQXDkCEGdD4Mekmf+kOvsaaaKfqlhEGonYNzqIWhpPWur8R9FBcuUIQJxzSNObSnW2jDQpz7zoIINMAu4FZgTnUHtvAC6IDpEjVwOMcSBe/NUM51O9iz+kUYDvRodQR04nNWwqmQ1A+SYAX4oOIfXImdEBWvhedAB1ZBOq8QZJdrwFUL5/Az4aHULqgSXAWv1/VtU9wKbRIdTWcuBlpLc4VBJHAMq1FXBSdAipR66i2hd/gEujA6gjY4Az8JpUKj/s8owiPS3tU/9qiuujA3SgDhmV7AIcHx0iJzYA5XkbsHd0CKmH5kQH6MAd0QE0LCfjxGilsQEoxzrAKdEhpB67PzpAB5xkpl6mAv8eHSIXNgDl+By+j6zmeTo6QAfqkFHP9WbgtdEhcmADULzdgb+LDiEVYHl0gA4sjQ6gETkdl3YunA1AscYAX8bXLdVMk6MDdGBqdACNyAuBj0eHaDobgGKdBOwYHUIqyDrRATpQh4wa2geB7aJDNJkNQHE2Bj4RHUIq0BbRATqwZXQAjdg44Os4gloYG4DifJl6DJFKIzU7OkAH6pBRq7c7cFx0iKaysyrGIcB50SGkgj0MrE9aereqrgZ2jQ6hrjwBbAM8Eh2kaRwB6L3JwGnRIaQSrAfsEB2ihRnAztEh1LW1gS9Gh2giG4De+xTwgugQUkmOiA7QwltIb+Ko/o4EXh0domm8BdBbOwLX4UlH+XgI2IzqLQo0CrgBeHF0EPXMnaQRp6oda7W1RnSABhkN/Ji0trWUi8nAg8C10UEGOQhX3myadYAVwGXBORrDEYDeOZ70yoqUm/tJD2lVZdrdMaSROOfgaJ5nSaM6t0cHaQJHAHpjJvBTnLpSeZpKWub64ugg/d5HWn1TzTOG9GrnmdFBmsAGoDe+jq8aKW+7Ar8D5gbnmA38ABgbnEPF2RS4B7gpOEfteQuge/sA/4OfpfQQqRH4c9D21wKuArYO2r7K8xjp5/x4dJA68zXA7owHvooXfwlgFvArYpa+ngBcgBf/XMwAPh8dou5sALrzYWCr6BBShWwNXEG5c2FMB35JmjZW+XgbaQRWI+Q315HbHPgjsGZ0EKmC7gMOJ03FW6RtgHOBbQvejqrpNtJbAUujg9SRDwGO3Nn47V9anWnAMaT3tq8GVvb47x9NevX2XGDDHv/dqo91SRf/K6KDKB9vJi2AYllW+7oVeB29G3HcC7imAvtlVaMWk0ZkNUzeAhi+aaRhp/Wjg0g1cxPpodkfAQuG+f9OJq2yeTzwyh7nUv39GtgvOkTd2AAM35eA90aHkGrsWeC3wKXAjcAdpKVen+r/91NIQ7tbkuZ+3xvYA5hYelLVyZHAWdEh6sQGYHh2Jg09+uyEJFXLw6SHQp+MDlIXXsg6Nxo4D5f6laQqmkyaDOrC6CB14TwAnXsvTvcrSVX2dnxGpGPeAujMLNKDf9Ojg0iSWvoT8BJgWXSQqvMWQGe+Tbr/L0mqtpnAItKDpmrBEYD29iPNby5JqofFpJUho1enrDSfAWhtAum9ZUlSfUwAvhIdoupsAFr7GPCi6BCSpGHbHzgsOkSVeQtg9bYEbiYt+StJqp+HSHMDDHfmySz4EODQRpGmK90iOogkacQmk2aWvCg6SBU5AjC0o4HvRofQsD0O/KW/VpJe25wErIfHupSrlcArgN9HB6kaT4rPtzbpnf+Z0UHU0mOkueQvBa4H5rD6Yb6JPHde+X2AjUvIKKka/gDsAiyPDqJq+wbxy1taQ9ezwNnAAXR/++oVpDc8/lKB/bIsq/j6B/QcjgA8127Alfh2RNUsAb4JfB64r8d/93TgfcCJpNEfSc20ENgO+HN0EFXPGNLSpNFdqvXcugTYusXPrVfWAk4DVpS8f5ZllVc+DKghfZD4g9P6az0NHNXyJ1aMvYD7h5nVsqz61CEI8BbAKhsDt5KeGFe824BDgduDtr8u8APSw4KSmmU+sC3pS0bWnAcg+S6wfXQIAXAtsC+x9+meITUAW5DmE5fUHFNJUwVnv8aLIwDweuD86BAC0updryGt5FUFo4H/BI6JDiKpp1YAu5JeIc5W7g3ARNLa0ZtFBxG3AHsAT0QHGWQN4By8byg1zfWkJmBFdJAoub/u9im8+FfBE8Brqd7FH9LJ4SjScwmSmmNn4D3RISLlPAIwG7gBGBsdJHN9pAf+fhodpI3tSFOJTowOIqlnniY9EDg/OkiEXB8CHAWcB2wanEPwX8DnokN04FHSTIT7RQeR1DPjgU1Ii79lJ9cRgHeQpvxVrCdJk/w8Eh2kQ2OA64Ado4NI6qk3ABdEhyhbjs8ArAucHB1CAHyW+lz8IS0k8pHoEJJ67nQynAcmx1sAXwNeHh1CPEF6uG5pdJBhuov0wOKG0UEk9cx00vNgv44OUqbcRgD2ImZ6WT3fV6nvTFxfjA4gqec+QGa393J6BmAcaU3obaKDCICtgDnRIUZoTeBB0rcGSc1xLWmEeGV0kDLkNALwIbz4V8XV1PfiD2l54nOjQ0jquV2A46NDlCWXBmAT4KPRIfR/fhEdoAeyn0dcaqiTgQ2iQ5QhlwbgK2T4hGeFXRodoAcuJZNhQikzU8nkOZ8cngE4jEwneaioFcBk0jB63d1GmsdAUvPsT8NH+po+AjAFODU6hJ5jHs24+EO9n2OQ1NoZNHzkuOkNwGfwfe2qadJF847oAJIKswnwsegQRWpyA5D9Sk8V9Xh0gB6q4uqFknrnQzR4boCmNgCjgS+T50yHVVfXyX+G8lR0AEmFGkO6ljTyebmmNgDvxul+q6puU/+20pRnGSSt3u7AcdEhitDEBmAW6d6/qqlJD9VMiQ4gqRSfA2ZGh+i1JjYAp+IUrVXWpItmk/ZF0uqtTQPnBmhaA7Av8JboEGqpSW9lbBQdQFJpjgReHR2il5rUAIwHvhQdQm1tFR2gh5q0L5La+yppMbBGaFID8DE8IdfBDJpzL83FpaS8bEGD1pVpyqsNWwA306DOrOHeBPw4OkSXtiZNBSwpL0uBF9OA3/8mjACMAr6OF/862Sc6QA80YR8kDd840q2A2n+BbkIDcCSejOvmDdR/kqaDowNICrMXcHR0iG7VvYOZRhqGWT86iIbt1cAl0SFGaAPgz9S/iZE0co+TngN6NDrISNV9BOBzePGvq3dEB+jCsXjxl3K3DukaVFt1HgHYBbia+jcxuVpB6p7vjA4yTBOBe2jOmwySRq6PNJr5v9FBRqKuF88xwDepb36lb9D/FB1iBP4eL/6SklGkxYLGRQcZiboOY36ABjyAIXYAfg3Mjw7SoVnAj/CNE0l/tS7p1cArooMMVx1vAbwAuBWYHB1EPXEjsCuwLDpIB87GqaYlPd8SYHvgruggw1HHIfTT8OLfJDsBn40O0YG34cVf0tDWJN2WrtWX6ro0za0SAAANV0lEQVTdAjgI+JfoEOq53UgjAXdEB1mN7YHzqOl9Pkml2JT0UPMfg3N0rE7dykTgT8Bm0UFUiMWk1Rx/Gx1kkA2Bq4CNo4NIqryHSW83PRkdpBN1ugXwSbz4N9kE4HzSHNtVsT5wMV78JXVmPeDk6BCdqssIwHakIeKx0UFUuIXAoaS3AyK9EPgVsHlwDkn1shLYg+qNZj5PHUYAVi3248U/D5OBnwHvCcxwEPB7vPhLGr7R1OSaVYeHAI8D3hsdQqUaAxwIzAYuBxaVtN2JpOG70/v/WZJGYibpvFXpUYCq3wKYAdxOmnNZeXoS+DjwDWB5gds5BDgV2KTAbUjKxzOkLzH3RAdZnarfAjgFL/65Wwv4CukVwXcA43v4d48mLU18Lek1Py/+knplIuncVVlVHgF4FWn4t8oZVb4nSNPxng38juHPIDga2BE4HDiCNLOkJBXlMODc6BBDqerFdTTpW9lLooOo0hYCVwI3kEYI7gIWAE+TVhucAkwnTdCxJekVwz1Jt5ZUfYtJU6xOpgYPVEmrMRfYFng2OshgVW0AjgO+FR1CUuGWkpb1vpK0xscc4F7SSM/KAf/dWGBt0psZW5FeDd6L1NRV/Vam9EHgi9EhBqtiAzCFdBKYFR1EUiEWAz8BzgIuIz0sNVJrAfsDRwL7kd4gkarmSWAL4PHoIFV3MtBnWVbj6s/A+4GpFGMW8GnS6EH0vlrW4PoPKqZqIwDrkV6ZmBAdRFLPPAR8AjiTNORftCnA+4B/AiaVsD2pE88CLwLujw6yStUmAvoU6SEtSfW3Avgq8EbSgkorStruUtIzBd8jreOwbUnblVoZQ/rS/avoIKtUaQRgHdK3/ynRQSR17RHSffnoNR0gNSDfBqZFB1H2FpEWtXs0OghU6+nZk/DiLzXBJcD2VOPiD/Bj4GWk5cSlSJNIz8FUQlVGAKYA8ynu4SBJ5TgbeBvl3OsfrunABaRJxqQoC0gTkC2MDlKVEYAj8OIv1d3XSMP+Vbz4Qzrxvgb4eXQQZW068NboEFCdEYAbgJ2iQ0gasf8GjuK5k/dU1QTSg1iOBCjKdcAu0SGq0ADsRsWXTJTU0sXAQQx/XYZI04HfkGYUlCK8FLg+MkAVbgG8KzqApBG7D/hb6nXxh3Q74E1U4D6ssvXO6ADRIwATSa8LOVmHVD/LSPPxXxWcoxtHkuYLkMr2FGnyuyVRAaJHAA7Ci79UV6dS74s/wPeB86NDKEtTSetXhIluAA4L3r6kkbkP+NfoED3yftIELVLZ3hS58cgGYBJwYOD2JY3cP9Kc++d/Bj4fHUJZej0wLmrjkQ3A/qRnACTVyx3AOdEheuw04C/RIZSdacC+URuPbADCdlpSVz5HeQv7lGUBaeEiqWxhzwFEvgVwF2lpREn18SSwPmlp06bZEJhH9VZJVbPdAsyO2HDUCMAmePGX6ugHNPPiD2md9suiQyg72wKzIjYc1QA4/C/V0/ejAxSs6fun6hkF7B2x4agGYPeg7UoauSeBa6JDFOyXQF90CGVnr4iNRjUALwnarqSRu5zmPfw32EPAbdEhlJ2Qa2JEA7AmsE3AdiV154roACW5LDqAsjMbGFP2RiMagB0I2FFJXbslOkBJbo0OoOyEfDGOaABeHLBNSd2bEx2gJHdEB1CWSr82RjQAWwZsU1J3lpGmzM3B3dEBlKXtyt5gRAOwWcA2JXXnaWBldIiSLIgOoCxtWvYGIxqATQO2Kak7T0cHKFFO+6rq2KTsDdoASOrE4ugAJVoOLI0Ooew0vgGYDKxd8jYldS+nlTvHErhEq7I1Cxhf5gbLbgC8+Ev1NDk6QImmRAdQlkYB65a5wbIbgGklb09Sb0whdvnwMnmeUpSpZW7MBkBSJ8YCG0eHKMnm0QGUrUY3AKXunKSe2io6QEly2U9VT6MbgEklb09S72wbHaAkrlWiKKU+f1J2A+Aym1J97REdoCR7RQdQtkq9JtsASOrUXsAa0SEKth6OACjO8jI3VnYDkMtUolITTQd2jQ5RsP1Jr2NJERrdADgCINXbEdEBCnZUdABlrdENwDMlb09Sb72FkmcrK9GGwN7RIZS1ZWVurOwG4PGStyept9YmNQFN9G7ymexI1VTqNbLse12bAveUvE1JvXU7ae3yJj3TMxWYR3rOQYqyEXB/WRsru9t9ouTtSeq9rYHDokP02Al48Ve8x8rcWNkjAKOAJbjSllR380ijAIuig/TAxsCtOFGZYj1FydPlR7wFcF/J25TUe5sAH48O0SOn4sVf8R4oe4MRD7zcFbBNSb33D9R/XoC3AIdGh5CAOWVvMKIBuDtgm5J6byxwDrBOdJAR2hw4IzqE1O+OsjfoCICkbrwAOBMYEx1kmKYCP8YVSlUdWTQAdwZsU1JxDgS+QX2m0B0P/ATYITqINEAWDcD1AduUVKxjgS9S/SZgHPDfwD7RQaQBVgI3l73RiAbgQWB+wHYlFesDwHdJzwZU0WTgAnzoT9XzJ9JrgKWKmvby2qDtSirWUcD5pCmDq2Qz4ArgNdFBpCFcHbFRGwBJvXYA8AfgldFB+r2BdOtxp+gg0mpcFbHRqAYgZGclleYFwKXA50lD7xFmAd8DfgqsFZRB6sTvIjYa9cDOONKcx1OCti+pPPOBjwA/AFaUsL2JwLuAT1Ly1KrSCNxNmpOidFEjAEtJ3w4kNd9GwPdJqwgeB0woaDtrAR8mrTj6Rbz4qx4ujNpw5NrXFwduW1L5Nge+RXoT6FvA3nT/xsAk0j3+c/v/3pOBmV3+nVKZwhqAyHd2tyBg7mNJlbKI9HT+lcBtpFGCuaRRwsEmAlv212xSA7Er1X3tUGrnKWBdhj7eCxc9acfNwPbBGSRVzxJgIfA0MJ30vFDdphuW2jkLODJq49G/UGdjAyDp+dbsrxnRQaQCfTdy49EjAJuQHtiJziFJUpnuJ10Dy3gzZkiRDwECzCNoBiRJkgL9F4EXf4hvACC9HiRJUi76SMtoh6rC0PsU0kQhrsstScrBhcDrokOsER2A9PrDRsDLooNIklSCd5BugYeqwggApDkB7qA6eSRJKsK1VOQLbxWeAQC4E7gkOoQkSQU7JTrAKlX6xr0vTg8sSWquW4EdCH76f5WqjAAA/Jo0HagkSU30USpy8YdqjQCAowCSpGa6GtiN9ApgJVStAQC4HNgjOoQkST20O/Db6BADVekWwCr/HB1AkqQe+gkVu/hDNeYBGOxeYCtcJEiSVH/PAocCT0QHGayKIwAAJwELokNIktSlU0ivuldOFUcAIK0D/gxwQHQQSZJGaD7wVmBZdJChVPEhwFXWAK4Bdo4OIknSCBwOnBMdYnWq3AAAbAtcB0yIDiJJ0jCcDxwcHaKVqt4CWOVRYBGwf3QQSZI69BhwIOn6VVlVbwAg3QZ4GWnBIEmSqu4Y0qI/lVb1WwCrbAjcDKwdHUSSpBa+DxwVHaITdWkAIE0T/AvqMWohScrPHaQR66eig3SiThfTucBS4NXRQSRJGmQh6Yvq/OggnapTAwBpKsWtgdnRQSRJ6tcHHElay6Y2qjoT4Or0AceRngeQJKkKTgbOjQ4xXHV6BmCgDUijAZsG55Ak5e0HwBHAyuggw1XXBgBgc+A3wHrRQSRJWfpf0vv+z0YHGYk6NwAAO5LuuUyLDiJJysr1wN7A09FBRqpuzwAMdhNwCBWfbUmS1Ci3kL751/biD/VvAAAuBV5DTd67lCTV2h9I3/wfiQ7SrbrfAhhoZ+BXwDrRQSRJjXQ96Qvn49FBeqEJIwCrXE+aJOjh6CCSpMa5AtiHhlz8oVkNAKShmZ2BG6KDSJIa44ekVWkbdau5aQ0AwP3AnsAF0UEkSbXWB3waeCuwODhLz9VtKuBOLQXOAaYArwjOIkmqn0WkCX6+Gh2kKE16CHB1Dga+jUsJS5I6cyvwFuCP0UGK1MRbAIP9FNiJNHWwJEmtfA/YhYZf/KG5twAG+wtwJjCWdEsgh8ZHktS5R4GjgP8HLAvOUoocbgEMtiPwTVKHJ0nSOcB7SE1ANnL8JnwTsBtwIrAwOIskKc49pIl9Dieziz/kcwtgsJXANaRlHGcB25HnaIgk5egp4DOkIf/bg7OE8aKXvBQ4hTS/sySpmZYB3wE+ibPG2gAMchDpwPD5AElqjqXA2cC/AncHZ6kMG4Ch7Q58GHgtfkaSVFcLgf8EvgDcF5ylcry4tbYjcAJwGDA5OIskqTNzSBPAfQNYEJylsmwAOjOBdHvgncDf4OcmSVWzGLiQdNG/hDSPv1rwQjZ8WwGHAm8gPSuQ46uUklQFC4BfAOeTLv6LYuPUiw1Ad9YHXg8cALwSmBEbR5IabSXwJ+BS4GfAFWQya18RbAB6ZxSwDekBwt2BnYEtSNMPS5KG71HSnPy/I63nchVpanf1gA1AscYCW5ImGtoG2BRYD9io/8+ZYckkKd5i4H7gIeAB4EHgDuA20jf9x+KiNZ8NQKyxpLcLVv05DpgUmkiSirEceHrAn8twOnZJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJktQg/x/kGFZadPZkwgAAAABJRU5ErkJggg==);
        }
        .icon-cap {
            -webkit-mask-image: url(data:image/png;base64,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);
            mask-image: url(data:image/png;base64,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);
        }
        .icon-info-bubble {
            -webkit-mask-image: url(data:image/png;base64,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);
            mask-image: url(data:image/png;base64,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);
        }

        

        

        

        

        

        /* ===== فاصله‌گذاری بین بخش‌های مختلف سایت ===== */
        main section + section {
            margin-top: 4.5rem;
        }
        @media (min-width: 768px) {
            main section + section {
                margin-top: 7rem;
            }
        }

        /* ===== بخش دوره‌ها ===== */
        .courses-section {
            position: relative;
            width: 100%;
            padding: 35px 20px 80px;
            background-color: #0E2338 !important;
            overflow: hidden;
        }
        .courses-container {
            position: relative;
            z-index: 2;
            max-width: 1300px;
            margin: 0 auto;
        }
        .section-header {
            max-width: 720px;
            margin: 0 auto;
            text-align: center;
        }
        .eyebrow {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 8px;
            margin-bottom: 12px;
            font-size: 13px;
            font-weight: 800;
            color: rgba(109, 244, 225, 0.95);
        }
        .eyebrow::before,
        .eyebrow::after {
            content: "";
            width: 6px;
            height: 6px;
            border-radius: 999px;
            background: rgba(109, 244, 225, 0.9);
            box-shadow: 0 0 18px rgba(109, 244, 225, 0.8);
        }

        /* خط‌های دوطرف عنوان «دوره‌های تخصصی» */
        .courses-section .eyebrow {
            gap: 12px;
        }
        .courses-section .eyebrow::before,
        .courses-section .eyebrow::after {
            width: 48px;
            height: 2px; /* یه ذره نازک‌تر */
            border-radius: 999px;
            box-shadow: none;
        }
        .courses-section .eyebrow::before {
            background: linear-gradient(to left, #3B9BFF, #1C78EB 40%, transparent); /* پررنگ‌تر */
        }
        .courses-section .eyebrow::after {
            background: linear-gradient(to right, #3B9BFF, #1C78EB 40%, transparent); /* پررنگ‌تر */
        }
        @media (max-width: 720px) {
            .courses-section .eyebrow::before,
            .courses-section .eyebrow::after {
                width: 38px;
            }
        }

        .section-title {
            margin-bottom: 12px;
            font-size: clamp(26px, 4vw, 38px);
            font-weight: 900;
            line-height: 1.25;
            letter-spacing: -0.04em;
            color: #f7fbff;
            text-shadow: 0 12px 40px rgba(0, 0, 0, 0.32);
        }
        /* فونت واقعا کلفت‌تر (چون فایل فونت وزن 900 ندارد و با استروک شبیه‌سازی می‌شود) */
        .heading-extra-bold {
            -webkit-text-stroke: 0.6px currentColor;
        }
        .section-subtitle {
            max-width: 620px;
            margin: 0 auto;
            font-size: 14px;
            font-weight: 400;
            line-height: 1.9;
            color: rgba(218, 231, 255, 0.68);
        }

        .carousel-3d-wrapper {
            position: relative;
            width: 100%;
            height: 495px;
            margin-top: 50px;
            display: flex;
            align-items: center;
            justify-content: center;
            perspective: 1600px;
            transform-style: preserve-3d;
        }

        /* ===== افکت محو شدن هنگام اسکرول (Fade-in on scroll) ===== */
        .courses-section .reveal-on-scroll {
            opacity: 0;
            transform: translateY(50px) scale(0.95);
            transition: opacity 1s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                        transform 1.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            will-change: opacity, transform;
        }
        .courses-section .reveal-on-scroll.is-visible {
            opacity: 1;
            transform: translateY(0) scale(1);
        }

        /* ===== کارت ===== */
        .course-card-3d {
            position: absolute;
            width: 296px; /* عرض دقیق کارت راکت */
            max-width: 82vw;
            left: 50%;
            top: 50%;
            border-radius: 8px !important; /* rounded-lg راکت */
            overflow: visible;
            background: #1B344D;
            border: none;
            box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
            transition: transform 0.85s cubic-bezier(0.22, 1, 0.36, 1),
                        opacity 0.85s cubic-bezier(0.22, 1, 0.36, 1);
            will-change: transform, opacity;
            backface-visibility: hidden;
            transform-style: preserve-3d;
            cursor: pointer;
            display: flex;
            flex-direction: column;
            padding: 0;
            isolation: isolate;
        }

        .course-card-3d.pos-center {
            transform: translate3d(-50%, -50%, 0) translateY(20px) scale(1.05);
            z-index: 10;
            opacity: 1;
            box-shadow: 0 40px 90px rgba(0, 0, 0, 0.7);
            background: #1B344D;
        }

        /* فاصله کارت‌ها: چرخش سه‌بعدی ملایم به‌جای تغییر اندازه تصویر */
        .course-card-3d.pos-left {
            transform: translate3d(calc(-50% - 360px), -50%, -120px) rotateY(26deg) scale(0.8);
            z-index: 4;
            opacity: 0.55;
        }

        .course-card-3d.pos-right {
            transform: translate3d(calc(-50% + 360px), -50%, -120px) rotateY(-26deg) scale(0.8);
            z-index: 4;
            opacity: 0.55;
        }

        /* کارت‌های دورتر (در چرخه‌ی ۵‌تایی) - محو و کنار رفته */
        .course-card-3d.pos-far-left {
            transform: translate3d(calc(-50% - 680px), -50%, -260px) rotateY(35deg) scale(0.62);
            z-index: 1;
            opacity: 0;
            pointer-events: none;
        }
        .course-card-3d.pos-far-right {
            transform: translate3d(calc(-50% + 680px), -50%, -260px) rotateY(-35deg) scale(0.62);
            z-index: 1;
            opacity: 0;
            pointer-events: none;
        }

        /* ===== تصویر ===== */
        .course-card-3d .image-placeholder {
            position: relative;
            width: calc(100% - 32px);
            margin: 0 auto;
            top: -24px;
            height: 155px;
            border-radius: 8px;
            overflow: hidden;
            background: linear-gradient(135deg, rgba(26, 221, 199, 0.25), rgba(94, 96, 230, 0.4));
            border: 1px solid rgba(184, 217, 255, 0.12);
            box-shadow: 0 18px 36px rgba(0, 0, 0, 0.25);
            flex-shrink: 0;
            z-index: 2;
        }

        .course-card-3d .image-placeholder img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            display: block;
        }
        .course-card-3d .image-placeholder span {
            position: relative;
            z-index: 2;
            font-size: 12px;
            font-weight: 700;
            color: rgba(241, 249, 255, 0.6);
        }

        /* ===== محتوای کارت ===== */
        .course-card-3d .card-body {
            flex: 1;
            display: flex;
            flex-direction: column;
            padding: 0 18px 6px 18px;
            position: relative;
            z-index: 1;
            margin-top: -8px;
        }

        .course-card-3d .course-status {
            display: inline-block;
            font-size: 11px;
            font-weight: 700;
            padding: 2px 12px;
            border-radius: 8px;
            margin-bottom: 6px;
            align-self: flex-start;
            background: rgba(251, 191, 36, 0.2);
            color: #fbbf24;
        }
        .course-card-3d .course-status.completed {
            background: rgba(52, 211, 153, 0.2);
            color: #34d399;
        }
        .course-card-3d .course-status.upcoming {
            background: rgba(96, 165, 250, 0.2);
            color: #60a5fa;
        }
        .course-card-3d .course-status.ongoing {
            background: rgba(251, 191, 36, 0.2);
            color: #fbbf24;
        }

        .course-card-3d .course-title {
            font-size: 17px;
            font-weight: 900;
            line-height: 1.4;
            text-align: right;
            color: #ffffff;
            margin-bottom: 4px;
        }
        .pos-center .course-title {
            font-size: 19px;
        }

        .course-card-3d .course-brand {
            font-size: 12px;
            font-weight: 600;
            color: rgba(109, 244, 225, 0.7);
            margin-bottom: 4px;
        }

        .course-card-3d .course-description {
            font-size: 11.5px;
            line-height: 1.7;
            text-align: right;
            color: rgba(226, 236, 255, 0.6);
            margin-bottom: 6px;
        }

        /* خط جداکننده (حذف شده) */
        .course-card-3d .course-divider {
            display: none;
        }

        /* ردیف قیمت - نزدیک به خط پایین */
        .course-card-3d .course-info-row {
            display: flex;
            align-items: center;
            justify-content: flex-end;
            margin-top: auto;
            margin-bottom: 6px;
        }

        .course-card-3d .price-tag-wrap {
            display: flex;
            align-items: center;
        }
        .course-card-3d .price-tag {
            display: flex;
            align-items: center;
            gap: 5px;
        }
        .course-card-3d .price-tag .price-number {
            font-size: 24px;
            font-weight: 900;
            color: #ffffff;
            line-height: 1;
        }
        .course-card-3d .price-tag .toman-icon {
            color: rgba(229, 234, 245, 0.85);
            flex-shrink: 0;
            margin-top: 2px;
        }
        .course-card-3d .price-tag.free {
            font-size: 13px;
            font-weight: 800;
            color: #fbbf24;
        }
        .pos-center .price-tag .price-number {
            font-size: 27px;
        }

        /* دکمه مشاهده اطلاعات در پایین کارت */
        .course-card-3d .course-details-btn-wrapper {
            margin-top: 0;
            width: 100%;
        }
        .course-card-3d .course-details-btn {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 8px;
            width: 100%;
            font-size: 15px;
            font-weight: 800;
            color: rgba(255, 255, 255, 0.65);
            cursor: pointer;
            transition: all 0.3s;
            padding-top: 20px;
            border-top: 1px solid rgba(255, 255, 255, 0.08);
        }
        .course-card-3d .course-details-btn i {
            font-size: 15px;
            transition: transform 0.3s;
        }
        .course-card-3d .course-details-btn svg.custom-arrow-icon {
            width: 20px;
            height: 20px;
            flex-shrink: 0;
        }
        .course-card-3d:hover .course-details-btn {
            color: #0FB5A8;
        }
        .course-card-3d:hover .course-details-btn i {
            transform: translateX(-4px);
        }

        /* ===== کنترل‌ها ===== */
        .slider-controls {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 14px;
            margin-top: 20px;
            position: relative;
            z-index: 20;
        }
        .slider-btn {
            width: 44px;
            height: 50px;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            color: #ffffff; /* سفید، دقیقاً مثل دارک‌مود راکت */
            cursor: pointer;
            transition: color 0.3s ease;
            background: transparent;
            border: none;
            border-radius: 0;
            padding: 0;
            position: relative;
            z-index: 21;
            pointer-events: auto;
        }
        .slider-btn:hover {
            color: #ffffff; /* بدون تغییر رنگ در هاور، مثل راکت */
        }
        .slider-btn svg {
            width: 23px;
            height: 16px;
        }
        .slider-btn.next-btn svg {
            transform: scaleX(-1);
        }
        .slider-dots {
            display: flex;
            align-items: center;
            gap: 0;
            position: relative;
            z-index: 21;
            direction: ltr;
        }
        .slider-dot {
            width: 9px;
            height: 9px;
            border-radius: 50%;
            background: rgb(100 116 139);
            opacity: 0.15;
            margin: 0 6px;
            transition: background 0.3s ease, opacity 0.3s ease, width 0.3s ease, height 0.3s ease;
            cursor: pointer;
        }
        .slider-dot.active {
            width: 13px;
            height: 13px;
            background: rgb(255 255 255);
            opacity: 0.7;
        }

        /* ===== ریسپانسیو ===== */
        @media (max-width: 1100px) {
            .course-card-3d.pos-left { transform: translate3d(calc(-50% - 260px), -50%, -100px) rotateY(26deg) scale(0.82); }
            .course-card-3d.pos-right { transform: translate3d(calc(-50% + 260px), -50%, -100px) rotateY(-26deg) scale(0.82); }
            .course-card-3d.pos-far-left { transform: translate3d(calc(-50% - 460px), -50%, -220px) rotateY(35deg) scale(0.62); }
            .course-card-3d.pos-far-right { transform: translate3d(calc(-50% + 460px), -50%, -220px) rotateY(-35deg) scale(0.62); }
            .course-card-3d { width: 300px; min-height: 353px; }
            .course-card-3d .image-placeholder { height: 130px; }
            .course-card-3d .card-body { padding: 0 14px 4px 14px; }
            .course-card-3d .course-title { font-size: 15px; }
            .course-card-3d .price-tag .price-number { font-size: 20px; }
            .course-card-3d .course-details-btn { font-size: 14px; }
            .course-card-3d .course-details-btn svg.custom-arrow-icon { width: 18px; height: 18px; }
            .slider-controls { margin-top: 24px; }
        }

        @media (max-width: 720px) {
            .course-card-3d.pos-left {
                transform: translate3d(calc(-50% - 240px), -50%, -100px) rotateY(26deg) scale(0.85);
                opacity: 0;
                pointer-events: none;
            }
            .course-card-3d.pos-right {
                transform: translate3d(calc(-50% + 240px), -50%, -100px) rotateY(-26deg) scale(0.85);
                opacity: 0;
                pointer-events: none;
            }
            .course-card-3d.pos-center { transform: translate3d(-50%, -50%, 0) scale(1); }
            .course-card-3d { width: 290px; min-height: 333px; }
            .course-card-3d .image-placeholder { height: 120px; top: -22px; }
            .course-card-3d .card-body { padding: 0 12px 4px 12px; }
            .course-card-3d .course-title { font-size: 14px; }
            .course-card-3d .course-description { font-size: 10.5px; }
            .course-card-3d .price-tag.free { font-size: 12px; }
            .course-card-3d .price-tag .price-number { font-size: 18px; }
            .course-card-3d .course-details-btn { font-size: 13px; }
            .course-card-3d .course-details-btn svg.custom-arrow-icon { width: 17px; height: 17px; }
            .slider-controls { margin-top: 14px; }
        }

        @media (max-width: 400px) {
            .course-card-3d { width: 250px; min-height: 308px; }
            .course-card-3d .image-placeholder { height: 105px; top: -18px; }
            .course-card-3d .card-body { padding: 0 10px 2px 10px; }
            .course-card-3d .course-title { font-size: 13px; }
            .course-card-3d .course-description { font-size: 10px; }
            .course-card-3d .price-tag.free { font-size: 11px; }
            .course-card-3d .price-tag .price-number { font-size: 16px; }
            .course-card-3d .course-details-btn { font-size: 12px; }
            .course-card-3d .course-details-btn svg.custom-arrow-icon { width: 16px; height: 16px; }
            .slider-controls { margin-top: -6px; }
        }

        /* ===== سایر بخش‌ها ===== */
        .page-articles {
            width: 100%;
            min-height: 580px;
            background: #0E2338;
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 10px 20px 140px;
        }
        @media (max-width: 720px) {
            .page-articles { padding-bottom: 90px; }
        }
        .editorial-section {
            width: 100%;
            max-width: 1280px;
            min-height: 580px;
            display: flex;
            align-items: center;
            justify-content: center;
            position: relative;
        }
        .backing-panel {
            width: 1180px;
            height: 360px;
            background: rgb(15 30 47); /* دقیقاً رنگ dark-950 راکت (#0F1E2F) */
            backdrop-filter: blur(6px);
            border: none;
            border-radius: 16px;
            display: flex;
            flex-direction: row;
            align-items: center;
            justify-content: space-between;
            padding: 0 36px;
            position: relative;
            overflow: visible;
            direction: ltr;
            top: 40px;
        }
        .cards-stage {
            width: 620px;
            height: 580px;
            position: relative;
            overflow: visible;
            direction: ltr;
        }
        .article-card {
            width: 270px;
            height: 280px;
            background: rgb(27 52 77); /* دقیقاً رنگ dark-930 راکت (#1B344D) */
            border: none;
            border-radius: 6px;
            padding: 14px;
            position: absolute;
            display: flex;
            flex-direction: column;
            align-items: flex-end;
            gap: 10px;
            overflow: hidden;
            color: #ffffff;
            direction: rtl;
            text-align: right;
            box-shadow: 0 8px 30px rgba(0, 0, 0, 0.5);
        }
        .card-1 { left: 0;
            top: 40px; }
        .card-2 { left: 300px;
            top: 0; }
        .card-3 { left: 0;
            top: 340px; }
        .card-4 { left: 300px;
            top: 310px; }
        .preview {
            width: 100%;
            height: 130px;
            border-radius: 8px;
            background: #0E2338;
            overflow: hidden;
            display: flex;
            align-items: center;
            justify-content: center;
            direction: ltr;
            border: 1px solid rgba(255, 255, 255, 0.08);
        }
        .article-card h2 {
            width: 100%;
            font-size: 16px;
            line-height: 1.45;
            font-weight: 800;
            color: #ffffff;
            text-align: right;
            direction: rtl;
            margin-bottom: 2px;
        }
        .meta {
            width: 100%;
            margin-top: auto;
            display: flex;
            flex-direction: row-reverse;
            align-items: center;
            justify-content: space-between;
            direction: rtl;
        }
        .read-time {
            font-size: 11px;
            font-weight: 600;
            color: #9eb4cc;
            text-align: right;
            direction: rtl;
        }
        .icons {
            display: flex;
            flex-direction: row;
            align-items: center;
            gap: 6px;
            direction: ltr;
            color: #6e8ba8;
            font-size: 15px;
        }
        .intro {
            width: 440px;
            display: flex;
            flex-direction: column;
            align-items: flex-end;
            text-align: right;
            gap: 12px;
            z-index: 2;
            direction: rtl;
            position: relative;
        }
        .intro h1.heading-extra-bold {
            -webkit-text-stroke: 1.2px currentColor;
        }
        .intro h1 {
            width: 100%;
            font-size: 26px;
            line-height: 1.25;
            font-weight: 900;
            color: #ffffff;
            text-align: right;
            direction: rtl;
            margin-top: -12px;
        }
        .intro p {
            width: 100%;
            font-size: 15px;
            line-height: 1.7;
            font-weight: 500;
            color: #d0dbe8;
            text-align: right;
            direction: rtl;
            margin-bottom: 4px;
        }
        .cta {
            display: inline-flex;
            flex-direction: row;
            align-items: center;
            justify-content: center;
            gap: 8px;
            position: relative;
            background:
                radial-gradient(circle at top right, rgba(255,255,255,.16), transparent 45%),
                linear-gradient(90deg, #12395D 0%, #155D8F 55%, #1C78EB 100%);
            color: #F7FAFF;
            border: none;
            border-radius: 8px;
            padding: 12px 20px;
            font-size: 13px;
            font-weight: 800;
            text-decoration: none;
            cursor: pointer;
            direction: rtl;
            text-shadow: 0 0 10px rgba(255,255,255,.15);
            box-shadow:
                0 12px 28px rgba(17,35,90,.30),
                0 4px 12px rgba(0,0,0,.25);
            margin-left: auto;
            margin-right: 0;
            margin-top: 2px;
            min-width: 170px;
            transition: all 0.35s cubic-bezier(.4,0,.2,1);
        }
        .cta .cta-arrow-icon {
            width: 14px;
            height: 10px;
            flex-shrink: 0;
            transition: transform 0.3s;
        }
        .cta:hover {
            color: rgb(203 209 219); /* خاکستری راکت، بدون حرکت فلش و جمله */
        }

        @media (max-width: 1024px) {
            .backing-panel {
                width: 96%;
                padding: 25px 20px;
                height: auto;
                min-height: 310px;
                flex-direction: column;
                align-items: center;
                gap: 30px;
                top: 0;
            }
            .cards-stage {
                width: 100%;
                height: auto;
                display: grid;
                grid-template-columns: repeat(2, 1fr);
                gap: 16px;
                position: static;
            }
            .article-card {
                position: static;
                width: 100%;
                height: auto;
                min-height: 230px;
            }
            .card-1,
            .card-2,
            .card-3,
            .card-4 { left: auto;
                top: auto; }
            .intro {
                width: 100%;
                align-items: center;
                text-align: center;
            }
            .intro h1,
            .intro p { text-align: center; }
            .cta { align-self: center; }
        }

        /* ===== بنر اصلی ===== */
        .banner-image-wrapper {
            position: relative;
            z-index: 10;
            width: 100%;
            max-width: 500px;
            margin: 0 auto;
        }
        .banner-image-wrapper img {
            width: 100%;
            height: auto;
            object-fit: cover;
            border-radius: 1.5rem;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.5);
            border: none;
            display: block;
            position: relative;
            z-index: 2;
            filter: brightness(1.15) contrast(1.05);
        }
        .banner-bg-icons {
            position: absolute;
            inset: -15px;
            z-index: 0;
            pointer-events: none;
            opacity: 0.10;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 20px;
            flex-wrap: wrap;
        }
        .banner-bg-icons .icon-item {
            font-size: 3.5rem;
            color: #0FB5A8;
            animation: float 6s ease-in-out infinite;
            filter: blur(0.5px);
        }
        .banner-bg-icons .icon-item:nth-child(2) { animation-delay: 2s;
            color: #1C78EB;
            font-size: 4.5rem; }
        .banner-bg-icons .icon-item:nth-child(3) { animation-delay: 4s;
            color: #8B5CF6;
            font-size: 3rem; }
        .banner-bg-icons .icon-item:nth-child(4) { animation-delay: 1s;
            color: #0FB5A8;
            font-size: 4rem; }

        .microbe-orb {
            position: absolute;
            border-radius: 50%;
            pointer-events: none;
            z-index: 3;
            opacity: 0.5;
            filter: blur(0.5px);
            animation: float 6s ease-in-out infinite;
        }
        .microbe-orb:nth-child(1) { width: 45px;
            height: 45px;
            background: radial-gradient(circle at 30% 30%, rgba(15, 181, 168, 0.4), rgba(15, 181, 168, 0.08));
            border: 1px solid rgba(15, 181, 168, 0.15);
            top: -20px;
            right: -15px;
            animation-delay: 0s; }
        .microbe-orb:nth-child(2) { width: 30px;
            height: 30px;
            background: radial-gradient(circle at 30% 30%, rgba(28, 120, 235, 0.4), rgba(28, 120, 235, 0.08));
            border: 1px solid rgba(28, 120, 235, 0.15);
            bottom: -12px;
            left: -10px;
            animation-delay: 1.5s; }
        .microbe-orb:nth-child(3) { width: 35px;
            height: 35px;
            background: radial-gradient(circle at 30% 30%, rgba(139, 92, 246, 0.3), rgba(139, 92, 246, 0.08));
            border: 1px solid rgba(139, 92, 246, 0.12);
            top: 15%;
            left: -18px;
            animation-delay: 3s; }
        .microbe-orb:nth-child(4) { width: 25px;
            height: 25px;
            background: radial-gradient(circle at 30% 30%, rgba(52, 211, 153, 0.3), rgba(52, 211, 153, 0.08));
            border: 1px solid rgba(52, 211, 153, 0.12);
            bottom: 20%;
            right: -15px;
            animation-delay: 2s; }

        .floating-icon {
            position: absolute;
            z-index: 4;
            pointer-events: none;
            font-size: 1.4rem;
            color: rgba(15, 181, 168, 0.4);
            animation: float 5s ease-in-out infinite;
            text-shadow: 0 0 20px rgba(15, 181, 168, 0.1);
        }
        .floating-icon:nth-child(7) { top: -8px;
            right: 35%;
            animation-delay: 0.5s;
            color: rgba(28, 120, 235, 0.4); }
        .floating-icon:nth-child(8) { bottom: -6px;
            left: 40%;
            animation-delay: 2.5s;
            color: rgba(139, 92, 246, 0.4); }

        .hero-microbe-icon {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            width: 48px;
            height: 50px;
            border-radius: 50%;
            background: radial-gradient(circle at 30% 30%, rgba(15, 181, 168, 0.25), rgba(15, 181, 168, 0.05));
            border: 1.5px solid rgba(15, 181, 168, 0.3);
            color: #0FB5A8;
            font-size: 1.5rem;
            animation: float 4s ease-in-out infinite;
            box-shadow: 0 0 20px rgba(15, 181, 168, 0.15);
            backdrop-filter: blur(4px);
            margin-right: 12px;
        }
        .hero-microbe-icon:hover {
            transform: scale(1.1);
            border: none;
            box-shadow: 0 0 30px rgba(15, 181, 168, 0.3);
            transition: all 0.3s ease;
        }

        .animate-style-float {
            animation: heroFloat 6s ease-in-out infinite;
        }
        @keyframes heroFloat {
            0%,
            100% { transform: translateY(0px); }
            50% { transform: translateY(-15px); }
        }
        @media (max-width: 768px) {
            .animate-style-float { animation: none; }
        }

        /* ===== فوتر ===== */
        .footer-new {
            background-color: #0E2338 !important;
            color: #cbd5e1;
            padding: 2rem 0 1.5rem 0;
            margin-top: 7rem;
            width: 100%;
            border-top: none;
        }
        .footer-top-bar {
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 1.5rem 1.5rem 1.2rem 1.5rem;
            flex-wrap: wrap;
            gap: 1rem;
            /* جمع‌تر شدن نوار بالای فوتر، کمی بازتر از ستون‌های زیر */
            max-width: 94%;
            margin: 0 auto;
        }
        /* لوگو کمی به لبه راست نزدیک‌تر شود (دکمه‌های شبکه اجتماعی دست‌نخورده می‌مانند) */
        @media (min-width: 769px) {
            .footer-top-bar .footer-logo {
                margin-right: -2rem;
            }
        }
        .footer-top-bar .footer-logo {
            position: relative;
            display: inline-flex;
            align-items: center;
            isolation: isolate;
        }
        /* نور کنترل‌شده پشت لوگو برای خوانایی بهتر، بدون کادر */
        .footer-top-bar .footer-logo::before {
            content: "";
            position: absolute;
            inset: -20px -36px;
            z-index: -1;
            pointer-events: none;
            border-radius: 999px;
            background:
                radial-gradient(ellipse at center,
                    rgba(255,255,255,0.24) 0%,
                    rgba(255,255,255,0.14) 24%,
                    rgba(28,120,235,0.17) 48%,
                    rgba(15,181,168,0.10) 66%,
                    rgba(255,255,255,0) 84%);
            filter: blur(11px);
            opacity: .94;
        }
        .footer-top-bar .footer-logo::after {
            content: none !important;
        }
        .footer-top-bar .footer-logo img {
            height: 50px;
            width: auto;
            object-fit: contain;
            opacity: 1;
            transform: translateZ(0);
            filter:
                brightness(1.28)
                contrast(1.15)
                saturate(1.06)
                drop-shadow(0 1px 0 rgba(255,255,255,0.28))
                drop-shadow(0 0 9px rgba(255,255,255,0.26))
                drop-shadow(0 0 21px rgba(28,120,235,0.34))
                drop-shadow(0 8px 18px rgba(0,0,0,0.30));
        }
        .footer-top-bar .footer-divider-line {
            flex: 1;
            min-width: 50px;
            margin: 0 0.8rem;
        }
        /* ===== آیکون‌های شبکه اجتماعی فوتر (الگوی راکت، بدون کادر دور لیست) ===== */
        .footer-top-bar .footer-social-icons {
            display: flex;
            align-items: center;
            align-self: center;
            list-style: none;
            margin: 0;
            padding: 0;
        }
        .footer-top-bar .footer-social-icons a {
            /* rounded راکت = 0.25rem (گوشه تیز)، برخلاف 0.5rem کانفیگ این پروژه */
            border-radius: 0.25rem;
            /* dark:bg-blue-800 + bg-opacity-25 راکت = rgb(45 56 154) با شفافیت 25% */
            background: rgb(45 56 154 / 0.25);
            /* dark:text-blue-950 راکت = rgb(96 156 255) */
            color: #609CFF;
            /* اندازه آیکون معادل SVGهای راکت */
            font-size: 1.05rem;
            text-decoration: none;
        }
        .footer-top-bar .footer-social-icons a:hover {
            /* dark:hover:bg-blue-970 راکت = rgb(63 108 175) + آیکون سفید (group-hover:text-white) */
            background: #3F6CAF;
            color: #ffffff;
        }
        .footer-columns {
            display: grid;
            grid-template-columns: 1.8fr 1fr 1fr 1fr;
            column-gap: 4rem;
            padding: 2rem 1.5rem 1.2rem 3rem;
            max-width: 95%;
            margin: 0 auto;
        }
        .footer-columns .col h4 {
            color: #ffffff;
            font-weight: 900;
            font-size: 1.4rem;
            margin-bottom: 1.5rem;
            position: relative;
            z-index: 10;
            display: inline-block;
        }
        .footer-columns .col h4::before {
            content: '';
            position: absolute;
            top: 0;
            right: -8px;
            width: 18px;
            height: 18px;
            background: #1C78EB;
            opacity: 0.2;
            border-radius: 50%;
            z-index: -1;
        }
        .footer-columns .col .footer-link {
            display: flex;
            align-items: center;
            gap: 8px;
            color: #94a3b8;
            font-size: 0.9rem;
            line-height: 1.8;
            transition: color 0.3s ease;
            padding: 0;
            margin-bottom: 0.55rem;
            text-decoration: none;
        }
        .footer-columns .col .footer-link:last-child {
            margin-bottom: 0;
        }
        /* فاصله عمودی بیشتر بین آیتم‌ها فقط برای ستون‌های "محبوب‌ترین محصولات" و "بخش‌های سایت" */
        .footer-columns .col.footer-col-spaced .footer-link {
            margin-bottom: 0.65rem !important;
        }
        .footer-columns .col.footer-col-spaced .footer-link:last-child {
            margin-bottom: 0;
        }
        .footer-columns .col .footer-link::before {
            content: '';
            width: 5px;
            height: 5px;
            border-radius: 50%;
            background: rgba(96, 165, 250, 0.5);
            border: none;
            flex-shrink: 0;
            transition: all 0.3s ease;
        }
        .footer-columns .col .footer-link:hover {
            color: #ffffff;
        }
        .footer-columns .col .footer-link:hover::before {
            background: #60a5fa;
            border-color: #60a5fa;
            box-shadow: 0 0 10px rgba(96, 165, 250, 0.2);
            transform: scale(1.1);
        }
        .footer-columns .col .about-text {
            color: #94a3b8;
            font-size: 0.9rem;
            line-height: 1.8;
            margin-bottom: 0.55rem;
        }
        .footer-columns .col .about-text:last-of-type {
            margin-bottom: 0;
        }
        .footer-columns .col .about-link {
            display: inline-flex;
            align-items: center;
            gap: 6px;
            color: #60a5fa;
            font-size: 0.9rem;
            font-weight: 500;
            text-decoration: none;
            transition: all 0.3s ease;
            margin-top: 0.6rem;
            padding: 3px 0;
        }
        .footer-columns .col .about-link i {
            transition: transform 0.3s ease;
            font-size: 0.8rem;
        }
        .footer-columns .col .about-link:hover {
            color: #93c5fd;
        }
        .footer-columns .col .about-link:hover i {
            transform: translateX(-4px);
        }
        .footer-columns .col .contact-item {
            display: flex;
            align-items: center;
            gap: 16px;
            color: #94a3b8;
            font-size: 0.9rem;
            line-height: 1.8;
            padding: 0;
            margin-bottom: 0.55rem;
        }
        .footer-columns .col .contact-item:last-child {
            margin-bottom: 0;
        }
        .footer-columns .col .contact-item .contact-label {
            color: #cbd5e1;
            font-weight: 500;
            min-width: 55px;
            text-align: right;
            font-size: 0.85rem;
        }
        .footer-columns .col .contact-item .contact-value {
            color: #94a3b8;
            direction: ltr;
            text-align: left;
            font-family: 'Manrope', monospace;
            letter-spacing: 0.2px;
            font-size: 0.85rem;
        }
        .footer-columns .col .contact-item i {
            color: #60a5fa;
            width: 20px;
            font-size: 0.9rem;
            flex-shrink: 0;
        }
        .footer-columns .col .contact-item:hover .contact-value {
            color: #ffffff;
        }
        /* ===== نوار پایانی فوتر: متن روی خط (الگوی راکت) ===== */
        .footer-bottom-line {
            display: block;
            padding: 1rem 0;
            max-width: 94%;
            margin: 0 auto;
            position: relative;
        }
        .footer-bottom-inner {
            position: relative;
        }
        .footer-bottom-line .footer-copy {
            color: #64748b;
            font-size: 0.72rem;
            white-space: nowrap;
            margin: 0;
            /* پس‌زمینه هم‌رنگ فوتر تا خط پشت متن پنهان بماند */
            background: #0E2338;
        }
        .footer-bottom-line .footer-copy strong {
            color: #ffffff;
            font-weight: 600;
        }
        .footer-bottom-line .footer-copy .highlight {
            color: #ffffff;
            font-weight: 600;
        }
        /* ===== فوتر: آیتم‌های لیست نزدیک‌تر به هم ===== */
        .footer-columns .col ul li {
            margin-bottom: 0.15rem !important;
        }
        .footer-columns .col.footer-col-spaced ul li {
            margin-bottom: 0.2rem !important;
        }
        /* ===== فوتر: انیمیشن hover لینک‌ها (فقط تغییر رنگ) ===== */
        .footer-columns .col ul li a.about-text {
            transition: color 0.2s ease-in-out !important;
        }
        .footer-columns .col ul li a.about-text:hover {
            color: #3b82f6 !important;
        }
        /* ===== فوتر: hover آیتم‌های درباره زیست یار ===== */
        .footer-columns .col p.about-text + a {
            transition: color 0.2s ease-in-out !important;
        }
        .footer-columns .col p.about-text + a:hover {
            color: #ffffff !important;
        }
        .footer-bottom-line .footer-line {
            display: none;
        }
        @media (max-width: 992px) {
            .footer-columns {
                grid-template-columns: 1.5fr 1fr 1fr 1fr;
                max-width: 95%;
                gap: 1.5rem;
                padding: 0.8rem 1rem 1rem 1rem;
            }
            .footer-bottom-line {
                max-width: 94%;
                padding: 0.8rem 0;
            }
        }
        @media (max-width: 768px) {
            .footer-new {
                padding: 2.2rem 0 1.5rem 0;
                margin-top: 4rem;
            }
            .footer-top-bar {
                padding: 0 0.8rem 0.8rem 0.8rem;
                gap: 0.5rem;
            }
            .footer-top-bar .footer-divider-line {
                display: none;
            }
            .footer-columns {
                grid-template-columns: 1fr 1fr;
                max-width: 100%;
                gap: 1.2rem;
                padding: 2.5rem 0.8rem 0.8rem 0.8rem;
            }
            .footer-columns .col h4 {
                font-size: 1.15rem;
            }
            .footer-columns .col .footer-link,
            .footer-columns .col .about-text,
            .footer-columns .col .contact-item {
                font-size: 0.85rem;
            }
            .footer-columns .col .contact-item .contact-label {
                min-width: 45px;
                font-size: 0.8rem;
            }
            .footer-bottom-line {
                max-width: 100%;
                padding: 0.7rem 0;
            }
            .footer-bottom-line .footer-copy {
                font-size: 0.8rem;
                white-space: nowrap;
            }
            .footer-bottom-line .footer-line {
                display: block;
            }
        }
        @media (max-width: 480px) {
            .footer-new {
                padding: 1.5rem 0 1rem 0;
                margin-top: 3rem;
            }
            .footer-top-bar {
                flex-direction: column;
                align-items: center;
                gap: 0.5rem;
                padding: 0 0.5rem 0.8rem 0.5rem;
            }
            .footer-top-bar .footer-divider-line {
                display: none;
            }
            .footer-columns {
                grid-template-columns: 1fr;
                max-width: 100%;
                gap: 1rem;
                padding: 2.2rem 0.5rem 0.6rem 0.5rem;
            }
            .footer-columns .col h4 {
                font-size: 1.1rem;
            }
            .footer-columns .col .footer-link,
            .footer-columns .col .about-text,
            .footer-columns .col .contact-item {
                font-size: 0.8rem;
            }
            .footer-columns .col .contact-item {
                gap: 12px;
                flex-wrap: wrap;
                padding: 4px 0;
            }
            .footer-columns .col .contact-item .contact-label {
                min-width: 40px;
                font-size: 0.75rem;
            }
            .footer-columns .col .footer-link::before {
                width: 4px;
                height: 4px;
            }
            .footer-columns .col .about-link {
                font-size: 0.8rem;
            }
            .footer-bottom-line {
                padding: 0.5rem 0;
            }
            .footer-bottom-line .footer-copy {
                font-size: 0.7rem;
            }
            .footer-bottom-line .footer-line {
                display: block;
            }
        }

        /* نمایش خطی آدرس فوتر */
        .footer-address-line {
            max-width: 88%;
            margin: 0 auto 0.9rem;
            padding: 0 1.5rem;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 10px;
            color: #94a3b8;
            font-size: 0.86rem;
            line-height: 1.8;
            direction: rtl;
            text-align: center;
            white-space: nowrap;
        }
        .footer-address-line .footer-address-label {
            color: #cbd5e1;
            font-weight: 600;
            flex-shrink: 0;
        }
        .footer-address-line .footer-address-value {
            font-family: 'IRANYekanX', 'Vazirmatn', 'Manrope', 'Noto Sans Arabic', sans-serif;
            letter-spacing: 0;
        }
        @media (max-width: 768px) {
            .footer-address-line {
                max-width: min(92%, 430px);
                padding: 0 0.8rem;
                margin-bottom: 1rem;
                white-space: normal;
                align-items: flex-start;
                justify-content: space-between;
                text-align: right;
                gap: 14px;
                font-size: 0.8rem;
                line-height: 1.75;
            }
            .footer-address-line .footer-address-value {
                flex: 1 1 auto;
                text-align: left;
            }
        }

        /* مرتب‌سازی آیتم آدرس فوتر در دسکتاپ و موبایل */
        .footer-columns .col .contact-item.address-item {
            align-items: flex-start;
            gap: 12px;
        }
        .footer-columns .col .contact-item.address-item .contact-label {
            padding-top: 2px;
            flex-shrink: 0;
        }
        .footer-columns .col .contact-item.address-item .contact-value {
            direction: rtl !important;
            text-align: right !important;
            font-family: 'IRANYekanX', 'Vazirmatn', 'Manrope', 'Noto Sans Arabic', sans-serif !important;
            letter-spacing: 0 !important;
            line-height: 1.75;
            white-space: normal;
            overflow-wrap: normal;
            word-break: normal;
        }

        /* ===== OVERRIDE نهایی برای آدرس - خطی مثل پاراگراف ===== */
        /* این بلاک با بالاترین specificity و بیرون از هر media query قرار داره */
        .zistyar-footer .footer-columns .col ul li.contact-item.address-item {
            display: block !important;
            width: 100% !important;
            margin-top: 0.6rem !important;
            padding-top: 0.5rem !important;
            border-top: none !important;
            align-items: normal !important;
            gap: normal !important;
            flex-direction: unset !important;
            flex-wrap: unset !important;
        }
        footer.zistyar-footer .footer-columns .col ul li.contact-item.address-item i,
        footer.zistyar-footer .footer-columns .col ul li.contact-item.address-item .contact-label,
        footer.zistyar-footer .footer-columns .col ul li.contact-item.address-item .contact-value {
            display: inline !important;
            vertical-align: baseline !important;
            width: auto !important;
            min-width: auto !important;
            max-width: none !important;
            height: auto !important;
            flex: none !important;
            flex-shrink: none !important;
            flex-grow: none !important;
            margin: 0 !important;
            padding: 0 !important;
            float: none !important;
            clear: none !important;
            position: static !important;
        }
        footer.zistyar-footer .footer-columns .col ul li.contact-item.address-item i {
            font-size: 0.8rem !important;
            color: #1C78EB !important;
            margin-left: 4px !important;
        }
        footer.zistyar-footer .footer-columns .col ul li.contact-item.address-item .contact-label {
            font-size: 0.8rem !important;
            font-weight: 700 !important;
            color: #e8edf5 !important;
            margin-left: 4px !important;
            white-space: nowrap !important;
        }
        footer.zistyar-footer .footer-columns .col ul li.contact-item.address-item .contact-value {
            direction: rtl !important;
            text-align: right !important;
            line-height: 1.7 !important;
            white-space: normal !important;
            font-size: 0.8rem !important;
            color: rgba(200, 215, 240, 0.75) !important;
        }

        /* تنظیمات نهایی فوتر درخواست کاربر */
        @media (max-width: 768px) {
            .footer-columns .col .about-link {
                position: relative;
                transform: translateX(-10px);
            }
            .footer-columns .col .contact-item.address-item {
                align-items: flex-start;
            }
            .footer-columns .col .contact-item.address-item .contact-label {
                padding-top: 2px;
            }
            .footer-columns .col .contact-item.address-item .contact-value {
                direction: rtl;
                text-align: left !important;
                font-family: 'IRANYekanX', 'Vazirmatn', 'Manrope', 'Noto Sans Arabic', sans-serif;
                line-height: 1.7;
                letter-spacing: 0;
            }
        }

        /* ===== اصلاح چینش فوتر در موبایل ===== */
        .footer-columns .col .contact-value a {
            color: inherit;
            text-decoration: none;
        }
        @media (max-width: 768px) {
            .footer-top-bar {
                flex-direction: column;
                align-items: center;
                justify-content: center;
                text-align: center;
                gap: 0.8rem;
                padding: 0 0.8rem 1rem 0.8rem;
            }
            .footer-top-bar .footer-social-icons {
                justify-content: center;
            }
            .footer-columns {
                grid-template-columns: 1fr !important;
                max-width: min(92%, 430px);
                gap: 1.45rem;
                padding: 0.7rem 0.8rem 0.9rem 0.8rem;
                text-align: center;
            }
            .footer-columns .col {
                display: flex;
                flex-direction: column;
                align-items: center;
                text-align: center;
            }
            .footer-columns .col h4 {
                width: 100%;
                text-align: center;
                margin-bottom: 0.65rem;
            }
            .footer-columns .col .about-text {
                text-align: center;
                max-width: 300px;
                margin-left: auto;
                margin-right: auto;
            }
            .footer-columns .col .about-link {
                align-self: center;
                justify-content: center;
                margin-left: auto;
                margin-right: auto;
            }
            .footer-columns .col .footer-link {
                width: 100%;
                justify-content: center;
                text-align: center;
            }
            .footer-columns .col .contact-item {
                width: 100%;
                max-width: 300px;
                margin: 0 auto;
                display: flex;
                align-items: center;
                justify-content: space-between;
                gap: 14px;
                flex-wrap: nowrap !important;
                padding: 6px 0;
                text-align: initial;
            }
            .footer-columns .col .contact-item i {
                display: none;
            }
            .footer-columns .col .contact-item .contact-label {
                min-width: 0 !important;
                flex: 0 0 auto;
                text-align: right;
                font-size: 0.8rem;
            }
            .footer-columns .col .contact-item .contact-value {
                flex: 1 1 auto;
                min-width: 0;
                text-align: left !important;
                direction: ltr;
                overflow-wrap: anywhere;
                word-break: break-word;
            }
        }

        /* ===== چیدمان نهایی فوتر در موبایل (طبق درخواست جدید) =====
           ترتیب: درباره زیست یار ← بخش‌های سایت ← محبوب‌ترین محصولات ← ارتباط با ما
           همه بخش‌ها وسط‌چین؛ آیتم‌های تماس: برچسب لبه راست، مقدار لبه چپ */
        @media (max-width: 768px) {
            /* تک‌ستونه شدن کامل فوتر (غلبه بر قانون دوستونه‌ای انتهای فایل) */
            .footer-new.zistyar-footer .footer-columns {
                grid-template-columns: 1fr !important;
            }

            /* ترتیب ستون‌ها: درباره ← بخش‌های سایت ← محبوب‌ترین محصولات ← ارتباط با ما */
            .footer-new .footer-columns .col:nth-child(1) { order: 1; }
            .footer-new .footer-columns .col:nth-child(2) { order: 3; }
            .footer-new .footer-columns .col:nth-child(3) { order: 2; }
            .footer-new .footer-columns .col:nth-child(4) { order: 4; }

            /* تیتر «درباره زیست یار» دقیقاً وسط‌چین */
            .footer-new .footer-columns .col:first-child > div:first-child {
                align-items: center !important;
                margin-left: auto !important;
                margin-right: auto !important;
            }

            /* متن «درباره» و دکمه «مشاهده دوره‌های تخصصی» وسط‌چین */
            .footer-new .footer-columns .col:first-child div.mr-2 {
                margin-right: 0 !important;
                text-align: center !important;
                width: 100%;
            }
            .footer-new .footer-columns .col:first-child p.about-text {
                text-align: center !important;
                margin-left: auto;
                margin-right: auto;
            }
            .footer-new .footer-columns .col:first-child a[href="coursess.php"] {
                margin-left: auto;
                margin-right: auto;
                justify-content: center;
            }

            /* لیست لینک‌های «بخش‌های سایت» و «محبوب‌ترین محصولات» وسط‌چین */
            .footer-new .footer-columns .col ul {
                align-items: center !important;
            }

            /* «ارتباط با ما»: برچسب‌ها (ایمیل/تلگرام/تلفن) زیر هم در لبه راست،
               مقادیرشان در لبه چپ، در تمام عرض فوتر */
            .footer-new .footer-columns .col:last-child ul {
                width: 100% !important;
                align-items: stretch !important;
            }
            .footer-new .footer-columns .col:last-child ul li {
                width: 100% !important;
                display: flex !important;
                align-items: center !important;
                justify-content: space-between !important;
                flex-wrap: nowrap !important;
                gap: 12px;
            }
            /* حذف margin:auto باعث می‌شود مقادیر دقیقاً به لبه چپ بچسبند
               (روبه‌روی برچسب‌ها که در لبه راست هستند) */
            .footer-new .footer-columns .col:last-child ul li a.about-text {
                margin-left: 0 !important;
                margin-right: 0 !important;
                direction: ltr;
                text-align: left;
            }

            /* جمله پایانی فوتر: دو خطی و وسط‌چین */
            .footer-new .footer-bottom-inner {
                justify-content: center !important;
            }
            .footer-new .footer-bottom-line .footer-copy {
                white-space: normal !important;
                text-align: center !important;
                display: block;
                width: 100%;
                max-width: 300px;
                margin: 0 auto !important;
                padding-right: 0 !important;
                padding-left: 0 !important;
                line-height: 2;
            }
        }

        /* ===== بالا آمدن سکشن «دسته‌بندی تخصصی دوره‌ها» و وسط‌چین شدن کادر نقطه‌چین در موبایل ===== */
        @media (max-width: 768px) {
            main {
                padding-top: 6.2rem !important; /* قبلاً 9.5rem - فاصله از هدر کم شد */
            }
            .roocket-exact-top > section.mt-12 {
                margin-top: 1rem !important; /* قبلاً 3rem */
            }
            .learning_path_wrapper_courses > div:first-child {
                margin-top: 0.25rem !important; /* قبلاً 1.5rem */
            }
            /* کادر نقطه‌چین معرفی، دقیقاً وسط‌چین */
            .roocket-exact-top .placeholder-learning-intro {
                margin-left: auto !important;
                margin-right: auto !important;
            }
        }

        /* رنگ پنل موبایل دقیقاً مطابق راکت: dark-910 = rgb(12 36 63) */
        @media (max-width: 1023px) {

        }

        /* خط جداکننده زیر لوگوی پنل موبایل - دو سر کم‌رنگ/محو */
        @media (max-width: 1023px) {
            
        }

        @keyframes float {
            0%,
            100% { transform: translateY(0) rotate(0deg) scale(1); }
            50% { transform: translateY(-15px) rotate(10deg) scale(1.05); }
        }

        /* ===== هدر و افکت‌ها ===== */
        .scroll-halo-bg {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 300vh;
            pointer-events: none;
            z-index: -1;
            opacity: 0.10;
            will-change: transform;
        }
        .moving-grid {
            background-size: 60px 60px;
            background-image:
                linear-gradient(to right, rgba(28, 120, 235, 0.04) 1px, transparent 1px),
                linear-gradient(to bottom, rgba(28, 120, 235, 0.04) 1px, transparent 1px);
            animation: grid-scroll 20s linear infinite;
            will-change: transform;
        }
        .microbe-particle {
            position: absolute;
            border-radius: 50%;
            filter: blur(2px);
            opacity: 0.25;
        }
        .noise-bg {
            background-image: url(https://lh3.googleusercontent.com/aida-public/AB6AXuAi7wEn5-zOd0f8PQHh57X9-ZvaTW7K4yL3iknmEWZJsrNI7bSBmSHD6CI3M7J88LiRAyovjrO1Ykv3pCB8MjeiaRtct6Y15LruNYLBMdIqRNzxPxcsdI7xLGzfL53qmEBxJ0hUj4L39frP1WdGtkPcipt5slWaWnJ0M3zWhLpBXCwJwE47e9gKZZbPpvqHUlqvInUEe8JfcC6iFEZUJNQWWe9J4CeDw5H5_zhqt-ei_-5WIqdd2tQfJcfjl1tFdr8evBAt-E07q7DC);
        }
        .animate-beam {
            animation: beam 6s linear infinite;
        }
        @keyframes beam {
            0% { transform: translateX(-100%) skewX(-12deg); }
            100% { transform: translateX(300%) skewX(-12deg); }
        }
        .animate-pulse-slow {
            animation: pulse 6s cubic-bezier(0.4, 0, 0.6, 1) infinite;
        }

        /* ===== بخش محصولات ===== */
        .product-card {
            background: #1B344D;
            border: none;
            border-radius: 1.5rem;
            transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            overflow: hidden;
            position: relative;
        }
        .product-card:hover { transform: translateY(-6px);
            box-shadow: 0 0 7px rgba(28, 120, 235, 0.55), 0 0 26px rgba(28, 120, 235, 0.24); }
        .product-image-placeholder { position: relative;
            overflow: hidden; }
        .product-image-placeholder .overlay { position: absolute;
            inset: 0;
            background: linear-gradient(180deg, rgba(42, 42, 90, 0.2) 0%, rgba(42, 42, 90, 0.6) 100%);
            z-index: 1; }
        .product-image-placeholder .icon-bg { position: absolute;
            inset: 0;
            z-index: 0; }
        .coming-soon-badge { position: absolute;
            top: 12px;
            right: 12px;
            background: linear-gradient(135deg, #ff6b6b, #ee5a52);
            color: white;
            padding: 4px 12px;
            border-radius: 20px;
            font-size: 0.75rem;
            font-weight: bold;
            z-index: 10;
            animation: pulse-glow 2s infinite; }
        .products-section { scroll-margin-top: 20px; }
        .fade-in { animation: fade-in-up 0.8s ease-out; }
        @keyframes fade-in-up {
            0% { opacity: 0;
                transform: translateY(30px); }
            100% { opacity: 1;
                transform: translateY(0); }
        }

        /* ===== حرکت اتوماتیک محصولات ویژه در دسکتاپ ===== */
        .products-marquee {
            width: 100%;
        }
        @media (min-width: 1024px) {
            .products-marquee {
                overflow: hidden;
                position: relative;
                direction: ltr !important;
                unicode-bidi: isolate;
                padding: 42px 0 42px;
                margin: -42px 0 -42px;
                --products-marquee-duration: 34s;
                --products-card-width: calc((100vw - 20rem - 3rem) / 3);
                /* هاله نرم دو طرف اسلایدر — محو تدریجی چندمرحله‌ای، بدون هیچ خطی */
                -webkit-mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,.2) 2.5%, rgba(0,0,0,.55) 6%, rgba(0,0,0,.85) 10%, #000 14%, #000 86%, rgba(0,0,0,.85) 90%, rgba(0,0,0,.55) 94%, rgba(0,0,0,.2) 97.5%, transparent 100%);
                mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,.2) 2.5%, rgba(0,0,0,.55) 6%, rgba(0,0,0,.85) 10%, #000 14%, #000 86%, rgba(0,0,0,.85) 90%, rgba(0,0,0,.55) 94%, rgba(0,0,0,.2) 97.5%, transparent 100%);
            }
            .products-marquee-track {
                display: flex;
                align-items: stretch;
                gap: 1.5rem;
                width: max-content;
                direction: ltr !important;
                unicode-bidi: isolate;
                animation: products-marquee-right var(--products-marquee-duration) linear infinite;
                will-change: transform;
            }
            .products-marquee-track .product-card {
                flex: 0 0 var(--products-card-width);
                width: var(--products-card-width);
                max-width: none;
                direction: rtl;
                unicode-bidi: plaintext;
            }
            /* طبق درخواست، با هاور روی کارت انیمیشن متوقف نمی‌شود. */
            @keyframes products-marquee-right {
                from { transform: translate3d(-50%, 0, 0); }
                to   { transform: translate3d(0, 0, 0); }
            }
        }
        @media (max-width: 1023px) {
            .products-marquee {
                overflow: visible;
                direction: rtl;
            }
            .products-marquee-track {
                display: grid;
                grid-template-columns: repeat(1, minmax(0, 1fr));
                gap: 1.5rem;
                width: 100%;
                animation: none;
            }
            .products-marquee-extra,
            .products-marquee-copy {
                display: none !important;
            }
        }
        @media (min-width: 768px) and (max-width: 1023px) {
            .products-marquee-track {
                grid-template-columns: repeat(2, minmax(0, 1fr));
            }
        }

        @media (max-width: 767px) {
            .products-marquee {
                overflow: hidden;
                position: relative;
                direction: ltr !important;
                unicode-bidi: isolate;
                padding: 36px 0 36px;
                width: 100vw;
                max-width: 100vw;
                align-self: center;
                left: auto;
                right: auto;
                transform: none;
                margin: -36px 0 -36px;
                --products-mobile-duration: 31s;
                --products-mobile-card-width: min(76vw, 285px);
                -webkit-mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,.2) 3%, rgba(0,0,0,.55) 7%, rgba(0,0,0,.85) 12%, #000 16%, #000 84%, rgba(0,0,0,.85) 88%, rgba(0,0,0,.55) 93%, rgba(0,0,0,.2) 97%, transparent 100%);
                mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,.2) 3%, rgba(0,0,0,.55) 7%, rgba(0,0,0,.85) 12%, #000 16%, #000 84%, rgba(0,0,0,.85) 88%, rgba(0,0,0,.55) 93%, rgba(0,0,0,.2) 97%, transparent 100%);
            }
            .products-marquee-track {
                display: flex;
                align-items: stretch;
                gap: 14px;
                width: max-content;
                direction: ltr !important;
                unicode-bidi: isolate;
                animation: products-marquee-right-mobile var(--products-mobile-duration) linear infinite;
                will-change: transform;
            }
            .products-marquee-track .product-card {
                flex: 0 0 var(--products-mobile-card-width);
                width: var(--products-mobile-card-width);
                max-width: var(--products-mobile-card-width);
                direction: rtl;
                unicode-bidi: plaintext;
                border-radius: 1.1rem !important;
            }
            .products-marquee-track .products-marquee-extra,
            .products-marquee-track .products-marquee-copy {
                display: block !important;
            }
            .products-marquee-track .product-card .product-image-placeholder {
                height: 132px !important;
            }
            .products-marquee-track .product-card .coming-soon-badge {
                top: 9px;
                right: 9px;
                padding: 3px 9px;
                font-size: 0.65rem;
            }
            .products-marquee-track .product-card .product-image-placeholder .material-symbols-outlined {
                font-size: 43px !important;
                margin-bottom: 7px !important;
            }
            .products-marquee-track .product-card .product-image-placeholder h3 {
                font-size: 15.5px !important;
                line-height: 1.72 !important;
            }
            .products-marquee-track .product-card .product-image-placeholder p {
                font-size: 11px !important;
            }
            .products-marquee-track .product-card > .p-6 {
                padding: 14px !important;
            }
            .products-marquee-track .product-card > .p-6 > h3 {
                font-size: 14px !important;
                line-height: 1.45 !important;
                margin-bottom: 6px !important;
            }
            .products-marquee-track .product-card > .p-6 > p {
                font-size: 11.2px !important;
                line-height: 1.65 !important;
                margin-bottom: 10px !important;
            }
            .products-marquee-track .product-card > .p-6 .flex.items-center.gap-4 {
                gap: 8px !important;
                margin-bottom: 10px !important;
            }
            .products-marquee-track .product-card > .p-6 .text-xs {
                font-size: 10px !important;
            }
            .products-marquee-track .product-card button {
                height: 39px !important;
                border-radius: 0.85rem !important;
                font-size: 11.5px !important;
                padding-left: 12px !important;
                padding-right: 12px !important;
            }
            .products-marquee-track .product-card button .material-symbols-outlined {
                font-size: 13px !important;
            }
            @keyframes products-marquee-right-mobile {
                from { transform: translate3d(-50%, 0, 0); }
                to   { transform: translate3d(0, 0, 0); }
            }
        }

        /* جلوگیری از پرش کارت‌های محصولات هنگام رفرش صفحه */
        .products-section.fade-in,
        .products-section .product-card.fade-in,
        .products-section .product-card {
            animation: none !important;
        }
        .products-section {
            opacity: 1 !important;
            transform: none !important;
        }

        /* ===== بخش جدید خدمات ===== */
        .services-grid {
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 1.8rem;
            width: 100%;
        }
        .service-card {
            background: #1B344D;
            border: 3px solid rgba(28, 120, 235, 0.55);
            border-radius: 20px;
            padding: 1.8rem 1.5rem 2rem;
            box-shadow: 6px 6px 0 rgba(28, 120, 235, 0.28);
            transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease, border-width 0.2s ease, padding 0.2s ease;
            text-align: center;
            position: relative;
        }
        .service-card:hover {
            transform: translateY(-5px);
            border-width: 4px;
            border-color: #1C78EB;
            padding: calc(1.8rem - 1px) calc(1.5rem - 1px) calc(2rem - 1px);
            box-shadow: 9px 10px 0 #1C78EB;
        }
        .service-card .service-icon {
            display: inline-block;
            font-size: 2.2rem;
            margin-bottom: 1rem;
            line-height: 1;
        }
        .service-card .service-icon-teal { color: #0FB5A8; }
        .service-card .service-icon-blue { color: #1C78EB; }
        .service-card .service-icon-purple { color: #8B5CF6; }
        .service-card .service-icon-amber { color: #F59E0B; }
        .service-card h3 {
            font-size: 1.1rem;
            font-weight: 800;
            color: #ffffff;
            margin-bottom: 0.5rem;
        }
        .service-card p {
            font-size: 0.9rem;
            color: rgba(218, 231, 255, 0.7);
            line-height: 1.7;
        }
        .custom-arrow-icon {
            display: inline-block;
            vertical-align: middle;
            color: currentColor;
            flex-shrink: 0;
        }
        .service-card .learn-more {
            display: inline-flex;
            align-items: center;
            gap: 6px;
            margin-top: 0.8rem;
            font-size: 0.9rem;
            font-weight: 600;
            color: #0FB5A8;
            transition: color 0.2s ease;
            text-decoration: none;
        }
        .service-card .learn-more:hover {
            color: rgb(203 209 219); /* خاکستری راکت، بدون حرکت فلش و جمله */
        }
        @media (max-width: 1024px) {
            .services-grid { grid-template-columns: repeat(2, 1fr); }
        }
        @media (max-width: 640px) {
            .services-grid { grid-template-columns: 1fr; }
        }

        /* ===== استایل جدید برای بخش خدمات ===== */
        .services-section {
            scroll-margin-top: 80px;
        }

        /* ============================================================
           نوار اطلاع‌رسانی شیک زیستیار (جایگزین بنر شبکه‌های اجتماعی)
           ============================================================ */
        .info-announcement-bar {
            position: relative;
            width: 100%;
            max-width: 1280px;
            margin: 280px auto 220px;

            /* ============================================================
               تنظیم عکس بک‌گراند کادر (background.png):
               ۱) عکس کنار index.html با اسم "background.png" قرار دارد.
               ۲) عکس با --bg-zoom بزرگ‌نمایی (زوم) می‌شود و با --bg-pos-x
                  به سمت راست کادر (پشت سر عکس دانشمند) هدایت می‌شود تا
                  المان‌های DNA/فلاسک/باکتری دقیقاً پشت دانشمند دیده شوند.
                  --bg-pos-x  →  از ۰٪ (چسبیده به چپ) تا ۱۰۰٪ (چسبیده به راست)
                  --bg-pos-y  →  از ۰٪ (چسبیده به بالا) تا ۱۰۰٪ (چسبیده به پایین)
                  --bg-zoom   →  درصد ارتفاع؛ عدد بیشتر = زوم بیشتر
               ============================================================ */
            --bg-pos-x: 10%;
            --bg-pos-y: 48%;
            --bg-zoom: 280%;

            background-image: linear-gradient(135deg, rgba(13, 13, 38, 0.82) 0%, rgba(15, 15, 45, 0.68) 55%, rgba(10, 14, 34, 0.85) 100%), url('backgroundcard.png');
            background-repeat: no-repeat;
            background-size: auto var(--bg-zoom);
            background-position: var(--bg-pos-x) var(--bg-pos-y);
            border: none; /* خط دور حذف شد — حالا کادر از خودش نور یکدست ساطع می‌کند */
            border-radius: 26px !important;
            padding: 10px 40px 8px;
            box-shadow: 0 0 0 4px #080818, 12px 12px 0 #080818, 0 20px 40px rgba(0, 0, 0, 0.4), 0 0 28px rgba(28, 120, 235, 0.35), 0 0 65px rgba(28, 120, 235, 0.16), inset 0 0 22px rgba(28, 120, 235, 0.07);
            transition: transform 0.2s ease, box-shadow 0.2s ease;
            direction: rtl;
            overflow: visible;
        }
        .info-announcement-bar:hover {
            transform: translateY(-5px);
            box-shadow: 0 0 0 5px #080818, 14px 15px 0 #080818, 0 20px 40px rgba(0, 0, 0, 0.4), 0 0 28px rgba(28, 120, 235, 0.35), 0 0 65px rgba(28, 120, 235, 0.16), inset 0 0 22px rgba(28, 120, 235, 0.07);
        }

        .info-announcement-bar::before {
            content: "";
            position: absolute;
            top: -60px;
            left: 50%;
            transform: translateX(-50%);
            width: 1080px;
            height: 200px;
            background: radial-gradient(ellipse at center, rgba(28, 120, 235, 0.45) 0%, rgba(28, 120, 235, 0.16) 55%, rgba(28, 120, 235, 0) 80%);
            filter: blur(26px);
            pointer-events: none;
            z-index: 0;
        }

        .info-announcement-bar::after {
            content: "";
            position: absolute;
            bottom: -45px;
            left: 2%;
            right: 2%;
            height: 110px;
            background: linear-gradient(to left, rgba(28, 120, 235, 0) 0%, rgba(28, 120, 235, 0.16) 10%, rgba(28, 120, 235, 0.16) 90%, rgba(28, 120, 235, 0) 100%);
            filter: blur(28px);
            pointer-events: none;
            z-index: 0;
        }

        .announcement-badge {
            display: inline-flex;
            align-items: center;
            gap: 6px;
            padding: 6px 16px;
            font-size: 12.5px;
            font-weight: 800;
            letter-spacing: 0.03em;
            color: #6df4e1;
            background: rgba(15, 181, 168, 0.2);
            border: 2.5px solid rgba(15, 181, 168, 0.75); /* کلفت‌تر شد، قبلاً 1.5px بود */
            border-radius: 8px !important; /* گوشه‌ها تیزتر با کمی گردی، به‌جای بیضی کامل قبلی */
            margin-bottom: 10px;
        }

        .announcement-top {
            position: relative;
            z-index: 1;
            display: flex;
            align-items: flex-end;
            justify-content: space-between;
            gap: 24px;
        }

        .announcement-content {
            flex: 1;
            display: flex;
            align-items: center;
            justify-content: flex-end;
            gap: 26px;
            padding: 6px 0;
            padding-right: 320px; /* فضای رزرو شده برای عکس دانشمند؛ اگه عکس رو بزرگ/کوچیک کردی این عدد رو هم تغییر بده */
        }

        .announcement-text-block {
            flex: 1;
            max-width: 480px;
            text-align: center;
            margin: 0 auto;
        }

        .announcement-title {
            font-size: clamp(24px, 3.4vw, 38px);
            font-weight: 900;
            color: #ffffff;
            line-height: 1.3;
            margin: 0 0 10px;
            text-align: center;
            -webkit-text-stroke: 0.9px currentColor;
        }

        .announcement-title span {
            color: #ffffff;
        }

        .announcement-text {
            font-size: 17px;
            font-weight: 600;
            color: #c9d2e8;
            line-height: 1.6;
            margin: 0;
            text-align: center;
        }

        .announcement-text .highlight {
            color: #2ee6c8;
            font-weight: 700;
        }

        .announcement-scientist-wrapper {
            position: absolute;
            right: 24px;
            bottom: 0;
            display: flex;
            align-items: flex-end;
            pointer-events: none;
            z-index: 6;
            line-height: 0;
        }

        .announcement-scientist-img {
            display: block;
            height: 400px; /* اندازه‌ی عکس؛ هرچقدر می‌خوای بزرگ‌ترش کن، چون بالای کادر بیرون می‌زنه نه پایینش */
            width: auto;
            max-width: none;
            object-fit: contain;
            object-position: bottom;
            filter: drop-shadow(0 -14px 24px rgba(0, 0, 0, 0.4));
            /* محو تدریجی پایین و کناره‌های عکس تا لبه‌ی صاف مستطیلی دیده نشود
               و به‌جای بریدگی ناگهانی، عکس در پس‌زمینه‌ی کادر محو شود */
            -webkit-mask-image: linear-gradient(to bottom, transparent 0%, #000 6%, #000 70%, transparent 96%),
                                 linear-gradient(to right, transparent 0%, #000 12%, #000 88%, transparent 100%);
            /* باگ قبلی: اینجا دو مقدار "source-in, source-in" نوشته شده بود که نامعتبره
               و باعث میشد فقط فید عمودی (پایین) اعمال بشه و فید کناره‌ها (چپ/راست) اصلاً کار نکنه.
               مقدار درست فقط یک "source-in" هست (برای تلاقی دو لایه ماسک). */
            -webkit-mask-composite: source-in;
            -webkit-mask-repeat: no-repeat;
            -webkit-mask-size: 100% 100%;
            mask-image: linear-gradient(to bottom, transparent 0%, #000 6%, #000 70%, transparent 96%),
                        linear-gradient(to right, transparent 0%, #000 12%, #000 88%, transparent 100%);
            mask-composite: intersect;
            mask-repeat: no-repeat;
            mask-size: 100% 100%;
        }

        .announcement-buttons {
            display: flex;
            flex-direction: row;
            flex-wrap: nowrap;
            flex-shrink: 0;
            gap: 16px;
            align-items: center;
            justify-content: flex-start;
        }

        .announcement-btn {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 6px;
            padding: 8px 16px;
            font-size: 12.5px;
            font-weight: 700;
            color: #ffffff;
            border: none;
            border-radius: 10px !important;
            cursor: pointer;
            transition: all 0.3s ease;
            text-decoration: none;
            white-space: nowrap;
        }

        .announcement-btn i {
            font-size: 14px;
        }

        .announcement-btn svg.custom-arrow-icon {
            width: 16px;
            height: 11px;
            flex-shrink: 0;
            color: #ffffff;
            transition: transform 0.3s ease;
        }
        .announcement-btn:hover svg.custom-arrow-icon {
            transform: translateX(-3px);
        }

        /* فقط در حالت واقعی کامپیوتر (عرض بیشتر از 992، یعنی همان مرزی که چیدمان
           ردیفی/کنار هم دکمه‌ها و متن در آن فعال است) دکمه‌های تلگرام/اینستاگرام
           از نظر طولی (ارتفاع) بزرگ‌تر و کلفت‌تر می‌شوند؛ حالت موبایل و تبلت دست‌نخورده می‌مانند. */
        @media (min-width: 993px) {
            .announcement-btn {
                padding: 12px 20px;
                font-size: 13.5px;
            }
            .announcement-btn i {
                font-size: 15px;
            }
            .announcement-btn svg.custom-arrow-icon {
                width: 16px;
                height: 11px;
            }
            /* کادر کوچک «اخبار و اطلاعیه‌ها» به چپ می‌رود تا به‌جای سمت راست، در وسط دیده شود */
            .announcement-badge {
                position: relative;
            }
            /* عنوان همیشه یک‌خط بماند و به دو خط نشکند */
            .announcement-title {
                white-space: nowrap;
                font-size: clamp(18px, 1.9vw, 26px);
            }
            /* کادر خبر، عنوان و پاراگراف با هم به‌عنوان یک مجموعه، به سمت راست (سمت عکس دانشمند)
               شیفت می‌شوند */
            .announcement-text-block {
                max-width: 620px;
                position: relative;
                right: 30px;
            }
        }

        .btn-whatsapp {
            background: linear-gradient(135deg, #25D366 0%, #128C7E 100%);
            box-shadow: 0 0 0 3px #0D0D26, 9px 9px 0 #0D0D26, 0 10px 24px rgba(37, 211, 102, 0.18);
        }
        .btn-whatsapp:hover {
            filter: brightness(1.08);
            box-shadow: 0 0 0 3px #0D0D26, 12px 12px 0 #0D0D26, 0 12px 28px rgba(37, 211, 102, 0.28);
            transform: translate(-2px, -2px);
        }

        .btn-instagram {
            background: linear-gradient(135deg, #d62976, #f77737);
            box-shadow: 0 0 0 3px #0D0D26, 9px 9px 0 #0D0D26;
        }
        .btn-instagram:hover {
            filter: brightness(1.1);
            box-shadow: 0 0 0 3px #0D0D26, 12px 12px 0 #0D0D26;
            transform: translate(-2px, -2px);
        }

        .announcement-divider {
            display: none; /* طبق درخواست کاربر، خط بالای ۴ مورد کامل حذف شد */
        }

        .announcement-features {
            display: grid;
            grid-template-columns: repeat(4, max-content);
            justify-items: center;
            justify-content: space-evenly;
            gap: 0;
            /* حاشیه راست بیشتر از چپ نگه داشته شده تا هم از فضای عکس دانشمند فاصله بگیرد
               و هم تا نزدیک لبه‌ی چپ کادر کشیده شود (هم‌راستا با خط جداکننده) */
            margin: 0 210px 0 88px;
        }

        .announcement-feature {
            display: flex;
            flex-direction: row;
            align-items: center;
            gap: 7px;
            text-align: center;
        }

        .announcement-feature-icon {
            flex-shrink: 0;
            width: 44px;
            height: 50px;
            display: flex;
            align-items: center;
            justify-content: center;
            color: #ffffff;
            font-size: 21px;
        }

        .announcement-feature-title {
            font-size: 14px;
            font-weight: 700;
            color: #ffffff;
            margin: 0 0 2px;
        }

        .announcement-feature-text {
            font-size: 12.5px;
            font-weight: 500;
            color: #8b93ab;
            margin: 0;
        }

        /* ===== هم‌راستاسازی عمودی عنوان با دو دکمه (فقط دسکتاپ) ===== */
        @media (min-width: 993px) {
            .info-announcement-bar .announcement-text-block {
                transform: translateY(41px) translateX(18px);
            }
        }

        /* ===== فقط مورد «تخفیف‌ها» کمی به سمت چپ ===== */
        .announcement-features .announcement-feature:last-child {
            transform: translateX(-19px);
        }

        /* ===== تنظیمات دسکتاپ نوار اخبار و اطلاعیه‌ها ===== */
        @media (min-width: 993px) {
            .info-announcement-bar .announcement-badge {
                visibility: hidden;
                opacity: 0;
                pointer-events: none;
            }
            .info-announcement-bar .announcement-content {
                padding-top: 0;
                padding-bottom: 0;
                align-items: center;
            }
            .info-announcement-bar .announcement-text-block {
                top: -24px;
                right: 0px;
                max-width: 680px;
            }
            .info-announcement-bar .announcement-title {
                font-size: clamp(23px, 2vw, 31px);
                line-height: 1.24;
                font-weight: 900;
                -webkit-text-stroke: 1.05px currentColor;
                margin-bottom: 10px;
                transform: translateX(-20px); /* یه ذره سمت چپ */
            }
            .info-announcement-bar .announcement-text {
                max-width: 560px;
                margin: 0 auto;
                text-align: center;
                font-size: 17.3px;
                line-height: 1.72;
                font-weight: 750;
                color: rgba(226, 236, 255, 0.90);
            }
            .info-announcement-bar .announcement-text .highlight {
                font-weight: 900;
                color: #6df4e1;
            }
            .info-announcement-bar .announcement-divider {
                display: block;
                height: 1.5px;
                border-radius: 999px;
                margin: -6px 260px 12px 8px;
                background: linear-gradient(90deg,
                    transparent 0%,
                    rgba(255, 255, 255, 0.07) 8%,
                    rgba(109, 244, 225, 0.42) 50%,
                    rgba(255, 255, 255, 0.07) 92%,
                    transparent 100%);
                box-shadow: 0 0 14px rgba(109, 244, 225, 0.10);
            }
            .info-announcement-bar .announcement-features {
                margin-top: 0;
            }
        }

        @media (max-width: 992px) {
            .info-announcement-bar {
                padding: 22px 22px 18px;
                width: calc(100% - 30px);
                max-width: 900px;
                margin: 45px auto 30px;
                --bg-pos-x: 85%;
                --bg-pos-y: 15%;
                --bg-zoom: 130%;
            }
            .announcement-badge {
                margin: 0 auto 10px;
            }
            .announcement-top {
                flex-direction: column;
                align-items: stretch;
            }
            .announcement-content {
                flex-direction: column;
                max-width: 100%;
                text-align: center;
                padding-right: 0;
                gap: 14px; /* فاصله عمودی کمتر بین متن و دکمه‌ها تا دکمه‌ها بالاتر بیایند */
            }
            .announcement-text-block {
                max-width: 100%;
                text-align: center;
            }
            .announcement-buttons {
                justify-content: center;
                margin-top: 4px; /* قبلاً 16px بود؛ کم شد تا دکمه‌ها به متن نزدیک‌تر و بالاتر دیده شوند */
            }
            .announcement-scientist-wrapper {
                position: static;
                right: auto;
                bottom: auto;
                height: 150px;
                width: 100%;
                justify-content: center;
                margin-bottom: 6px;
            }
            .announcement-scientist-img {
                height: 150px;
            }
            .announcement-divider {
                margin-right: 0;
                margin-left: 0;
            }
            .announcement-features {
                grid-template-columns: repeat(2, minmax(0, 1fr));
                margin-right: 0;
                margin-left: 0;
            }
            .announcement-feature {
                text-align: center;
                flex-direction: column;
                gap: 8px;
            }
        }
        @media (max-width: 480px) {
            .announcement-btn {
                padding: 8px 12px;
                font-size: 11.5px;
            }
            .announcement-text {
                font-size: 14px;
            }
            .info-announcement-bar {
                padding: 18px 14px 16px;
                border-radius: 20px !important;
                width: calc(100% - 16px);
                max-width: none;
                margin: 35px auto 24px;
                --bg-pos-x: 80%;
                --bg-pos-y: 10%;
                --bg-zoom: 115%;
            }
            .announcement-scientist-wrapper {
                height: 260px;
            }
            .announcement-scientist-img {
                height: 260px;
            }
            .announcement-features {
                gap: 20px;
            }
        }

        /* ============================================================
           فقط حالت موبایل (زیر ۷۶۸px):
           ۱) عکس دانشمند بزرگ‌تر می‌شود و دقیقاً روی لبه‌ی بالای کادر
              می‌نشیند؛ نصفش بیرون کادر و نصفش داخل کادر دیده می‌شود.
           ۲) کل بخش «قابل اعتماد / علمی / نوآورانه / تخفیف‌ها» به همراه
              خط جداکننده‌اش، فقط در موبایل به‌طور کامل حذف می‌شود.
           ============================================================ */
        @media (max-width: 767px) {
            .info-announcement-bar {
                padding-top: 110px;
                /* قبلاً margin-top فقط ۴۵px بود ولی چون تصویر دانشمند در موبایل
                   به سمت بالای کادر بیرون می‌زند (position:absolute; top منفی)
                   عملاً سرش می‌رفت روی فلش‌های چپ/راست دوره‌ها بالای این بخش.
                   با افزایش margin-top یک فاصله‌ی امن بین فلش‌ها و بالای تصویر ایجاد می‌شود. */
                margin-top: 240px;
                /* روی موبایل انیمیشن نئون خاموش می‌شود چون باعث پرک‌پرک زدن (فلیکر) کادر می‌شد؛
                   به‌جایش یک سایه‌ی ثابت و آرام (بدون چشمک زدن) گذاشته شده. */
                animation: none;
                border-color: rgba(28, 120, 235, 0.55);
                box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4), 0 0 22px rgba(28, 120, 235, 0.3), 0 0 46px rgba(28, 120, 235, 0.16), inset 0 0 18px rgba(28, 120, 235, 0.06);
            }
            .announcement-scientist-wrapper {
                position: absolute;
                top: -195px; /* هماهنگ با ارتفاع بزرگ‌تر عکس، تا همچنان نصفش بیرون کادر بماند */
                left: 50%;
                right: auto;
                bottom: auto;
                transform: translateX(-50%);
                height: 300px; /* قبلاً 250px بود؛ بزرگ‌تر شد */
                width: auto;
                justify-content: center;
                margin-bottom: 0;
            }
            .announcement-scientist-img {
                height: 300px; /* قبلاً 250px بود؛ بزرگ‌تر شد */
            }
            .announcement-divider {
                display: none;
            }
            .announcement-features {
                display: none;
            }
        }

        /* ===== دایره‌های تزئینی کنار اولین کلمه عنوان‌ها ===== */
        .heading-word-dots {
            position: relative;
            display: inline-block;
        }
        .heading-word-dots .corner-dots-icon {
            position: absolute;
            top: 50%;
            right: -56px; /* فاصله ۱۶px از جمله، مثل ml-4 راکت */
            transform: translateY(-50%);
            width: 42px;
            height: auto;
            color: #ffffff; /* رنگ دقیق راکت در دارک‌مود */
            pointer-events: none;
            z-index: 2;
        }
        @media (max-width: 720px) {
            .heading-word-dots .corner-dots-icon {
                width: 31px;
                right: -46px; /* فاصله ۱۶px از جمله */
            }
        }
        .intro-word-dots {
            position: relative;
            display: inline-block;
        }
        .intro-word-dots .intro-dots-icon {
            position: absolute;
            top: 50%;
            right: -37px;
            transform: translateY(-50%);
            width: 32px;
            height: auto;
            pointer-events: none;
            z-index: 2;
        }
        @media (max-width: 720px) {
            .intro-word-dots .intro-dots-icon {
                width: 26px;
                right: -30px;
            }
        }
        .panel-corner-dots {
            position: absolute;
            left: 100%;
            margin-left: -21px;
            top: 28px;
            width: 52px;
            height: auto;
            overflow: visible;
            pointer-events: none;
            z-index: 3;
        }

        /* ===== نسخه موبایل بخش دنیای پروبیوتیک‌ها (دسکتاپ بدون تغییر) ===== */
        @media (max-width: 767px) {
            .page-articles {
                display: block;
                min-height: auto;
                padding: 48px 0 78px;
                background: #0E2338;
            }
            .editorial-section {
                width: 100%;
                max-width: none;
                min-height: auto;
                display: block;
                padding: 0 14px;
            }
            .backing-panel {
                width: 100%;
                height: auto;
                min-height: 0;
                top: 0;
                padding: 0;
                background: transparent;
                border: none;
                box-shadow: none;
                backdrop-filter: none;
                -webkit-backdrop-filter: none;
                border-radius: 0;
                display: flex;
                flex-direction: column;
                align-items: stretch;
                gap: 22px;
                overflow: visible;
                direction: rtl;
            }
            .panel-corner-dots {
                left: auto !important;
                right: -23px !important;
                top: 36px !important;
                margin-left: 0 !important;
                width: 43px !important;
                z-index: 8;
            }
            .intro {
                order: 1;
                width: 100%;
                align-items: center;
                text-align: center;
                gap: 10px;
                padding: 34px 22px 28px;
                border-radius: 22px;
                background: rgba(20, 27, 58, 0.82);
                border: 1px solid rgba(255, 255, 255, 0.08);
                box-shadow: 0 18px 42px rgba(0, 0, 0, 0.30), inset 0 1px 0 rgba(255,255,255,0.06);
                overflow: hidden;
                position: relative;
            }
            .intro::before {
                content: "";
                position: absolute;
                inset: 0;
                background:
                    radial-gradient(circle at 18% 15%, rgba(28,120,235,0.16), transparent 34%),
                    radial-gradient(circle at 85% 0%, rgba(15,181,168,0.13), transparent 38%);
                pointer-events: none;
            }
            .intro h1 {
                position: relative;
                z-index: 1;
                margin: 0 0 4px !important;
                width: 100%;
                text-align: center !important;
                font-size: clamp(26px, 7.4vw, 34px);
                line-height: 1.35;
                color: #ffffff;
                letter-spacing: -0.03em;
            }
            .intro h1.heading-extra-bold {
                -webkit-text-stroke: 0.75px currentColor;
            }
            .intro p {
                position: relative;
                z-index: 1;
                width: 100%;
                max-width: 31rem;
                margin: 0 auto 8px !important;
                text-align: center !important;
                font-size: 14px;
                line-height: 1.85;
                color: rgba(218, 231, 255, 0.76);
            }
            .intro .cta {
                position: relative;
                z-index: 1;
                align-self: center;
                margin: 4px auto 0;
                min-width: 158px;
                padding: 11px 18px;
                border-radius: 12px;
                font-size: 12.5px;
            }
            .cards-stage {
                order: 2;
                width: 100%;
                height: auto;
                display: grid;
                grid-template-columns: 1fr;
                gap: 16px;
                position: static;
                overflow: visible;
                direction: rtl;
            }
            .article-card {
                position: static;
                width: 100%;
                height: auto;
                min-height: 0;
                padding: 12px;
                border-radius: 14px;
                background: rgba(31, 31, 77, 0.94);
                border: none;
                box-shadow: 0 12px 32px rgba(0, 0, 0, 0.34);
                gap: 9px;
            }
            .card-1,
            .card-2,
            .card-3,
            .card-4 {
                left: auto;
                top: auto;
            }
            .article-card .preview {
                height: 145px;
                border-radius: 8px;
                background: linear-gradient(135deg, rgba(15,181,168,0.16), rgba(28,120,235,0.16));
                border-color: rgba(255,255,255,0.10);
            }
            .article-card h2 {
                font-size: 15px;
                line-height: 1.55;
                margin: 2px 0 4px;
                text-align: right;
            }
            .article-card .meta {
                align-items: center;
                gap: 8px;
            }
            .article-card .read-time {
                font-size: 10.5px;
                color: rgba(203, 213, 225, 0.72);
            }
            .article-card .icons {
                font-size: 14px;
                gap: 5px;
            }
        }
        @media (min-width: 560px) and (max-width: 767px) {
            .cards-stage {
                grid-template-columns: repeat(2, minmax(0, 1fr));
                gap: 14px;
            }
            .article-card .preview {
                height: 118px;
            }
            .article-card h2 {
                font-size: 13.5px;
            }
        }

        /* ===== Roocket exact learning path placement ===== */
        .roocket-exact-top {
            /* پس‌زمینه را عوض نکن؛ رنگ اصلی سایت خودت بماند */
            background: transparent !important;
            padding-top: 1px;
            padding-bottom: 1px;
            margin-top: 2rem;
            margin-bottom: 7rem;
        }
        .roocket-exact-top .container {
            max-width: 1288px;
        }
        .roocket-exact-top .learning_path_wrapper_courses {
            align-items: flex-start;
            overflow: visible;
        }
        .roocket-exact-top .learning_path_slider_courses {
            overflow: hidden !important;
            cursor: grab;
            user-select: none;
            touch-action: pan-y;
        }
        .roocket-exact-top .learning_path_slider_courses.is-dragging {
            cursor: grabbing;
        }
        .roocket-exact-top .learning_path_slider_courses .swiper-wrapper {
            transition-timing-function: cubic-bezier(.4, 0, .2, 1);
            will-change: transform;
        }
        /* نمایش شبیه راکت: کارت اول راست‌تر، کارت دوم کامل، کمی از کارت سوم مشخص */
        @media (min-width: 1024px) {
            .roocket-exact-top .learning_path_wrapper_courses > .lg\:w-2\/6 {
                width: 24% !important;
                flex: 0 0 24% !important;
            }
            .roocket-exact-top .learning_path_wrapper_courses > [wire\:ignore] {
                width: 76% !important;
                max-width: 918px !important;
                flex: 1 1 auto !important;
            }
        }
        @media (min-width: 1024px) and (max-width: 1279px) {
            .roocket-exact-top .learning_path_slider_courses .swiper-wrapper .swiper-slide {
                width: 350px !important;
            }
        }
        @media (min-width: 1280px) {
            .roocket-exact-top .learning_path_slider_courses .swiper-wrapper .swiper-slide {
                width: 380px !important;
            }
        }
        /* گوشه‌های کادرهای مسیر یادگیری کمی گرد باشد */
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide > div {
            border-radius: 10px !important;
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide-active > div {
            border-radius: 10px !important;
        }
        /* مسیرهای یادگیری مثل راکت: غیرفعال‌ها بک‌گراند جدا ندارند و فقط خط دور دارند؛ فعال رنگ می‌گیرد */
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide > div {
            background: transparent !important;
            background-color: transparent !important;
            border: 1px solid rgba(255, 255, 255, 0.09) !important;
            box-shadow: none !important;
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide > div > hr {
            border-color: rgba(255, 255, 255, 0.06) !important;
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide.swiper-slide-active > div {
            background: #1B344D !important;
            background-color: #1B344D !important;
            border-color: transparent !important;
            box-shadow: 0 1.93261px 73.439px #0000000d !important;
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide.swiper-slide-active > div > hr {
            border-color: rgba(255, 255, 255, 0.06) !important;
        }

        /* افکت هاور کارت‌های محورهای آموزشی: فقط کارت‌های غیرفعال خط دور بگیرند؛ رنگ کارت فعال نپرد */
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide:not(.swiper-slide-active):hover > div {
            background: transparent !important;
            background-color: transparent !important;
            border-color: #0E2338 !important;
            box-shadow: none !important;
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide:not(.swiper-slide-active):hover > div > hr {
            border-color: #0E2338 !important;
            border-top-color: #0E2338 !important;
            border-bottom-color: #0E2338 !important;
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide.swiper-slide-active:hover > div,
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide.swiper-slide-active > div {
            background: #1B344D !important;
            background-color: #1B344D !important;
            border-color: transparent !important;
            box-shadow: 0 1.93261px 73.439px #0000000d !important;
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide.swiper-slide-active:hover > div > hr,
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide.swiper-slide-active > div > hr {
            border-color: rgba(255, 255, 255, 0.06) !important;
            border-top-color: rgba(255, 255, 255, 0.06) !important;
            border-bottom-color: rgba(255, 255, 255, 0.06) !important;
        }

        /* محکم‌کاری نهایی: خط بالای دکمه در کارت فعال روشن بماند */
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide.swiper-slide-active > div > hr,
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide.swiper-slide-active:hover > div > hr {
            border-color: rgba(255, 255, 255, 0.06) !important;
            border-top-color: rgba(255, 255, 255, 0.06) !important;
            border-bottom-color: rgba(255, 255, 255, 0.06) !important;
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide:not(.swiper-slide-active):hover > div,
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide:not(.swiper-slide-active):hover > div > hr {
            border-color: #0E2338 !important;
            border-top-color: #0E2338 !important;
            border-bottom-color: #0E2338 !important;
        }

        /* گوشه کادر کوچک «شامل ... دوره» دقیقاً مثل کلاس rounded راکت */
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide .items-center.justify-between.mb-8 > .flex.items-center.border {
            border-radius: .25rem !important;
        }
        /* رنگ لینک پایین کارت‌ها مطابق کلاس‌های خود راکت بماند */
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide .justify-end a {
            color: rgb(96 156 255 / 1) !important;
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide .justify-end a:hover {
            color: #ffffff !important;
        }

        /* مرتب، وسط‌چین و ریسپانسیو کردن بخش دوره‌های آموزشی */
        .courses-compact-align {
            width: min(100%, 1288px);
            margin-right: auto;
            margin-left: auto;
        }
        .courses-compact-align #courses-grid {
            direction: rtl;
            align-items: stretch;
            justify-content: center;
        }
        .courses-compact-align #courses-grid > div {
            min-width: 0;
        }
        .courses-compact-align #courses-grid > div > div {
            height: 100%;
        }
        @media (max-width: 1279px) {
            .courses-compact-align {
                width: 100%;
            }
        }

        /* در صفحه‌های بزرگ (xl) به جای ۴ کارت، فقط ۳ کارت در هر ردیف نمایش داده شود؛
           عرض هر کارت دقیقاً همان فرمول قبلی (span-3 از ۱۲ ستون با gap ۲rem) است.
           کارت‌ها سمت چپ می‌چینیم و فضای خالی سمت راست برای باکس‌های کناری می‌مونه.
           باکس‌های کناری کاملاً خارج از فلوی گرید (position: absolute) قرار می‌گیرن
           تا هیچ‌وقت روی ارتفاع یا دیزاین کارت‌های دوره تاثیر نذارن. */
        #courses-promo-box {
            display: none;
        }

        @media (min-width: 1280px) {
            .courses-compact-align #courses-grid {
                position: relative;
                grid-template-columns: repeat(3, calc(25% - 1.5rem));
                column-gap: 2rem;
                justify-content: end;
            }
            .courses-compact-align #courses-grid > div.course-card-item {
                grid-column: span 1 / span 1;
            }
            #courses-promo-box {
                display: flex;
                flex-direction: column;
                gap: 1.5rem;
                position: absolute;
                top: -48px;
                right: 0;
                width: calc(25% - 1.5rem);
            }
        }

        /* ===== جایگاه‌های نقطه‌چین برای محتوای متنی موقت ===== */
        .content-placeholder {
            display: block;
            border: 1.5px dashed rgba(148, 163, 184, 0.46);
            background: rgba(255, 255, 255, 0.025);
            border-radius: 8px;
            min-width: 32px;
            flex-shrink: 0;
        }
        .placeholder-learning-intro {
            width: 86%;
            max-width: 17rem;
            height: 145px;
            margin-top: 4px;
        }
        .placeholder-learning-count {
            width: 54px;
            height: 12px;
            border-radius: 5px;
        }
        .placeholder-learning-title {
            width: 154px;
            height: 20px;
            border-radius: 6px;
            margin-bottom: 0.55rem;
        }
        .placeholder-learning-desc {
            width: 100%;
            max-width: 20rem;
            height: 56px;
        }
        .placeholder-course-status {
            width: 72px;
            height: 16px; /* text-xs راکت */
            border-radius: 5px;
        }
        .placeholder-course-title {
            width: 84%;
            height: 28px; /* text-xl راکت */
            border-radius: 6px;
        }
        .placeholder-course-desc {
            width: 100%;
            height: 50px; /* ۲ خط text-sm leading-6 راکت */
        }
        .placeholder-course-vip {
            width: 165px;
            height: 20px; /* text-sm راکت */
            border-radius: 5px;
        }
        .placeholder-course-price {
            width: 96px;
            height: 36px; /* lg:text-3xl راکت */
            border-radius: 7px;
        }

        /* ===== اصلاح نمایش قیمت و آیکون تومان در کارت‌های دوره ===== */
        .course-grid-price {
            display: inline-flex;
            align-items: center;
            justify-content: flex-end;
            gap: 6px;
            direction: ltr;
            line-height: 1;
            white-space: nowrap;
        }
        .course-grid-price .price-number {
            color: #fff;
            letter-spacing: -0.02em;
        }
        .course-grid-price .toman-icon {
            width: 14px;
            height: 16px;
            color: rgba(226, 236, 255, 0.86);
            flex-shrink: 0;
            transform: translateY(1px);
            filter: drop-shadow(0 1px 2px rgba(0,0,0,0.25));
        }
        .course-grid-price .toman-icon-text {
            color: rgba(226, 236, 255, 0.88);
            font-size: 0.76rem;
            font-weight: 800;
            line-height: 1;
            letter-spacing: -0.02em;
            transform: translateY(1px);
            flex-shrink: 0;
        }

        /* نهایی‌سازی استایل کادر کوچک «شامل ... دوره» و دکمه پایین کارت‌های محورهای آموزشی */
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide .h-7.rounded,
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide .items-center.justify-between.mb-8 > .flex.items-center.border {
            border-radius: .25rem !important; /* مثل کلاس rounded راکت */
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide .justify-end a {
            color: rgb(96 156 255 / 1) !important; /* dark:text-blue-950 راکت */
        }
        .roocket-exact-top .learning_path_wrapper_courses .swiper-slide .justify-end a:hover {
            color: #ffffff !important;
        }

        }

        /* ===== دسکتاپ فوتر ===== */
        @media (min-width: 993px) {
            .zistyar-footer .footer-columns {
                display: grid !important;
                grid-template-columns: 1fr 0.8fr 0.8fr 1fr !important;
                column-gap: 4rem !important;
                align-items: start !important;
                max-width: 95% !important;
                margin: 0 auto !important;
                padding: 3.5rem 1.5rem 1.5rem 3rem !important;
            }
            .zistyar-footer .footer-columns .col h4 {
                font-size: 1.2rem !important;
                font-weight: 900 !important;
                color: #f0f4ff !important;
                margin-bottom: 1.2rem !important;
                display: inline-block !important;
            }
            .zistyar-footer .footer-columns .col .about-text {
                display: block !important;
                font-size: 0.8rem;
                line-height: 1.7;
                color: rgba(200, 215, 240, 0.75);
                margin: 0 0 0.5rem 0 !important;
                max-width: 240px !important;
                white-space: normal !important;
            }
            .zistyar-footer .footer-columns .col .about-link {
                display: inline-flex !important;
                align-items: center !important;
                gap: 4px !important;
                font-size: 0.76rem !important;
                font-weight: 600 !important;
                color: #1C78EB !important;
            }
            .zistyar-footer .footer-columns .col .about-link:hover {
                color: #5b9bf5 !important;
            }
            .zistyar-footer .footer-columns .col ul {
                list-style: none !important;
                padding: 0 !important;
                margin: 0 !important;
            }
            .zistyar-footer .footer-columns .col ul li {
                margin-bottom: 0.65rem !important;
                padding: 0 !important;
            }
            .zistyar-footer .footer-columns .col .footer-link {
                font-size: 0.8rem !important;
                color: rgba(200, 215, 240, 0.72) !important;
                transition: color 0.2s ease !important;
                text-decoration: none !important;
                line-height: 1.5 !important;
                display: inline-block !important;
                padding: 0.5rem 0 !important;
            }
            .zistyar-footer .footer-columns .col .footer-link:hover {
                color: #f0f4ff !important;
            }
            /* کنتکت آیتم‌ها */
            .zistyar-footer .footer-columns .col .contact-item {
                display: flex !important;
                align-items: center !important;
                gap: 5px !important;
                margin-bottom: 0.3rem !important;
            }
            .zistyar-footer .footer-columns .col .contact-item i {
                width: 16px !important;
                flex-shrink: 0 !important;
                font-size: 0.8rem !important;
                color: #1C78EB !important;
                text-align: center !important;
            }
            .zistyar-footer .footer-columns .col .contact-item .contact-label {
                font-size: 0.78rem !important;
                color: rgba(200, 215, 240, 0.6) !important;
                flex-shrink: 0 !important;
                white-space: nowrap !important;
                min-width: 44px !important;
                text-align: right !important;
            }
            .zistyar-footer .footer-columns .col .contact-item .contact-value {
                font-size: 0.78rem !important;
                color: #c8d7f0 !important;
                direction: ltr !important;
                text-align: left !important;
                line-height: 1.5 !important;
            }
            .zistyar-footer .footer-columns .col .contact-item .contact-value a {
                color: #c8d7f0 !important;
                text-decoration: none !important;
            }

            /* آدرس - خطی مثل پاراگراف */
            .zistyar-footer .footer-columns .col .contact-item.address-item {
                display: block !important;
                width: 100% !important;
                margin-top: 0.6rem !important;
                padding-top: 0.5rem !important;
                border-top: none !important;
            }
            .zistyar-footer .footer-columns .col .contact-item.address-item i,
            .zistyar-footer .footer-columns .col .contact-item.address-item .contact-label,
            .zistyar-footer .footer-columns .col .contact-item.address-item .contact-value {
                display: inline !important;
                vertical-align: baseline !important;
                width: auto !important;
                min-width: auto !important;
                max-width: none !important;
                height: auto !important;
                flex: 0 0 auto !important;
                flex-shrink: 0 !important;
                flex-grow: 0 !important;
                grid-column: auto !important;
                gap: normal !important;
                margin: 0 !important;
                padding: 0 !important;
                float: none !important;
                clear: none !important;
            }
            .zistyar-footer .footer-columns .col .contact-item.address-item i {
                font-size: 0.8rem !important;
                color: #1C78EB !important;
                margin-left: 2px !important;
            }
            .zistyar-footer .footer-columns .col .contact-item.address-item .contact-label {
                font-size: 0.8rem !important;
                font-weight: 700 !important;
                color: #e8edf5 !important;
                margin-left: 2px !important;
                white-space: nowrap !important;
            }
            .zistyar-footer .footer-columns .col .contact-item.address-item .contact-value {
                direction: rtl !important;
                text-align: right !important;
                line-height: 1.7 !important;
                white-space: normal !important;
                font-size: 0.8rem !important;
                color: rgba(200, 215, 240, 0.75) !important;
            }
        }

        /* ===== موبایل ===== */
        @media (max-width: 992px) {
            .zistyar-footer .footer-columns {
                display: grid !important;
                grid-template-columns: 1fr 1fr !important;
                column-gap: 1rem !important;
                row-gap: 1.5rem !important;
                padding: 1rem 0.5rem !important;
            }
            .zistyar-footer .footer-columns .col .about-text {
                max-width: 100% !important;
            }
            .zistyar-footer .footer-columns .col .contact-item {
                display: flex !important;
                align-items: center !important;
                gap: 6px !important;
                margin-bottom: 0.4rem !important;
            }
            .zistyar-footer .footer-columns .col .contact-item i {
                width: 16px !important;
                flex-shrink: 0 !important;
                color: #1C78EB !important;
            }
            .zistyar-footer .footer-columns .col .contact-item .contact-label {
                font-size: 0.78rem !important;
                color: rgba(200, 215, 240, 0.6) !important;
                white-space: nowrap !important;
                min-width: 44px !important;
            }
            .zistyar-footer .footer-columns .col .contact-item .contact-value {
                font-size: 0.78rem !important;
            }
            .zistyar-footer .footer-columns .col .contact-item.address-item {
                display: block !important;
                width: 100% !important;
                margin-top: 0.4rem !important;
                padding-top: 0.4rem !important;
                border-top: none !important;
            }
            .zistyar-footer .footer-columns .col .contact-item.address-item i {
                display: inline !important;
                width: auto !important;
                font-size: 0.78rem !important;
                color: #1C78EB !important;
                margin-left: 2px !important;
            }
            .zistyar-footer .footer-columns .col .contact-item.address-item .contact-label {
                display: inline !important;
                width: auto !important;
                font-size: 0.78rem !important;
                font-weight: 700 !important;
                color: #e8edf5 !important;
                margin-left: 2px !important;
                white-space: nowrap !important;
            }
            .zistyar-footer .footer-columns .col .contact-item.address-item .contact-value {
                display: inline !important;
                direction: rtl !important;
                text-align: right !important;
                line-height: 1.6 !important;
                white-space: normal !important;
                font-size: 0.78rem !important;
                color: rgba(200, 215, 240, 0.75) !important;
            }
            .zistyar-footer .footer-columns .col ul {
                list-style: none !important;
                padding: 0 !important;
                margin: 0 !important;
            }
            .zistyar-footer .footer-columns .col ul li {
                margin-bottom: 0.65rem !important;
            }
            .zistyar-footer .footer-columns .col .footer-link {
                font-size: 0.8rem !important;
                color: rgba(200, 215, 240, 0.72) !important;
                text-decoration: none !important;
                line-height: 1.5 !important;
                display: inline-block !important;
                padding: 0.5rem 0 !important;
            }
        }

/* ===== بلاک استایل داخلی شماره 4 (id="shared-2") ===== */
/* پس‌زمینه مطابق سایت راکت: روشن در بالا و محو به رنگ پایه در پایین */
body {
  background-color: #0E2338 !important;
  /* دقیقاً مانند راکت: لایهٔ سفیدِ 15٪ در بالا که تا انتهای اولین صفحه محو می‌شود */
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.15) 100%) !important;
  background-repeat: no-repeat !important;
  background-size: 100% 100vh !important;
}
.roocket-bg-exact {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  width: 100% !important;
  height: 100% !important;
  min-height: 100vh !important;
  pointer-events: none !important;
  z-index: -1 !important;
  background: linear-gradient(to top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.15) 100%) !important;
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.15) 100%) !important;
}
main, main > section:first-of-type, .courses-section, .services-section, .products-section, .page-articles {
  background: transparent !important;
  background-color: transparent !important;
}

/* فقط دو خط بلند فوتر: کم‌رنگ، اما همچنان قابل مشاهده */
.footer-top-bar .footer-divider-line > span,
.footer-bottom-line .footer-bottom-inner > span {
  border-color: rgba(255, 255, 255, 0.10) !important;
}

/* دموهای فقط برای کارت‌های «محصولات ویژه زیستیار» */
.products-section .product-image-slot-label {
  color: rgba(255, 255, 255, 0.82);
  font-size: 0.95rem;
  font-weight: 700;
}
.products-section .product-content-placeholder {
  display: block;
  border: 1px dashed rgba(255, 255, 255, 0.55);
  border-radius: 5px;
}
.products-section .product-demo-title {
  height: 28px;
  display: flex;
  align-items: center;
}
.products-section .product-title-placeholder {
  width: 82%;
  height: 20px;
}
.products-section .product-demo-description {
  min-height: 58px;
  display: flex;
}
.products-section .product-description-placeholder {
  width: 100%;
  height: 52px;
}
.products-section .product-price-placeholder {
  direction: ltr;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 6px;
  height: 20px;
  margin-bottom: 1rem;
}
.products-section .product-price-placeholder .toman-icon {
  width: 14px;
  height: 16px;
  color: rgba(255, 255, 255, 0.85);
  flex: 0 0 auto;
}
.products-section .product-price-box {
  width: 92px;
  height: 19px;
}
.products-section .product-info-btn {
  background: radial-gradient(circle at top right, rgba(255,255,255,.16), transparent 45%), linear-gradient(90deg, #12395D 0%, #155D8F 55%, #1C78EB 100%);
  color: #fff;
  text-decoration: none;
  transition: background-color .2s ease;
}
.products-section .product-info-btn:hover {
  background: #1B344D;
  box-shadow: inset 0 0 0 1px #ffffff;
  color: #ffffff;
}
/* فقط متن توضیح زیر عنوان محصولات، اندکی به چپ برای وسط‌چین دقیق‌تر */
.products-section > .flex > .text-center > p {
  position: relative;
  left: -10px;
}
/* فقط دکمه‌های داخل کارت‌های محصول: گوشه‌های تیزتر */
.products-section .product-card button,
.products-section .product-card .product-info-btn {
  border-radius: 0.5rem !important;
}
/* تیتر محصولات هم‌وزن تیترهای «خدمات تخصصی» و «توسعه دانش» باشد */
.products-section > .flex > .text-center > h2 {
  font-weight: 900 !important;
}
/* سه متن سربرگ محصولات (برچسب، تیتر و توضیح) دقیقاً وسط‌چین باشند */
.products-section > .flex > .text-center > h2,
.products-section > .flex > .text-center > p {
  transform: none !important;
  left: 0 !important;
  text-align: center !important;
}
/* فقط عنوان اصلی محصولات و آیکون کنارش، اندکی به سمت چپ */
.products-section > .flex > .text-center > h2 {
  transform: translateX(-15px) !important;
}

/* حالت دمو فقط برای بخش «دنیای پروبیوتیک‌ها» */
.page-articles .article-demo-placeholder {
  display: inline-block;
  border: 1px dashed rgba(255, 255, 255, 0.58);
  border-radius: 5px;
}
.page-articles .article-intro-title-placeholder {
  width: 225px;
  height: 29px;
}
.page-articles .article-intro-demo-description {
  display: block;
}
.page-articles .article-intro-description-placeholder {
  display: block;
  width: 100%;
  height: 177px;
}
.page-articles .article-card .preview {
  position: relative;
  border: none !important;
}
.page-articles .article-image-slot-label {
  color: rgba(255, 255, 255, 0.82);
  font-size: 13px;
  font-weight: 700;
  direction: rtl;
}
.page-articles .article-card h2 {
  display: flex;
  align-items: center;
}
.page-articles .article-card-title-placeholder {
  width: 82%;
  height: 47px;
  transform: translateX(-8px);
}
.page-articles .icons {
  direction: rtl;
}
.page-articles .article-time-placeholder {
  width: 41px;
  height: 12px;
  margin-right: 4px;
  vertical-align: -1px;
}
@media (max-width: 767px) {
  .page-articles .article-intro-description-placeholder {
    height: 142px;
  }
}
/* برچسب «آموزشی» دقیقاً با رنگ و hover سایت راکت */
.page-articles .icons a[href="/articles?category=education"] {
  background-color: rgba(149, 160, 177, 0.15) !important; /* خاکستریِ ملایمِ حالت تیرهٔ راکت */
  color: #3b82f6 !important;
  border-radius: 0.25rem !important;
  padding: 0.2rem 0.4rem !important;
  font-size: 0.7rem !important;
  transition: background-color 0.2s ease, color 0.2s ease !important;
}
.page-articles .icons a[href="/articles?category=education"] svg,
.page-articles .icons a[href="/articles?category=education"] svg path {
  color: inherit !important;
}
.page-articles .icons a[href="/articles?category=education"]:hover {
  background-color: #12395D !important; /* آبیِ سرمه‌ایِ پررنگ */
  color: #ffffff !important;
}
/* دکمهٔ مسیر تخصصی: لایهٔ hover خاکستری با محوشدن نرم، مطابق راکت */
.hero-cta-btn {
  overflow: hidden !important;
}
.hero-cta-btn::before {
  content: "";
  position: absolute;
  inset: -4px;
  z-index: 0;
  border-radius: 0;
  background: #374151;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.25s ease-in-out;
}
.hero-cta-btn > span,
.hero-cta-btn > svg {
  position: relative;
  z-index: 1;
}
@keyframes hero-cta-settle-gray {
  100% {
    background: #374151;
    background-image: none;
  }
}
.hero-cta-btn:hover {
  color: #ffffff !important;
  border: none !important;
  /* پس از کامل شدن محوشدن نرم، رنگ پایه هم خاکستری می‌شود تا گوشه‌های آبی دیده نشوند */
  animation: hero-cta-settle-gray 0.25s step-end forwards;
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.26), 0 4px 12px rgba(0, 0, 0, 0.22) !important;
}
.hero-cta-btn:hover::before {
  opacity: 1;
}
/* دکمه «مشاهده همه مطالب» با حالت hover دقیق الگوی راکت */
.page-articles .intro .cta {
  background: radial-gradient(circle at top right, rgba(255,255,255,.16), transparent 45%), linear-gradient(90deg, #12395D 0%, #155D8F 55%, #1C78EB 100%) !important; /* دقیقاً هم‌رنگ دکمهٔ مسیر تخصصی */
  border: none !important;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
  box-shadow: none !important;
}
.page-articles .intro .cta {
  isolation: isolate;
}
.page-articles .intro .cta::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 2;
  padding: 1px;
  border-radius: inherit;
  background: radial-gradient(circle at top right, rgba(255,255,255,.16), transparent 45%), linear-gradient(90deg, #12395D 0%, #155D8F 55%, #1C78EB 100%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  transition: opacity .25s ease-in-out;
}
.page-articles .intro .cta::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  border-radius: inherit;
  background: #0f1e2f;
  opacity: 0;
  pointer-events: none;
  transition: opacity .25s ease-in-out;
}
.page-articles .intro .cta > span,
.page-articles .intro .cta > svg {
  position: relative;
  z-index: 3;
}
.page-articles .intro .cta:hover {
  box-shadow: none !important;
  color: #ffffff !important;
}
.page-articles .intro .cta:hover::before {
  padding: 0;
  background: transparent;
  -webkit-mask: none;
  mask: none;
  border: 1px solid #ffffff;
  opacity: 1;
}
.page-articles .intro .cta:hover::after {
  opacity: 1;
}
/* فقط کادر بزرگِ بخش مقالات و آیکون قرمزش دو پله پایین‌تر؛ کارت‌ها سر جای خود بمانند */
@media (min-width: 768px) {
  .page-articles .backing-panel {
    top: 80px;
  }
  .page-articles .cards-stage {
    transform: translateY(-40px);
  }
}
/* آیکون زمان مطالعه دقیقاً در کنار جمله قرار بگیرد، نه در خط بالاتر */
.page-articles .read-time {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.page-articles .read-time > svg {
  display: block;
  flex: 0 0 auto;
}

/* چیدمان دقیق متای مقاله مانند راکت: دسته‌بندی بالا-راست و اکشن‌ها پایین-چپ */
.page-articles .article-card .meta {
  position: relative;
  display: block;
  height: 43px;
  margin-top: auto;
}
.page-articles .article-card .icons {
  position: static;
  display: block;
}
.page-articles .article-meta-actions {
  display: block;
}
.page-articles .article-meta-actions > .flex:first-child {
  position: absolute;
  top: -4px;
  right: 0;
  display: flex;
  justify-content: flex-end;
}
.page-articles .article-action-buttons {
  position: absolute;
  right: 0;
  bottom: 0;
  direction: rtl;
  display: flex;
  align-items: center;
}
.page-articles .article-action-buttons > a,
.page-articles .article-action-buttons > button {
  direction: ltr;
  border-radius: 0.25rem !important;
}
/* در پیام و قلب: آیکون سمت راست، عدد «۰» با فاصله در سمت چپ */
.page-articles .article-action-buttons > a,
.page-articles .article-action-buttons > button:nth-child(2) {
  direction: rtl;
}
.page-articles .article-card .read-time {
  position: absolute;
  left: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  direction: rtl;
}
/* رنگ‌ها و hover دکمه‌های اکشن، بر اساس کلاس‌های اصلی راکت */
.page-articles .article-action-buttons > a {
  background-color: rgba(96, 116, 150, 0.10);
  color: #607496;
  transition: background-color .2s, color .2s;
}
.page-articles .article-action-buttons > a:hover {
  background-color: #d2ddec;
  color: #607496;
}
.page-articles .article-action-buttons > button:nth-child(2) {
  background-color: rgba(220, 38, 38, 0.10);
  color: #e81c4d;
}
.page-articles .article-action-buttons > button:nth-child(2):hover {
  background-color: #ff2d20;
  color: #ffffff;
}
.page-articles .article-action-buttons > button:nth-child(3) {
  background-color: rgba(59, 130, 246, 0.10);
  color: #3f6caf;
}
.page-articles .article-action-buttons > button:nth-child(3):hover {
  background-color: #3f6caf;
  color: #3b82f6;
}
/* کادر زمان مطالعه کمی پایین‌تر، ولی روبه‌روی همان جمله باقی بماند */
.page-articles .article-time-placeholder {
  position: relative;
  top: 4px;
}
/* Exact course card solid background (#1B344D) without thin outer border lines */
.course-card-3d,
.course-card-3d.pos-center,
.course-card-3d.pos-left,
.course-card-3d.pos-right,
.course-card-3d.pos-far-left,
.course-card-3d.pos-far-right {
  background: #1B344D !important;
  background-color: #1B344D !important;
  border: none !important;
  outline: none !important;
  box-shadow: 0 10px 40px -10px rgba(0, 0, 0, 0.4) !important;
  padding-bottom: 0 !important;
}
.course-card-3d .image-placeholder {
  border: none !important;
}
.course-card-3d .card-body {
  padding-bottom: 0 !important;
}
.course-card-3d .course-info-row {
  margin-top: auto !important;
  margin-bottom: 12px !important;
}

/* Button positioned lower at the bottom of the card with dividing line above it, blue text & arrow */
.course-card-3d .course-details-btn-wrapper {
  margin-top: 0 !important;
  width: 100% !important;
  padding: 12px 14px 16px 14px !important;
  border-top: 1px solid rgba(255, 255, 255, 0.08) !important;
}
.course-card-3d .course-details-btn {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  width: 100% !important;
  padding: 2px 0 0 0 !important;
  background: transparent !important;
  background-color: transparent !important;
  color: #1C78EB !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  border: none !important;
  box-shadow: none !important;
  transition: all 0.3s ease !important;
  cursor: pointer !important;
}
.course-card-3d .course-details-btn:hover {
  background: transparent !important;
  color: #0FB5A8 !important;
  box-shadow: none !important;
  transform: translateX(-4px) !important;
}
.course-card-3d:hover .course-details-btn {
  color: #1C78EB !important;
}
.course-card-3d .course-details-btn svg.custom-arrow-icon {
  width: 18px !important;
  height: 18px !important;
  opacity: 1 !important;
  color: #1C78EB !important;
  fill: #1C78EB !important;
  transition: all 0.3s ease !important;
}
.course-card-3d .course-details-btn:hover svg.custom-arrow-icon {
  color: #0FB5A8 !important;
  fill: #0FB5A8 !important;
}
/* Seamless background blending for hero scientist illustration without any box/frame */
.banner-image-wrapper {
  position: relative !important;
  z-index: 10 !important;
  width: 100% !important;
  max-width: 800px !important;
  margin: 0 auto !important;
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.banner-image-wrapper img {
  width: 100% !important;
  height: auto !important;
  object-fit: cover !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  border: none !important;
  background: transparent !important;
  mix-blend-mode: normal !important;
  -webkit-mask-image: none !important;
  mask-image: none !important;
  /* تصویرِ PNG خودش نورِ تنظیم‌شده دارد؛ افزایش brightness چهره را بیش از حد روشن می‌کرد. */
  filter: brightness(1) contrast(1) !important;
}

/* فقط موبایل: نوار اطلاع‌رسانی همان عمق سه‌بعدی دسکتاپ را همیشه داشته باشد */
@media (max-width: 767px) {
  .info-announcement-bar {
    box-shadow: 0 0 0 4px #080818, 12px 12px 0 #080818, 0 20px 40px rgba(0, 0, 0, 0.4), 0 0 28px rgba(28, 120, 235, 0.35), 0 0 65px rgba(28, 120, 235, 0.16), inset 0 0 22px rgba(28, 120, 235, 0.07) !important;
  }
  .info-announcement-bar:active {
    transform: translateY(-5px);
    box-shadow: 0 0 0 5px #080818, 14px 15px 0 #080818, 0 20px 40px rgba(0, 0, 0, 0.4), 0 0 28px rgba(28, 120, 235, 0.35), 0 0 65px rgba(28, 120, 235, 0.16), inset 0 0 22px rgba(28, 120, 235, 0.07) !important;
  }
}

/* در دسکتاپ، توضیح محصولات یک‌خطی نمایش داده شود */
.products-section > .flex > .text-center > p br {
  display: none;
}
/* فقط دسکتاپ: توضیح بخش خدمات کمی از تیتر فاصله بگیرد */
@media (min-width: 768px) {
  .services-section > div > .text-center > p {
    margin-top: 1.25rem !important;
  }
}

/* فقط موبایل: حرکت نوار محصولات با شتاب گرافیکی برای جلوگیری از لگ */
@media (max-width: 767px) {
  .products-marquee-track {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }
  .products-marquee-track .product-card {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0);
  }
}

/* فقط موبایل: چهار کارت مقاله، هم‌رنگ و نزدیک به ظاهر دسکتاپ */
@media (max-width: 767px) {
  .page-articles .cards-stage {
    width: calc(100% - 16px);
    margin-left: auto;
    margin-right: auto;
  }
  .page-articles .article-card {
    background: #1B344D !important;
    background-color: #1B344D !important;
    opacity: 1 !important;
    border: none !important;
    border-radius: 6px;
    padding: 20px 14px;
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.5);
  }
  .page-articles .article-card .preview {
    background: #0E2338 !important;
    border: none !important;
  }
}

/* پنل کناری موبایل: دکمهٔ دوره در یک خط */
@media (max-width: 1023px) {
  
}

/* پنل کناری موبایل: حذف پس‌زمینه/سایهٔ hover آیتم‌های منو */
@media (max-width: 1023px) {
  
}

/* فقط موبایل: خط دو طرف متن کپی‌رایت فوتر نمایش داده نشود */
@media (max-width: 767px) {
  .footer-bottom-line .footer-bottom-inner > span {
    display: none !important;
  }
}

/* فقط موبایل: کادر اصلی بخش مقالات، هماهنگ با پنل بزرگ دسکتاپ */
@media (max-width: 767px) {
  .page-articles .intro {
    width: calc(100% - 4px);
    margin-left: auto;
    margin-right: auto;
    padding: 70px 22px 64px;
    border-radius: 16px;
    background: #0f1e2f;
    border: none;
    box-shadow: none;
  }
  .page-articles .intro::before {
    display: none;
  }
}

/* فقط موبایل: کارت‌های خدمات کمی از دو طرف جمع‌تر شوند */
@media (max-width: 640px) {
  .services-section .services-grid {
    width: calc(100% - 20px);
    margin-left: auto;
    margin-right: auto;
  }
}

/* فقط موبایل: تیترهای خدمات و محصولات در یک خط کامل دیده شوند */
@media (max-width: 767px) {
  .services-section h2.heading-extra-bold {
    font-size: clamp(22px, 6.4vw, 30px) !important;
    white-space: nowrap;
    transform: translateX(-18px);
  }
  .products-section h2.heading-extra-bold {
    font-size: clamp(21px, 5.8vw, 28px) !important;
    white-space: nowrap;
  }
  .products-section h2 .corner-dots-icon {
    width: 34px;
    right: -50px;
  }
  /* خط‌های دو طرف برچسب بالای تیتر، فقط در موبایل کوتاه‌تر شوند */
  .services-section .inline-flex > div,
  .products-section .inline-flex > div {
    width: 32px !important;
  }
  .products-section > .flex > .text-center > p {
    max-width: 340px;
    font-size: 13px !important;
    margin-top: 10px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
    line-height: 1.6;
  }
  .products-section > .flex > .text-center > p br {
    display: block;
  }
  .products-section > .flex > .text-center > p span {
    white-space: nowrap;
  }
}

/* فقط موبایل: جای‌گذاری محتوای نوار اخبار */
@media (max-width: 767px) {
  .info-announcement-bar .announcement-title {
    transform: translateY(22px);
  }
  .info-announcement-bar .announcement-buttons {
    transform: translateY(-18px);
  }
  .info-announcement-bar .announcement-badge {
    color: #ffffff !important;
    background: transparent !important;
    border: 1px solid rgba(255, 255, 255, 0.9) !important;
  }
  .info-announcement-bar .announcement-badge i {
    color: #ffffff !important;
  }
  /* همان عمق سه‌بعدی دکمه‌های پایین، برای برچسب اخبار */
  .info-announcement-bar .announcement-badge {
    box-shadow: 0 0 0 2px #0D0D26, 5px 5px 0 #0D0D26, 0 7px 16px rgba(255, 255, 255, 0.10);
    transition: transform 0.2s ease, box-shadow 0.2s ease;
  }
  .info-announcement-bar .announcement-badge:active {
    transform: translate(-1px, -1px);
    box-shadow: 0 0 0 2px #0D0D26, 7px 7px 0 #0D0D26, 0 9px 18px rgba(255, 255, 255, 0.14);
  }
  .info-announcement-bar .announcement-btn {
    padding-top: 11px;
    padding-bottom: 11px;
  }
}

/* فقط موبایل: بنر و دکمه‌های ورود */
@media (max-width: 767px) {
  
  .hero-main-section {
    --hero-top: 5rem;
  }
  .hero-main-section .grid {
    gap: 12px !important;
  }
  .hero-main-section .banner-image-wrapper {
    position: relative;
    top: -24px;
    margin-bottom: -24px;
  }
  .hero-main-section .space-y-3 {
    padding-top: 0 !important;
  }
  .hero-main-section .space-y-8 > :not([hidden]) ~ :not([hidden]) {
    margin-top: 1.25rem !important;
  }
  .hero-main-section h1 {
    max-width: 330px;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
    font-size: 34px !important;
  }
  .hero-main-section h1 span {
    white-space: normal !important;
    margin-top: 4px !important;
  }
  .hero-main-section p {
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
  }
  .hero-main-section .hero-cta-wrapper {
    justify-content: center !important;
  }
}

/* فقط موبایل: هدر کمی بلندتر و از دو طرف کمی جمع‌تر */
@media (max-width: 767px) {

}

/* ===== بلاک استایل داخلی شماره 5 (id="art-mobile-fix") ===== */
@media (max-width: 640px) {
    /* ===== موبایل: چیدمان متای کارت مقاله — همه‌چیز راست‌چین و هم‌تراز ===== */
    /* متا: از حالت مطلق دسکتاپ خارج می‌شود و به صورت ستونی راست‌چین درمی‌آید */
    .page-articles .article-card .meta {
        position: static !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        justify-content: flex-start !important;
        height: auto !important;
        gap: 8px !important;
    }
    .page-articles .article-card .icons {
        position: static !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
    }
    .page-articles .article-card .read-time {
        position: static !important;
        left: auto !important;
    }
    /* کادر اکشن‌ها: ستونی، راست‌چین */
    .page-articles .article-meta-actions {
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        gap: 6px !important;
    }
    /* خود کادر دکمه «آموزشی»: به‌عنوان یک واحد کامل به سمت راست می‌رود */
    .page-articles .article-meta-actions > .flex:first-child {
        position: static !important;
        display: flex !important;
        justify-content: flex-start !important;
        align-items: center !important;
        right: auto !important;
        top: auto !important;
        left: auto !important;
        width: fit-content !important;
        margin-right: 0 !important;
        margin-left: auto !important; /* در راست‌چین، کادر را به سمت راست می‌کشد */
    }
    /* دکمه‌های کامنت/لایک/بوکمارک: راست‌چین و هم‌تراز زیر دکمه آموزشی */
    .page-articles .article-action-buttons {
        position: static !important;
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
        right: auto !important;
        bottom: auto !important;
        width: fit-content !important;
        margin-right: 0 !important;
        margin-left: auto !important;
    }
}

/* ===== بلاک استایل داخلی شماره 6 (id="art-education-fix") ===== */
/* دسکتاپ: دکمه «آموزشی» در سمت راست، هم‌تراز با دکمه پیام زیرش */
.page-articles .article-meta-actions > .flex:first-child {
    justify-content: flex-start !important;
}
.page-articles .article-meta-actions > .flex:first-child a {
    flex-direction: row !important;
    direction: rtl !important;
}
.page-articles .article-meta-actions > .flex:first-child a svg {
    order: 0 !important;
    margin-left: 4px !important;
    margin-right: 0 !important;
}
.page-articles .article-meta-actions > .flex:first-child a {
    flex-direction: row !important;
}

/* موبایل: دکمه «آموزشی» راست‌چین در ابتدای کادر */
@media (max-width: 640px) {
    .page-articles .article-meta-actions > .flex:first-child {
        justify-content: flex-start !important;
        align-items: center !important;
    }
    .page-articles .article-meta-actions > .flex:first-child a {
        flex-direction: row !important;
        direction: rtl !important;
    }
    .page-articles .article-meta-actions > .flex:first-child a svg {
        order: 0 !important;
        margin-left: 4px !important;
        margin-right: 0 !important;
    }
}

/* ===== بلاک استایل داخلی شماره 7 (id="art-tag-tooltip-fix") ===== */
/* ---------- تولتیپ (کادر بالای تگ) — پس‌زمینه یکدست مثل راکت ---------- */
/* حالت روشن: سفید */
#art-tags .bg-white, #art-tags-m .bg-white {
    background-color: rgb(255 255 255) !important;
}
/* حالت تاریک: سرمه‌ای dark-890 = rgb(14 35 56) */
:is(.dark #art-tags .dark\:bg-dark-890, .dark #art-tags-m .dark\:bg-dark-890) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(14 35 56 / var(--tw-bg-opacity)) !important;
}
/* گوشه‌های تولتیپ: rounded-xl راکت = 12px */
#art-tags .rounded-xl, #art-tags-m .rounded-xl {
    border-radius: 12px !important;
}
/* پدینگ تولتیپ: py-4 px-5 راکت */
#art-tags .py-4, #art-tags-m .py-4 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
#art-tags .px-5, #art-tags-m .px-5 { padding-left: 1.25rem !important; padding-right: 1.25rem !important; }
/* متن تگ داخل تولتیپ: bold و text-base */
#art-tags .text-base, #art-tags-m .text-base { font-size: 1rem !important; line-height: 1.5rem !important; }
#art-tags .font-bold, #art-tags-m .font-bold { font-weight: 700 !important; }

/* ---------- مثلث (فلش حباب) پایین تولتیپ — هم‌رنگ کادر ---------- */
/* حالت تاریک: سرمه‌ای dark-890 مثل پس‌زمینه کادر */
:is(.dark #art-tags svg.bottom-2, .dark #art-tags-m svg.bottom-2) {
    color: rgb(14 35 56) !important;
}
/* حالت روشن: سفید مثل پس‌زمینه کادر */
#art-tags svg.bottom-2, #art-tags-m svg.bottom-2 {
    color: #ffffff !important;
}

/* ---------- دکمه «دنبال کردن» — دقیقاً مثل راکت ---------- */
/* گوشه دکمه: rounded راکت = 4px (خیلی کم تیزتر از 5px قبلی) */
#art-tags button[data-follow], #art-tags-m button[data-follow] {
    border-radius: 4px !important;
    border-width: 1px !important;
    border-style: solid !important;
    text-align: center !important;
}

/* حالت روشن (light) — مثل راکت: پس‌زمینه آبی، متن سفید */
#art-tags button[data-follow], #art-tags-m button[data-follow] {
    color: #ffffff !important;
    background-color: rgb(59 130 246) !important;
    border-color: rgb(59 130 246) !important;
}
/* هاور (light): پس‌زمینه سفید، متن آبی، سایه */
#art-tags button[data-follow]:hover, #art-tags-m button[data-follow]:hover {
    color: rgb(59 130 246) !important;
    background-color: #ffffff !important;
    border-color: rgb(59 130 246) !important;
    box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1) !important;
}

/* حالت تاریک (dark) — مثل راکت: عادی = شفاف + حاشیه سفید + متن سفید */
:is(.dark #art-tags button[data-follow], .dark #art-tags-m button[data-follow]) {
    color: #ffffff !important;
    background-color: transparent !important;
    border-color: #ffffff !important;
}
/* هاور (dark) — مثل راکت: متن آبی روشن + دور کادر آبی روشن (blue-450 = rgb(81 182 255)) */
:is(.dark #art-tags button[data-follow]:hover, .dark #art-tags-m button[data-follow]:hover) {
    color: rgb(81 182 255) !important;
    border-color: rgb(81 182 255) !important;
    background-color: transparent !important;
    box-shadow: none !important;
}

/* ===== بلاک استایل داخلی شماره 8 (id="art-education-position") ===== */
/* دسکتاپ: دکمه آموزشی داخل کارت، سمت راست، دقیقاً بالای دکمه‌های پیام/قلب/سیو */
.zart .art-card .article-meta-actions > .flex:first-child {
    position: absolute !important;
    top: auto !important;
    bottom: 40px !important;   /* بالای دکمه‌های اکشن (که bottom:0 هستن) — بالاتر */
    right: 16px !important;    /* بیشتر به سمت چپ برای هم‌ترازی */
    left: auto !important;
    display: flex !important;
    justify-content: flex-start !important;
    align-items: center !important;
    direction: rtl !important;
    width: auto !important;
}

/* ===== هماهنگی کامل فوتر با صفحه اصلی (دسکتاپ و موبایل) ===== */
@media (max-width: 768px) {
    /* دکمه‌های شبکه‌های اجتماعی در موبایل: انتقال بیشتر به پایین */
    .footer-new .footer-top-bar .footer-social-icons,
    .footer-top-bar .footer-social-icons {
        justify-content: center !important;
        margin-top: 1.75rem !important;
    }

    /* «ارتباط با ما» در موبایل: تیتر و سایه دایره‌ای در اول جمله کاملاً وسط‌چین */
    .footer-new .footer-columns .col:last-child > div:first-child {
        align-items: center !important;
        margin-left: auto !important;
        margin-right: auto !important;
        justify-content: center !important;
        text-align: center !important;
        width: fit-content !important;
        transform: translateX(-10px) !important;
    }
    .footer-new .footer-columns .col:last-child > div:first-child span.text-xl {
        right: 0 !important;
        margin-left: auto !important;
        margin-right: auto !important;
        text-align: center !important;
        transform: translateX(-10px) !important;
    }
    .footer-new .footer-columns .col:last-child > div:first-child span.z-0 {
        right: -6px !important;
        transform: translateX(-10px) !important;
    }

    /* «ارتباط با ما»: کل کادر تمام عرض، آیتم‌های تماس (ایمیل/تلگرام/تلفن) لبه راست و مقادیر لبه چپ چپ */
    .footer-new .footer-columns .col:last-child ul {
        width: 100% !important;
        max-width: 100% !important;
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
        box-sizing: border-box !important;
        align-items: stretch !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .footer-new .footer-columns .col:last-child ul li:not(.footer-address-row) {
        width: 100% !important;
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        flex-wrap: nowrap !important;
        gap: 12px;
        margin-bottom: 0.75rem !important;
    }
    .footer-new .footer-columns .col:last-child ul li:not(.footer-address-row) > span {
        position: static !important;
        right: auto !important;
        margin-right: 0 !important;
        display: flex !important;
        align-items: center !important;
        flex-shrink: 0 !important;
    }
    .footer-new .footer-columns .col:last-child ul li:not(.footer-address-row) a.about-text {
        margin-left: 0 !important;
        margin-right: 0 !important;
        direction: ltr !important;
        text-align: left !important;
        flex-shrink: 0 !important;
    }

    /* آدرس در حالت موبایل: متن و چیدمان کاملاً وسط‌چین */
    .footer-new .footer-columns .col:last-child ul li.footer-address-row,
    .footer-new .footer-columns .col:last-child ul li:last-child {
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        text-align: center !important;
        padding-right: 0 !important;
        margin-top: 0.75rem !important;
    }
    .footer-new .footer-columns .col:last-child ul li.footer-address-row > span,
    .footer-new .footer-columns .col:last-child ul li:last-child > span {
        position: static !important;
        right: auto !important;
        margin: 0 auto 0.4rem auto !important;
        justify-content: center !important;
        display: flex !important;
    }
    .footer-new .footer-columns .col:last-child ul li.footer-address-row > div,
    .footer-new .footer-columns .col:last-child ul li:last-child > div {
        max-width: 100% !important;
        width: 100% !important;
        text-align: center !important;
        margin: 0 auto !important;
        padding: 0 !important;
    }
    .footer-new .footer-columns .col:last-child ul li.footer-address-row > div span,
    .footer-new .footer-columns .col:last-child ul li:last-child > div span {
        margin-right: 0 !important;
        margin-left: 0 !important;
        display: inline-block !important;
        text-align: center !important;
    }
    .footer-new .footer-columns .col:last-child ul li.footer-address-row > div > div,
    .footer-new .footer-columns .col:last-child ul li:last-child > div > div {
        width: 100% !important;
        max-width: 100% !important;
        margin-right: 0 !important;
        margin-left: 0 !important;
        text-align: center !important;
    }
}

/* مخفی کردن دکمه دایره‌ای ارتباط با ما فقط در حالت موبایل */
@media (max-width: 1023px) {
    
}

/* ==========================================================================
   ⬇⬇⬇  هدر صفحه‌ی اصلی (کپی ۱۰۰٪ مو‌به‌مو از index.css)  ⬇⬇⬇
   این بلاک به‌صورت خودکار از css/index.css کپی شده تا هدر صفحه‌ی مقالات
   دقیقاً مثل هدر صفحه‌ی اصلی باشد (دسکتاپ + موبایل).
   ========================================================================== */
.glass-panel {
            background: rgba(255, 255, 255, 0.03);
            backdrop-filter: blur(16px);
            -webkit-backdrop-filter: blur(16px);
            border: 1px solid rgba(255, 255, 255, 0.08);
            box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
        }
.course-reg-btn {
            position: relative;
            background: rgba(242, 246, 251, 0.03);
            backdrop-filter: blur(16px);
            -webkit-backdrop-filter: blur(16px);
            border: none;
            color: #FFFFFF;
            text-shadow: none;
            box-shadow:
                0 10px 24px rgba(0,0,0,.20),
                0 4px 10px rgba(0,0,0,.14);
            transition: all .35s cubic-bezier(.4,0,.2,1);
        }
.course-reg-btn {
            border-radius: 8px;
        }
.course-reg-glow-wrap::after {
            content: "";
            position: absolute;
            left: 15%;
            right: 15%;
            bottom: -6px;
            height: 10px;
            background: radial-gradient(ellipse at center, rgba(56,189,248,.45), transparent 75%);
            filter: blur(5px);
            pointer-events: none;
        }
.course-reg-btn:hover {
            transform: translateY(-2px);
            background: rgba(243, 247, 251, 0.07);
            box-shadow:
                0 16px 32px rgba(0,0,0,.22),
                0 8px 14px rgba(0,0,0,.14);
        }
.course-reg-btn::after {
            content: "";
            position: absolute;
            top: 0;
            left: -50%;
            width: 35%;
            height: 100%;
            background: linear-gradient(90deg, transparent, rgba(255,255,255,.12), rgba(255,255,255,.22), rgba(255,255,255,.12), transparent);
            transform: skewX(-20deg);
            transition: left .8s;
            pointer-events: none;
        }
.course-reg-btn:hover::after {
            left: 130%;
        }

/* ==========================================================================
   فاصله‌ی محتوای صفحه‌ی مقالات از هدر جدید
   (هدر جدید دوطبقه است: نوار اصلی + نوار دوم ناوبری؛ محتوا با فاصله استاندارد
   می‌نشیند تا زیر هدر نرود و به آن نچسبد.)
   ========================================================================== */
.zart > section,
.zart > section.pt-28,
.articles-main-section {
    padding-top: 8.5rem !important;
}
@media (min-width: 768px) {
    .zart > section,
    .zart > section.pt-28,
    .articles-main-section {
        padding-top: 9.5rem !important;
    }
}
@media (min-width: 1024px) {
    .zart > section,
    .zart > section.pt-28,
    .articles-main-section {
        padding-top: 15.5rem !important;
    }
}

/* ===== ARTICLES HEADER PARITY (approved site standard) ===== */
@media (max-width: 1023.98px) {
  .glass-panel > div.h-\[88px\] { height:88px !important; min-height:88px !important; }
}
@media (min-width:1024px) {
  #products-nav-btn, #useful-links-btn { gap:5px !important; }
  #products-nav-btn > span:last-child, #useful-links-btn > span:last-child {
    margin-right:-0.125rem !important; margin-left:0 !important;
    display:flex !important; align-items:center !important; flex:0 0 auto !important;
  }
  #products-nav-btn > span:last-child svg, #useful-links-btn > span:last-child svg {
    width:13px !important; height:8px !important; flex:0 0 13px !important;
  }
}

/* Mobile articles content: final upward adjustment. */
@media (max-width: 767px) {
  .articles-main-section { padding-top: 4rem !important; }
}

/* Mobile: lift the filter controls and the article list closer to the header. */
@media (max-width: 767px) {
  #articles-page {
    margin-top: -32px !important;
  }
}
