.elementor-5961 .elementor-element.elementor-element-4c215e1{--display:flex}.sepehr-custom-content{--primary-color:#0c2461;--primary-light:#1e3a8a;--secondary-color:#f39c12;--secondary-light:#f59e0b;--text-color:#374151;--text-dark:#111827;--bg-light:#f9fafb;--border-color:#e5e7eb;--insta-grad:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);--success-grad:linear-gradient(135deg,#10b981 0%,#059669 100%);--premium-grad:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);--brand-grad:linear-gradient(135deg,#0c2461 0%,#1e3a8a 100%);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);font-family:'Vazirmatn',sans-serif !important;color:var(--text-color);line-height:2;font-size:16px;direction:rtl;text-align:justify}.sepehr-custom-content h1{font-size:26px !important;font-weight:900 !important;background:var(--brand-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;border-right:6px solid var(--secondary-color);padding:10px 20px 10px 0;margin-bottom:35px;text-align:right;line-height:1.4}.sepehr-custom-content h2{font-size:22px !important;font-weight:800 !important;color:var(--text-dark);margin-top:45px;margin-bottom:20px;position:relative;text-align:right;padding-right:15px}.sepehr-custom-content h2:before{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:4px;height:70%;background:var(--secondary-color);border-radius:4px}.sepehr-custom-content h3{font-size:18px !important;font-weight:700;color:var(--primary-color);margin-top:30px;background:#f1f5f9;padding:10px 15px;border-radius:8px;border-right:4px solid var(--primary-light);display:inline-block;width:100%;box-sizing:border-box}.sepehr-meta-box{display:flex;gap:20px;color:#64748b;font-size:13px;margin-bottom:25px;border-bottom:1px solid #e2e8f0;padding-bottom:15px;flex-wrap:wrap}.article-footer{margin-top:40px;padding-top:20px;border-top:1px solid #e2e8f0}.author-bio{background-color:#f8fafc;padding:20px;border-radius:12px;border:1px solid #e2e8f0}.author-bio h3{margin-top:0;font-size:18px;color:#0c2461;background:0 0 !important;padding:0 !important;border:none !important}.sepehr-eeat-box{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%) !important;border:1px solid #bbf7d0;border-right:6px solid #16a34a !important;border-radius:16px;padding:30px;margin:35px 0;position:relative;overflow:hidden;box-shadow:var(--shadow-md);transition:transform .3s ease,box-shadow .3s ease;will-change:transform}.sepehr-eeat-box:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.sepehr-eeat-box:before{content:'✓';position:absolute;top:-10px;left:-10px;width:60px;height:60px;background:var(--success-grad);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;font-weight:700;opacity:.8}.sepehr-brand-box{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-right:6px solid var(--primary-color);border-radius:20px;padding:30px;margin:45px 0;position:relative;overflow:hidden;box-shadow:var(--shadow-lg);transition:transform .4s cubic-bezier(.175,.885,.32,1.1)}.sepehr-brand-box:hover{transform:translateY(-5px)}.sepehr-brand-icon{width:60px;height:60px;background:var(--premium-grad);border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 8px 20px rgba(139,92,246,.3);transition:transform .4s ease}.sepehr-brand-box:hover .sepehr-brand-icon{transform:rotate(15deg) scale(1.1)}.sepehr-brand-text h4{margin:0 0 10px !important;font-size:18px !important;color:var(--primary-color);font-weight:800}.sepehr-cta-box{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%) !important;border-radius:20px;padding:40px 30px;margin:60px 0;text-align:center;color:#fff !important;position:relative;overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid #334155}.sepehr-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,var(--secondary-color) 0%,var(--secondary-light) 100%) !important;color:#fff !important;padding:14px 40px;border-radius:10px;font-weight:800;text-decoration:none !important;font-size:16px;transition:transform .3s ease,box-shadow .3s ease;position:relative;z-index:2;box-shadow:0 8px 20px rgba(243,156,18,.3);border:none}.sepehr-cta-btn:hover{transform:translateY(-3px);box-shadow:0 12px 25px rgba(243,156,18,.5)}.sepehr-insta-wrap{background:var(--insta-grad);border-radius:24px;padding:3px;margin:50px 0;box-shadow:0 10px 30px rgba(188,24,136,.2);transition:transform .3s ease}.sepehr-insta-wrap:hover{transform:translateY(-5px)}.sepehr-insta-inner{background:#fff;border-radius:21px;padding:25px 30px;display:flex;align-items:center;justify-content:space-between;gap:20px}.sepehr-insta-icon-wrap{width:50px;height:50px;flex-shrink:0}.sepehr-insta-btn{display:inline-flex;align-items:center;gap:8px;background:var(--insta-grad);color:#fff !important;padding:10px 25px;border-radius:50px;font-weight:700;font-size:14px;text-decoration:none !important;box-shadow:0 5px 15px rgba(220,39,67,.3);transition:transform .3s ease,box-shadow .3s ease;white-space:nowrap}.sepehr-insta-btn:hover{transform:scale(1.05);box-shadow:0 8px 20px rgba(220,39,67,.4)}.sepehr-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:35px 0;border:1px solid #e2e8f0;border-radius:12px}.sepehr-custom-content table{width:100%;border-collapse:collapse;min-width:650px}.sepehr-custom-content th{background:var(--brand-grad);color:#fff;padding:16px;text-align:right}.sepehr-custom-content td{padding:16px;border-bottom:1px solid #e2e8f0}.sepehr-faq-item{border:1px solid #e2e8f0;border-radius:12px;margin-bottom:12px;background:#fff}.sepehr-faq-item summary{padding:20px;cursor:pointer;font-weight:700;background-color:#f9fafb;display:flex;justify-content:space-between;align-items:center;border-radius:12px;transition:background-color .3s}.sepehr-faq-item[open] summary{border-radius:12px 12px 0 0;background-color:#eff6ff;color:var(--primary-color)}@media (max-width:768px){.sepehr-insta-inner{flex-direction:column;text-align:center}.sepehr-brand-content{flex-direction:column;text-align:center;align-items:center}.sepehr-cta-box{padding:30px 20px}.sepehr-cta-btn{width:100%;margin-top:15px}.sepehr-meta-box{flex-direction:column;gap:10px}}