.elementor-1608 .elementor-element.elementor-element-003ed0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:75px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-1608 .elementor-element.elementor-element-7df26df{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1608 .elementor-element.elementor-element-e3a06a1{width:var( --container-widget-width, 8.507% );max-width:8.507%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;--container-widget-width:8.507%;--container-widget-flex-grow:0;}.elementor-1608 .elementor-element.elementor-element-e3a06a1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1608 .elementor-element.elementor-element-4d928c1 .elementor-icon-list-icon i{color:#884EAA;transition:color 0.3s;}.elementor-1608 .elementor-element.elementor-element-4d928c1 .elementor-icon-list-icon svg{fill:#884EAA;transition:fill 0.3s;}.elementor-1608 .elementor-element.elementor-element-4d928c1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1608 .elementor-element.elementor-element-4d928c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1608 .elementor-element.elementor-element-4d928c1 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:26px;}.elementor-1608 .elementor-element.elementor-element-4d928c1 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1608 .elementor-element.elementor-element-4d928c1 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#884EAA;}.elementor-1608 .elementor-element.elementor-element-a7bb3c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-1608 .elementor-element.elementor-element-8510de2{--display:flex;--z-index:0;}.elementor-1608 .elementor-element.elementor-element-00ece51{--display:flex;--margin-top:-53px;--margin-bottom:0px;--margin-left:13px;--margin-right:0px;}.elementor-1608 .elementor-element.elementor-element-24653b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1608 .elementor-element.elementor-element-01ead7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 035px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-33872f5{--display:flex;--margin-top:-53px;--margin-bottom:0px;--margin-left:13px;--margin-right:0px;}.elementor-1608 .elementor-element.elementor-element-375ee50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1608 .elementor-element.elementor-element-c3d02b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 035px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-12482d9{--display:flex;--margin-top:-53px;--margin-bottom:0px;--margin-left:13px;--margin-right:0px;}.elementor-1608 .elementor-element.elementor-element-eb87304{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1608 .elementor-element.elementor-element-328d8d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-b7e89ee{--display:flex;--margin-top:-53px;--margin-bottom:0px;--margin-left:13px;--margin-right:0px;}.elementor-1608 .elementor-element.elementor-element-861adff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1608 .elementor-element.elementor-element-aa1b3a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-37f2d41{--n-accordion-title-font-size:26px;--n-accordion-item-title-space-between:33px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:30px;--n-accordion-icon-gap:15px;--n-accordion-icon-normal-color:#884EAA;--n-accordion-icon-hover-color:#000000;}:where( .elementor-1608 .elementor-element.elementor-element-37f2d41 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:700;line-height:75px;}:where( .elementor-1608 .elementor-element.elementor-element-37f2d41 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-color:#02010100;}.elementor-1608 .elementor-element.elementor-element-7f261e5{--display:flex;}.elementor-1608 .elementor-element.elementor-element-9b7cbc4{--display:flex;--margin-top:-53px;--margin-bottom:0px;--margin-left:13px;--margin-right:0px;}.elementor-1608 .elementor-element.elementor-element-4ff2a82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1608 .elementor-element.elementor-element-c5e95a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 035px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-ed96db1{--display:flex;--margin-top:-53px;--margin-bottom:0px;--margin-left:13px;--margin-right:0px;}.elementor-1608 .elementor-element.elementor-element-36dd66c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1608 .elementor-element.elementor-element-4102ba1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 035px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-9d40f69{--display:flex;--margin-top:-53px;--margin-bottom:0px;--margin-left:13px;--margin-right:0px;}.elementor-1608 .elementor-element.elementor-element-d81ec40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1608 .elementor-element.elementor-element-f5ad0a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-16d157f{--display:flex;--margin-top:-53px;--margin-bottom:0px;--margin-left:13px;--margin-right:0px;}.elementor-1608 .elementor-element.elementor-element-4853410{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1608 .elementor-element.elementor-element-633eee6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-1608 .elementor-element.elementor-element-3b3b073{--n-accordion-title-font-size:26px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:33px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:30px;--n-accordion-icon-gap:15px;--n-accordion-icon-normal-color:#884EAA;--n-accordion-icon-hover-color:#000000;}:where( .elementor-1608 .elementor-element.elementor-element-3b3b073 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:700;line-height:75px;}:where( .elementor-1608 .elementor-element.elementor-element-3b3b073 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-color:#02010100;}body.elementor-page-1608:not(.elementor-motion-effects-element-type-background), body.elementor-page-1608 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#201924;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1608 .elementor-element.elementor-element-003ed0b{--content-width:1424.67px;}.elementor-1608 .elementor-element.elementor-element-a7bb3c9{--content-width:1424.67px;}.elementor-1608 .elementor-element.elementor-element-8510de2{--width:50%;}.elementor-1608 .elementor-element.elementor-element-7f261e5{--width:50%;}}/* Start custom CSS for nested-accordion, class: .elementor-element-37f2d41 *//* ایجاد کادر کلی و سایه داخلی (Inset) برای کل آیتم */
.elementor-1608 .elementor-element.elementor-element-37f2d41 .e-n-accordion-item {
    border: 1px solid rgba(142, 68, 173, 0.4) !important; /* کادر اصلی */
    border-radius: 15px !important;
    margin-bottom: 20px !important;
    background: rgba(255, 255, 255, 0.02) !important;
    overflow: hidden !important;
    
    /* سایه داخلی که گفتی - از داخل لبه‌ها نور می‌تاباند */
    box-shadow: inset 0px 0px 15px rgba(142, 68, 173, 0.3) !important; 
}

/* استایل تیتر که کلاسش را پیدا کردی */
.elementor-1608 .elementor-element.elementor-element-37f2d41 .e-n-accordion-item-title {
    padding: 20px !important;
    background: transparent !important;
}

/* وقتی آیتم باز است، یک سایه داخلی قوی‌تر یا تغییر رنگ داشته باشد */
.elementor-1608 .elementor-element.elementor-element-37f2d41 .e-n-accordion-item[open] {
    box-shadow: inset 0px 0px 25px rgba(142, 68, 173, 0.5) !important;
    border-color: rgba(142, 68, 173, 0.8) !important;
}

/* خط جداکننده داخلی بین تیتر و متن */
.elementor-1608 .elementor-element.elementor-element-37f2d41 .e-n-accordion-item[open] > .e-n-accordion-item-title {
    border-bottom: 1px solid rgba(142, 68, 173, 0.2) !important;
}

/* تنظیم متن توضیحات */
.elementor-1608 .elementor-element.elementor-element-37f2d41 .e-n-accordion-item-content {
    padding: 15px 25px 25px 55px !important;
    color: rgba(255, 255, 255, 0.8) !important;
}
/* ۱. حذف تمام خطوط سفید و مرزهای پیش‌فرض */
.elementor-1608 .elementor-element.elementor-element-37f2d41 .e-n-accordion-item,
.elementor-1608 .elementor-element.elementor-element-37f2d41 .e-n-accordion-item-title,
.elementor-1608 .elementor-element.elementor-element-37f2d41 .e-n-accordion-item-content {
    border: none !important;
    border-width: 0 !important;
    outline: none !important;
}

/* ۲. ایجاد استایل تمیز و سایه داخلی که می‌خواستی */
.elementor-1608 .elementor-element.elementor-element-37f2d41 .e-n-accordion-item {
    border: 1px solid rgba(142, 68, 173, 0.3) !important; /* یک خط خیلی ظریف بنفش به جای سفید */
    border-radius: 15px !important;
    margin-bottom: 20px !important;
    background: rgba(255, 255, 255, 0.02) !important;
    box-shadow: inset 0px 0px 15px rgba(142, 68, 173, 0.2) !important; /* سایه داخلی ملایم */
    overflow: hidden !important;
}

/* ۳. وقتی باکس باز میشه (مثل High-Resolution Displays) */
.elementor-1608 .elementor-element.elementor-element-37f2d41 .e-n-accordion-item[open] {
    box-shadow: inset 0px 0px 25px rgba(142, 68, 173, 0.4) !important;
    border-color: rgba(142, 68, 173, 0.6) !important;
}

/* ۴. حذف خط جداکننده سفید بین تیتر و متن */
.elementor-1608 .elementor-element.elementor-element-37f2d41 .e-n-accordion-item-title {
    border: none !important;
}

/* ۵. تنظیم فاصله متن توضیحات */
.elementor-1608 .elementor-element.elementor-element-37f2d41 .e-n-accordion-item-content {
    padding: 10px 25px 25px 55px !important;
    color: rgba(255, 255, 255, 0.7) !important;
}
/* ۱. حذف کادر بنفشِ دورِ تیتر */
.elementor-1608 .elementor-element.elementor-element-37f2d41 .e-n-accordion-item-title {
    border: none !important;
    border-width: 0 !important;
    background-color: transparent !important; /* اگر پس‌زمینه جداگانه دارد */
}

/* ۲. حذف کادر بنفش در حالت فوکوس یا فعال */
.elementor-1608 .elementor-element.elementor-element-37f2d41 .e-n-accordion-item-title:focus,
.elementor-1608 .elementor-element.elementor-element-37f2d41 .e-n-accordion-item-title:active,
.elementor-1608 .elementor-element.elementor-element-37f2d41 .e-n-accordion-item[open] .e-n-accordion-item-title {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

/* ۳. یکپارچه کردن کادر کل آیتم (برای اطمینان) */
.elementor-1608 .elementor-element.elementor-element-37f2d41 .e-n-accordion-item {
    border: 1px solid rgba(142, 68, 173, 0.2) !important; /* خط بسیار کمرنگ برای کل باکس */
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3b3b073 *//* ایجاد کادر کلی و سایه داخلی (Inset) برای کل آیتم */
.elementor-1608 .elementor-element.elementor-element-3b3b073 .e-n-accordion-item {
    border: 1px solid rgba(142, 68, 173, 0.4) !important; /* کادر اصلی */
    border-radius: 15px !important;
    margin-bottom: 20px !important;
    background: rgba(255, 255, 255, 0.02) !important;
    overflow: hidden !important;
    
    /* سایه داخلی که گفتی - از داخل لبه‌ها نور می‌تاباند */
    box-shadow: inset 0px 0px 15px rgba(142, 68, 173, 0.3) !important; 
}

/* استایل تیتر که کلاسش را پیدا کردی */
.elementor-1608 .elementor-element.elementor-element-3b3b073 .e-n-accordion-item-title {
    padding: 20px !important;
    background: transparent !important;
}

/* وقتی آیتم باز است، یک سایه داخلی قوی‌تر یا تغییر رنگ داشته باشد */
.elementor-1608 .elementor-element.elementor-element-3b3b073 .e-n-accordion-item[open] {
    box-shadow: inset 0px 0px 25px rgba(142, 68, 173, 0.5) !important;
    border-color: rgba(142, 68, 173, 0.8) !important;
}

/* خط جداکننده داخلی بین تیتر و متن */
.elementor-1608 .elementor-element.elementor-element-3b3b073 .e-n-accordion-item[open] > .e-n-accordion-item-title {
    border-bottom: 1px solid rgba(142, 68, 173, 0.2) !important;
}

/* تنظیم متن توضیحات */
.elementor-1608 .elementor-element.elementor-element-3b3b073 .e-n-accordion-item-content {
    padding: 15px 25px 25px 55px !important;
    color: rgba(255, 255, 255, 0.8) !important;
}
/* ۱. حذف تمام خطوط سفید و مرزهای پیش‌فرض */
.elementor-1608 .elementor-element.elementor-element-3b3b073 .e-n-accordion-item,
.elementor-1608 .elementor-element.elementor-element-3b3b073 .e-n-accordion-item-title,
.elementor-1608 .elementor-element.elementor-element-3b3b073 .e-n-accordion-item-content {
    border: none !important;
    border-width: 0 !important;
    outline: none !important;
}

/* ۲. ایجاد استایل تمیز و سایه داخلی که می‌خواستی */
.elementor-1608 .elementor-element.elementor-element-3b3b073 .e-n-accordion-item {
    border: 1px solid rgba(142, 68, 173, 0.3) !important; /* یک خط خیلی ظریف بنفش به جای سفید */
    border-radius: 15px !important;
    margin-bottom: 20px !important;
    background: rgba(255, 255, 255, 0.02) !important;
    box-shadow: inset 0px 0px 15px rgba(142, 68, 173, 0.2) !important; /* سایه داخلی ملایم */
    overflow: hidden !important;
}

/* ۳. وقتی باکس باز میشه (مثل High-Resolution Displays) */
.elementor-1608 .elementor-element.elementor-element-3b3b073 .e-n-accordion-item[open] {
    box-shadow: inset 0px 0px 25px rgba(142, 68, 173, 0.4) !important;
    border-color: rgba(142, 68, 173, 0.6) !important;
}

/* ۴. حذف خط جداکننده سفید بین تیتر و متن */
.elementor-1608 .elementor-element.elementor-element-3b3b073 .e-n-accordion-item-title {
    border: none !important;
}

/* ۵. تنظیم فاصله متن توضیحات */
.elementor-1608 .elementor-element.elementor-element-3b3b073 .e-n-accordion-item-content {
    padding: 10px 25px 25px 55px !important;
    color: rgba(255, 255, 255, 0.7) !important;
}
/* ۱. حذف کادر بنفشِ دورِ تیتر */
.elementor-1608 .elementor-element.elementor-element-3b3b073 .e-n-accordion-item-title {
    border: none !important;
    border-width: 0 !important;
    background-color: transparent !important; /* اگر پس‌زمینه جداگانه دارد */
}

/* ۲. حذف کادر بنفش در حالت فوکوس یا فعال */
.elementor-1608 .elementor-element.elementor-element-3b3b073 .e-n-accordion-item-title:focus,
.elementor-1608 .elementor-element.elementor-element-3b3b073 .e-n-accordion-item-title:active,
.elementor-1608 .elementor-element.elementor-element-3b3b073 .e-n-accordion-item[open] .e-n-accordion-item-title {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

/* ۳. یکپارچه کردن کادر کل آیتم (برای اطمینان) */
.elementor-1608 .elementor-element.elementor-element-3b3b073 .e-n-accordion-item {
    border: 1px solid rgba(142, 68, 173, 0.2) !important; /* خط بسیار کمرنگ برای کل باکس */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7bb3c9 *//* ۱. کانتینر اصلی */
.elementor-1608 .elementor-element.elementor-element-a7bb3c9 {
    position: relative;
    background-color: #201924;
    z-index: 1;
    overflow: hidden;
}

/* ۲. علامت‌های سوال بنفش (سری اول) */
.elementor-1608 .elementor-element.elementor-element-a7bb3c9::before {
    content: '?'; 
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 100px;
    color: #884EAA;
    position: fixed;
    top: 30%;
    left: 20%;
    
    text-shadow: 
        0 0 20px rgba(136, 78, 170, 0.8),             /* اصلی */
        350px 250px 10px rgba(136, 78, 170, 0.4),    /* ۲ */
        -200px 350px 15px rgba(131, 78, 175, 0.3),   /* ۳ */
        500px 50px 20px rgba(136, 78, 170, 0.2);     /* ۴ */
        
    mix-blend-mode: screen;
    filter: blur(2px);
    animation: float-pulse 8s ease-in-out infinite;
    z-index: -999;
    opacity: 0.35; 
    pointer-events: none;
}

/* ۳. تغییر علامت‌های تعجب به علامت سوال (سری دوم) */
.elementor-1608 .elementor-element.elementor-element-a7bb3c9::after {
    content: '?'; /* علامت تعجب حذف و به سوال تبدیل شد */
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 120px;
    color: #834EAF;
    position: fixed;
    top: 75%;
    left: 80%;
    
    text-shadow: 
        0 0 20px rgba(131, 78, 175, 0.8),             /* اصلی */
        -450px -350px 15px rgba(131, 78, 175, 0.5),   /* ۲ */
        -150px -550px 10px rgba(136, 78, 170, 0.3),   /* ۳ */
        -600px 0px 12px rgba(131, 78, 175, 0.4);      /* ۴ */
        
    mix-blend-mode: screen;
    filter: blur(2px);
    animation: float-pulse 10s ease-in-out infinite reverse;
    z-index: -999;
    opacity: 0.3; 
    pointer-events: none;
}

/* ۴. علامت‌های سوال کوچک و درخشان */
.elementor-1608 .elementor-element.elementor-element-a7bb3c9 .elementor-container::before {
    content: '?';
    font-size: 60px;
    color: #ffffff;
    position: fixed;
    top: 15%;
    left: 65%;
    
    text-shadow: 
        0 0 15px #884EAA,
        -550px 450px 5px rgba(255, 255, 255, 0.4),
        250px 350px 8px rgba(136, 78, 170, 0.6);
        
    mix-blend-mode: overlay;
    filter: blur(1px);
    animation: float-pulse 6s ease-in-out infinite;
    z-index: -999;
    opacity: 0.4;
}

/* انیمیشن (بدون تغییر) */
@keyframes float-pulse {
    0%, 100% { 
        transform: translate(-50%, -50%) scale(0.8) rotate(-10deg); 
        opacity: 0.3; 
    }
    50% { 
        transform: translate(-50%, -50%) scale(1.1) translate(30px, -30px) rotate(10deg); 
        opacity: 0.6;
        filter: brightness(1.3) blur(3px);
    }
}

/* ۵. لایه‌بندی محتوا */
.elementor-1608 .elementor-element.elementor-element-a7bb3c9 .elementor-section, 
.elementor-1608 .elementor-element.elementor-element-a7bb3c9 .elementor-container, 
.elementor-1608 .elementor-element.elementor-element-a7bb3c9 .elementor-widget {
    position: relative;
    z-index: 2 !important;
}/* End custom CSS */