 /* ساختار اصلی نوار اعلان */ .pishino-promo-bar-final{ background:linear-gradient(135deg, #dc2626 0%, #b91c1c 100%) !important;/* گرادیان قرمز هشدار */ color:#ffffff !important;padding:12px 20px !important;display:flex !important;justify-content:center !important;align-items:center !important;text-align:center !important;position:relative !important;z-index:99999 !important;box-shadow:0 4px 20px -5px rgba(220, 38, 38, 0.5) !important;direction:rtl !important;gap:1.5rem !important;}/* محتوای متنی با آیکون */ .pishino-promo-bar-final .promo-text-final{ font-size:16px !important;font-weight:600 !important;display:flex !important;align-items:center !important;gap:10px !important;/* فاصله بین آیکون و متن */ }.pishino-promo-bar-final .promo-text-final .promo-icon-final{ font-size:1.2em !important;color:#fef2f2 !important;}/* دکمه فراخوان به اقدام */ .pishino-promo-bar-final .promo-button-final{ background-color:#ffffff !important;color:#b91c1c !important;/* متن دکمه به رنگ قرمز تیره */ font-weight:700 !important;text-decoration:none !important;padding:8px 20px !important;border-radius:8px !important;white-space:nowrap !important;transition:all 0.3s ease !important;box-shadow:0 2px 8px rgba(0,0,0,0.2) !important;}.pishino-promo-bar-final .promo-button-final:hover{ background-color:#fef2f2 !important;transform:translateY(-2px) scale(1.05) !important;box-shadow:0 4px 12px rgba(0,0,0,0.25) !important;}/* دکمه بستن */ .pishino-promo-close-btn-final{ position:absolute !important;left:15px !important;top:50% !important;transform:translateY(-50%) !important;cursor:pointer !important;font-size:24px !important;line-height:1 !important;color:#ffffff !important;opacity:0.8 !important;transition:opacity 0.2s ease, transform 0.2s ease !important;}.pishino-promo-close-btn-final:hover{ opacity:1 !important;transform:translateY(-50%) scale(1.1) !important;}/* ریسپانسیو برای موبایل */ @media (max-width:768px){ .pishino-promo-bar-final{ flex-direction:column !important;/* زیر هم قرار گرفتن */ padding:15px 15px !important;gap:12px !important;}.pishino-promo-bar-final .promo-text-final{ font-size:14px !important;}.pishino-promo-bar-final .promo-button-final{ font-size:14px !important;padding:7px 18px !important;}}/* --- ساختار اصلی هدر --- */ .pishino-main-header-wrapper{ padding:1rem 2rem;/* حذف !important */ direction:rtl;background-color:#ffffff;border-bottom:1px solid #f0f0f0;}.pishino-header-container{ max-width:1500px;margin:0 auto;background-color:#ffffff;padding:1.2rem 2rem;border-radius:15px;box-shadow:0 8px 30px -10px rgba(0, 0, 0, 0.1);display:flex;justify-content:space-between;align-items:center;}.pishino-header-right{ display:flex;align-items:center;gap:2.5rem;}/* --- لوگو --- */ .pishino-header-logo img{ height:45px;width:auto;}/* --- منوی ناوبری --- */ .pishino-header-nav ul{ list-style:none;margin:0;padding:0;display:flex;gap:2rem;}.pishino-header-nav li a{ text-decoration:none;font-size:1rem;font-weight:600;position:relative;padding-bottom:8px;color:#115e59;/* تغییر رنگ ثابت لینک‌ها به سبز */ transition:color 0.3s ease;white-space:nowrap;}.pishino-header-nav li a::after{ content:'';position:absolute;bottom:0;right:0;width:0;height:3px;background-color:#115e59;/* تغییر رنگ خط زیرین به سبز */ border-radius:2px;transition:width 0.3s ease;}.pishino-header-nav li a:hover{ color:#115e59;/* حفظ رنگ سبز در حالت هوور */ }.pishino-header-nav li a:hover::after{ width:100%;}/* --- دکمه فراخوان به اقدام - بدون تغییر طبق دستور --- */ .pishino-header-cta .cta-button{ background-color:#f97316;color:#ffffff;padding:0.8rem 1.8rem;border-radius:10px;text-decoration:none;font-weight:700;font-size:1rem;transition:all 0.3s ease;box-shadow:0 4px 15px -5px rgba(249, 115, 22, 0.4);white-space:nowrap;}.pishino-header-cta .cta-button:hover{ transform:translateY(-3px);box-shadow:0 7px 20px -5px rgba(249, 115, 22, 0.5);}/* --- ساختار اصلی هدر موبایل --- */ .pishino-mobile-header{ background-color:#ffffff ;padding:0.8rem 1.5rem ;display:flex ;justify-content:space-between ;align-items:center ;box-shadow:0 4px 15px -5px rgba(0, 0, 0, 0.08) ;position:relative ;z-index:1001 ;direction:rtl ;}.pishino-mobile-logo img{ height:40px ;width:auto ;}.pishino-hamburger-menu label{ cursor:pointer ;font-size:1.8rem ;color:#115e59 ;}/* --- جادوی منوی بدون جاوا اسکریپت --- */ #mobile-menu-toggle{ display:none ;}/* --- منوی تمام‌صفحه (Overlay) --- */ .pishino-mobile-overlay{ position:fixed ;top:0 ;left:0 ;width:100% ;height:100% ;background-color:#fffbeb ;/* تغییر پس‌زمینه به کرم روشن برای هماهنگی با سبز */ z-index:1000 ;display:none ;justify-content:center ;align-items:center ;flex-direction:column ;}/* --- نمایش منو وقتی چک‌باکس فعال است --- */ #mobile-menu-toggle:checked ~ .pishino-mobile-overlay{ display:flex ;}/* دکمه بستن منو */ .pishino-overlay-close{ position:absolute ;top:1.5rem ;left:1.5rem ;cursor:pointer ;font-size:2rem ;color:#115e59 ;/* تغییر رنگ دکمه بستن به سبز برای خوانایی در صفحه روشن */ }/* لیست آیتم‌های منو */ .pishino-overlay-nav ul{ list-style:none ;padding:0 ;margin:0 ;text-align:center ;}.pishino-overlay-nav li{ margin-bottom:2.5rem ;}.pishino-overlay-nav a{ color:#115e59 ;text-decoration:none ;font-size:1.8rem ;font-weight:700 ;opacity:0.9 ;/* افزایش کمی اوپاسیتی برای وضوح بیشتر */ display:inline-block ;transition:opacity 0.3s ease ;}.pishino-overlay-nav a:hover{ opacity:1 ;}/* دکمه فراخوان به اقدام در منو */ .pishino-overlay-cta{ margin-top:2rem ;}.pishino-overlay-cta a{ background-color:#f97316 ;color:#ffffff ;padding:0.8rem 2.5rem ;border-radius:10px ;font-size:1.2rem ;font-weight:700 ;text-decoration:none ;transition:background-color 0.3s ease, transform 0.3s ease ;}.pishino-overlay-cta a:hover{ transform:scale(1.05) ;}/* ================================== ۱. بخش Hero صفحه خدمات - اصلاح شده ================================== */ .shs-services-hero-section{ background-color:#fffbeb;padding:6rem 2rem;direction:rtl;border-bottom:1px solid #fae8c8;overflow:hidden;}.shs-services-hero-grid{ display:grid;grid-template-columns:repeat(2, 1fr);align-items:center;gap:3rem;max-width:1500px;margin:0 auto;}.shs-hero-content h1{ line-height:1.6;margin-bottom:1.5rem;color:#115e59;/* تغییر به کد رنگ جدید */ font-size:2.5rem;font-weight:800;}.shs-hero-content p.shs-intro-text{ line-height:1.9;margin-bottom:2rem;}.inner-page-title{ display:none;}.shs-features-grid{ display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;}.shs-feature-item{ background-color:rgba(255, 255, 255, 0.7);border:1px solid #fae8c8;border-radius:12px;padding:1rem;display:flex;align-items:center;gap:1rem;transition:background-color 0.3s ease, transform 0.3s ease;}.shs-feature-item:hover{ background-color:#ffffff;transform:scale(1.03);}.shs-feature-icon{ background-color:#fff9f0;border-radius:8px;padding:0.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.shs-feature-icon svg{ width:24px;height:24px;stroke:#115e59;/* تغییر به کد رنگ جدید */ }.shs-feature-text{ font-size:1rem;color:#3f362a;font-weight:500;margin:0;text-align:right;line-height:1.7;}/* ================================== ریسپانسیو ================================== */ @media (max-width:992px){ .shs-services-hero-grid{ grid-template-columns:1fr;text-align:center;}.shs-hero-content h1{ font-size:2.2rem;}}@media (max-width:576px){ .shs-features-grid{ grid-template-columns:1fr;}.shs-services-hero-section{ padding:4rem 1.5rem;}}/* ================================== بخش مجزای دکمه‌های فراخوان (نسخه نهایی) ================================== */ .main-cta-buttons-section{ background-color:#ffffff !important;padding:3rem 2rem !important;direction:rtl !important;border-bottom:1px solid #e9ecef !important;}.main-cta-buttons-section .section-content{ max-width:1500px !important;margin:0 auto !important;}.main-cta-buttons-wrapper{ display:flex;align-items:center;justify-content:center;/* وسط‌چین کردن دکمه‌ها */ gap:1.5rem;flex-wrap:wrap;}.main-cta-button{ display:inline-block;padding:1.2rem 3rem !important;border-radius:12px;text-decoration:none !important;font-weight:700;font-size:1.3rem;transition:all 0.3s ease;border:2px solid transparent;min-width:300px;/* افزایش عرض برای جای‌گیری متن در دسکتاپ */ text-align:center;}.main-cta-button.primary{ background-color:#ff8800 !important;color:#ffffff !important;box-shadow:0 5px 20px -5px rgba(255, 136, 0, 0.4);}.main-cta-button.secondary{ background-color:#fff9f0 !important;color:#c26e00 !important;border-color:#ffedd5 !important;}.main-cta-button:hover{ transform:translateY(-5px);box-shadow:0 8px 25px -5px rgba(0,0,0,0.15);}/* ================================== ریسپانسیو ================================== */ @media (max-width:768px){ .main-cta-buttons-wrapper{ flex-direction:column !important;width:100%;max-width:95%;/* افزایش عرض برای انعطاف‌پذیری */ margin:0 auto;}.main-cta-button{ width:100%;font-size:1rem;/* کاهش فونت برای جلوگیری از شکستن متن */ padding:1rem 2rem !important;min-width:unset;/* حذف حداقل عرض در موبایل */ }}/* تنظیمات برای صفحه‌نمایش‌های خیلی کوچک */ @media (max-width:360px){ .main-cta-button{ font-size:0.9rem;/* کاهش بیشتر فونت برای صفحه‌نمایش‌های کوچک */ padding:0.8rem 1.5rem !important;}}/* ================================== ۲. بخش نقطه درد (محتوای بد) - اصلاح شده ================================== */ .pain-point-section{ /* پس‌زمینه سفید طبق الگوی متناوب */ background-color:#ffffff;padding:6rem 2rem;direction:rtl;border-bottom:1px solid #e9ecef;}.pain-point-section .section-content{ /* عرض محتوا طبق خواسته شما افزایش یافت */ max-width:1500px;margin:0 auto;}.pain-point-section h2{ margin-bottom:2rem;text-align:center;color:#115e59;/* تغییر رنگ تیتر به کد جدید */ }.pain-point-section p.description{ line-height:2.1;color:#334155;margin-bottom:2.5rem;text-align:right;max-width:900px;/* برای خوانایی بهتر، خود پاراگراف محدودتر است */ margin-left:auto;margin-right:auto;}/* استایل تگ‌های منفی */ .pain-point-section .negative-tag{ background-color:#ffcdd2;color:#b71c1c;padding:0.1em 0.5em;border-radius:8px;font-weight:600;white-space:nowrap;}/* باکس سبز برای جمله پایانی */ .final-cta-wrapper{ background-color:#CBFFDE;border:1px solid #a7f3d0;border-radius:12px;padding:1.5rem;margin:2.5rem auto 0 auto;/* وسط‌چین کردن خود باکس */ max-width:800px;}.final-cta-wrapper .stop-cycle-cta{ font-size:1.3rem;font-weight:bold;color:#1e293b;margin:0;text-align:center;}/* ================================== ریسپانسیو ================================== */ @media (max-width:768px){ .pain-point-section{ padding:4rem 1.5rem;}.pain-point-section h2{ font-size:1.8rem;}.pain-point-section p.description{ font-size:1.1rem;text-align:center;}.final-cta-wrapper .stop-cycle-cta{ font-size:1.2rem;}}.calculator-header{ text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #e1e8ed;}.calculator-container{ border-radius:15px;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,0.15);background:white;margin-bottom:30px;position:relative;min-height:900px;}.calculator-container iframe{ width:100%;height:900px;border:none;display:block;background:white;}.calculator-footer{ text-align:center;padding-top:20px;border-top:1px solid #e1e8ed;}.calculator-footer p{ color:#7f8c8d;margin:0;font-size:1.1rem;text-align:center;}/* Responsive Design */ @media (max-width:1024px){ .elementor-roi-calculator-final{ padding:20px;}.calculator-title{ font-size:2rem;}.calculator-container iframe{ height:800px;}.calculator-container{ min-height:800px;}}@media (max-width:768px){ .elementor-roi-calculator-final{ padding:15px;margin:10px 0;}.calculator-title{ font-size:1.8rem;}.calculator-subtitle{ font-size:1.1rem;}.calculator-container iframe{ height:700px;}.calculator-container{ min-height:700px;}}@media (max-width:480px){ .calculator-title{ font-size:1.5rem;}.calculator-container iframe{ height:600px;}.calculator-container{ min-height:600px;}}/* بهینه‌سازی سرعت - حذف انیمیشن‌ها و loading state */ /* ================================== ۹. بخش چرا پیشینو؟ (نسخه نهایی) - اصلاح شده ================================== */ .final-usp-section{ background-color:#fffbeb;padding:6rem 2rem;direction:rtl;}.final-usp-section .section-content{ max-width:1500px;margin:0 auto;}.final-usp-section h2{ margin-bottom:3rem;text-align:center;line-height:1.6;color:#115e59;/* تغییر به رنگ برند جدید */ }/* --- سیستم تب‌بندی */ .usp-tabs-wrapper{ max-width:1200px;margin:0 auto;background-color:#ffffff;border-radius:20px;padding:2.5rem;border:1px solid #fae8c8;box-shadow:0 10px 40px -15px rgba(0,0,0,0.08);}.usp-tabs-wrapper input[type="radio"]{ display:none;}.usp-tab-buttons{ display:flex;justify-content:center;border-bottom:2px solid #f3eade;margin-bottom:2.5rem;flex-wrap:wrap;gap:1rem;}.usp-tab-button{ background-color:#ffffff;padding:1rem;cursor:pointer;font-size:1.1rem;font-weight:700;color:#475569;display:flex;align-items:center;justify-content:center;gap:0.75rem;border-radius:12px;border:2px solid #f1f5f9;box-shadow:0 4px 10px -5px rgba(0,0,0,0.05);transition:all 0.3s ease;}.usp-tab-button:hover{ transform:translateY(-5px);box-shadow:0 10px 25px -8px rgba(0,0,0,0.1);color:#115e59;}.usp-tab-button svg{ width:24px;height:24px;color:#475569;}/* اصلاح شد:استایل تب فعال با رنگ برند جدید */ .usp-tabs-wrapper input[type="radio"]:checked + .usp-tab-button{ background-color:#ffffff;color:#115e59;border:4px solid #115e59;transform:translateY(-5px);box-shadow:0 10px 25px -8px rgba(17, 94, 89, 0.2);}.usp-tabs-wrapper input[type="radio"]:checked + .usp-tab-button svg{ color:#115e59;}/* پنل‌های محتوا */ .usp-tab-content{ display:none;animation:fadeIn 0.4s ease-in-out;}@keyframes fadeIn{ from{ opacity:0;transform:translateY(10px);}to{ opacity:1;transform:translateY(0);}}.usp-tab-content.is-active{ display:block;}.usp-category-intro{ text-align:center;margin-bottom:2.5rem;padding:1.5rem;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:1rem;}.usp-category-intro svg{ flex-shrink:0;width:40px;height:40px;color:#115e59;/* تغییر رنگ آیکون اینترو */ }.usp-category-intro p{ font-size:1.15rem;line-height:1.8;margin:0;text-align:center;}.benefits-grid{ display:flex;flex-wrap:nowrap;gap:1.5rem;overflow-x:auto;padding-bottom:1rem;}.benefit-item{ background-color:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;padding:2rem 1.5rem;text-align:center;border-top-width:4px;flex:0 0 320px;max-width:320px;}.benefit-item h3{ color:#115e59;/* تغییر رنگ تیتر کارت‌ها */ font-size:1.1rem;margin:0 0 0.5rem 0;text-align:center;}.benefit-item p{ font-size:0.95rem;color:#4a5568;line-height:1.7;margin:0;text-align:center;}/* حفظ ساختار رنگی دسته‌ها با اولویت رنگ تیتر جدید */ .usp-category-intro.strategy{ background-color:#f0fdf4;}.benefit-item.strategy{ border-top-color:#115e59;}.usp-category-intro.quality{ background-color:#eff6ff;}.benefit-item.quality{ border-top-color:#115e59;}.usp-category-intro.process{ background-color:#fffbeb;}.benefit-item.process{ border-top-color:#115e59;}.usp-category-intro.guarantee{ background-color:#eef2ff;}.benefit-item.guarantee{ border-top-color:#115e59;}/* ریسپانسیو */ @media (max-width:768px){ .usp-tabs-wrapper{ padding:1rem;margin:0 0.5rem;}.usp-tab-buttons{ justify-content:flex-start;overflow-x:auto;padding-bottom:0.75rem;white-space:nowrap;}.usp-tab-buttons::-webkit-scrollbar{ height:6px;}.usp-tab-buttons::-webkit-scrollbar-thumb{ background:#115e59;border-radius:12px;}.usp-tab-button{ white-space:nowrap;padding:0.5rem 0.75rem;font-size:1rem;}.benefits-grid::-webkit-scrollbar-thumb{ background:#115e59;border-radius:12px;}.benefit-item{ flex:0 0 280px;max-width:280px;}.final-usp-section h2{ font-size:1.8rem;}}/* ================================== ۷. بخش خدمات تخصصی (نسخه نهایی) - اصلاح شده ================================== */ .specialized-services-section-v3{ background-color:#ffffff;padding:6rem 2rem;direction:rtl;}.specialized-services-section-v3 .section-content{ max-width:1500px;margin:0 auto;}.specialized-services-section-v3 .section-intro{ text-align:center;max-width:900px;margin:0 auto 3rem auto;}.specialized-services-section-v3 h2{ margin-bottom:1.5rem;text-align:center;color:#115e59;/* تغییر به رنگ برند جدید */ }.specialized-services-section-v3 .section-intro p{ font-size:1.2rem;line-height:1.9;color:#574d3d;text-align:center;}/* --- سیستم تب‌بندی --- */ .tabs-container-v3{ max-width:1100px;margin:0 auto;}.tab-labels{ display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem;margin-bottom:3rem;}.tab-labels .tab{ background-color:#ffffff;padding:1rem;cursor:pointer;color:#475569;font-weight:700;font-size:1.1rem;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;gap:0.75rem;border-radius:12px;border:2px solid #f1f5f9;box-shadow:0 4px 10px -5px rgba(0,0,0,0.05);}.tab-labels .tab:hover{ transform:translateY(-5px);box-shadow:0 10px 25px -8px rgba(0,0,0,0.1);color:#115e59;}.tab-labels .tab svg{ width:24px;height:24px;stroke:currentColor;}/* استایل اصلاح شده برای تب فعال با رنگ برند جدید */ .tab.active{ background-color:#ffffff;color:#115e59;border:2px solid #115e59;transform:translateY(-5px);box-shadow:0 10px 25px -8px rgba(17, 94, 89, 0.2);}.tab.active svg{ color:#115e59;}/* پنل‌های محتوا */ .tab-panel{ display:none;animation:fadeIn 0.5s ease;background-color:#ffffff;border-radius:16px;padding:2.5rem;border:1px solid #fae8c8;}@keyframes fadeIn{ from{ opacity:0;transform:translateY(10px);}to{ opacity:1;transform:translateY(0);}}/* استایل محتوای داخل هر پنل */ .category-intro{ display:flex;align-items:center;gap:1rem;background-color:#fff9f0;padding:1.25rem 1.5rem;border-radius:12px;margin-bottom:2.5rem;text-align:right;color:#44403c;}.category-intro strong{ font-size:1.2rem;margin-left:0.5rem;}.category-intro .category-description{ font-size:1rem;line-height:1.7;}.service-list{ display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5rem;}.service-item{ background:#f8fafc;padding:1.5rem;border-radius:12px;border:1px solid #f1f5f9;text-align:center;}.service-item h3{ font-size:1.15rem;color:#115e59;/* تغییر رنگ تیتر کارت‌ها */ margin:0 0 0.75rem 0;text-align:center;}.service-item p{ font-size:0.95rem;color:#4a5568;line-height:1.8;margin:0;text-align:center;}.service-list-scroll-indicator{ display:none;}/* ================================== ریسپانسیو ================================== */ @media (max-width:992px){ .service-list{ grid-template-columns:repeat(2, 1fr);}}@media (max-width:768px){ .specialized-services-section-v3{ padding:4rem 1.5rem;}.tab-labels{ grid-template-columns:repeat(2, 1fr);}.tab-panel{ padding:1.5rem;}.service-list{ display:flex;overflow-x:auto;padding-bottom:1.5rem;scroll-snap-type:x mandatory;gap:1rem;}.service-item{ flex:0 0 85%;scroll-snap-align:start;}.service-list::-webkit-scrollbar{ display:none;}.service-list{ -ms-overflow-style:none;scrollbar-width:none;}.service-list-scroll-indicator{ display:block;width:80px;height:4px;background-color:#115e59;/* هماهنگی اسکرول موبایل با رنگ برند */ opacity:0.4;border-radius:2px;margin:1rem auto 0 auto;}div.category-intro.category-intro{ font-size:calc(0.75rem + 0.2vw);padding:0.5rem;text-align:center;display:flex;gap:0.3rem;}div.category-intro.category-intro strong{ font-size:17px;letter-spacing:-1.2px;font-family:inherit;}.category-description{ display:block;margin-top:0.5rem;font-size:0.9rem;}}@media (max-width:576px){ .tab-labels{ grid-template-columns:1fr;}}/* ================================== بخش مقایسه (نسخه نهایی با طراحی گرافیکی) ================================== */ .elon-musk-problem-solution-section{ background-color:#fffbeb;padding:6rem 2rem;direction:rtl;overflow:hidden;}.elon-musk-problem-solution-section .elon-musk-section-content{ max-width:1200px;margin:0 auto;text-align:center;}.elon-musk-problem-solution-section h2.elon-musk-main-title{ font-size:2.6rem;line-height:1.6;margin-bottom:1.5rem;color:#115e59;/* تغییر به رنگ جدید */ }.elon-musk-problem-solution-section .elon-musk-intro-paragraph{ font-size:1.15rem;color:#574d3d;line-height:1.9;max-width:950px;margin:0 auto 3rem auto;}/* جعبه مقایسه کلیدی */ .elon-musk-key-comparison-container{ text-align:center;margin-bottom:4rem;}.elon-musk-key-comparison-container .elon-musk-box-title{ font-size:2rem;font-weight:700;margin-bottom:2rem;color:#115e59;/* تغییر طبق درخواست به رنگ سبز جدید */ }.elon-musk-key-cards-grid{ display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;}.elon-musk-key-card{ background-color:#ffffff;border:1px solid #e2e8f0;box-shadow:0 10px 25px -10px rgba(0,0,0,0.07);border-radius:20px;padding:1.5rem;text-align:center;}.elon-musk-key-card .elon-musk-card-header{ display:flex;flex-direction:column;align-items:center;gap:0.75rem;margin-bottom:1.5rem;font-size:1.3rem;font-weight:700;color:#115e59;/* هماهنگی آیکون/متن هدر کارت با رنگ جدید */ }.elon-musk-key-card .elon-musk-card-comparison{ font-size:1.1rem;line-height:1.8;}.elon-musk-key-card .elon-musk-team-value{ color:#be123c;display:block;margin-bottom:0.75rem;}.elon-musk-key-card .elon-musk-pishino-value{ display:block;background-color:#f0fff4;color:#166534;padding:0.5rem;border-radius:10px;font-weight:700;}/* کانتینر چالش‌ها */ .elon-musk-problem-solution-container{ display:flex;flex-direction:column;gap:2rem;}.elon-musk-problem-item{ background-color:#ffffff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 15px -5px rgba(0,0,0,0.06);overflow:hidden;padding:2rem;text-align:right;}.elon-musk-problem-header{ display:flex;align-items:center;gap:1rem;margin-bottom:1rem;}.elon-musk-problem-number{ background-color:#fee2e2;color:#ef4444;border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;flex-shrink:0;}.elon-musk-problem-title{ font-size:1.5rem;font-weight:700;color:#115e59;/* تغییر رنگ تیتر چالش */ margin:0;}.elon-musk-problem-text{ font-size:1.1rem;line-height:1.8;color:#4b5563;margin:0;padding-right:calc(35px + 1rem);}.elon-musk-solution-card{ background-color:#f0fff4;border:1px solid #a7f3d0;border-radius:12px;padding:1.5rem;margin-top:1.5rem;text-align:right;}.elon-musk-solution-header{ display:flex;align-items:center;gap:1rem;margin-bottom:1rem;}.elon-musk-solution-icon{ font-size:1.5rem;color:#115e59;}/* تغییر رنگ آیکون راه حل */ .elon-musk-solution-title{ font-size:1.4rem;font-weight:700;color:#115e59;margin:0;}/* تغییر رنگ تیتر راه حل */ .elon-musk-solution-text{ font-size:1.1rem;line-height:1.8;color:#1e293b;margin-bottom:0;}.elon-musk-highlight-green{ background-color:#CBFFDE;color:#064e3b;padding:2px 8px;border-radius:6px;font-weight:700;word-break:break-word;white-space:normal;}.elon-musk-highlight-yellow{ background-color:#fffbeb;color:#92400e;padding:2px 8px;border-radius:6px;font-weight:600;word-break:break-word;white-space:normal;}/* بخش جدید:تفاوت با آژانس */ .elon-musk-agency-comparison-section{ margin-top:5rem;padding-top:3rem;border-top:1px solid #e2e8f0;text-align:center;}.elon-musk-agency-comparison-section h2{ font-size:2.2rem;margin-bottom:1rem;color:#115e59;}.elon-musk-agency-comparison-section .elon-musk-description-wrapper{ background-color:#ffffff;padding:2rem;border-radius:16px;border:1px solid #e2e8f0;margin:0 auto 3rem auto;max-width:850px;}.elon-musk-agency-comparison-section .elon-musk-description-paragraph{ font-size:1.1rem;color:#4b5563;line-height:1.9;margin:0;}.elon-musk-side-by-side-container{ display:grid;grid-template-columns:1fr 1fr;gap:2rem;text-align:right;}.elon-musk-comparison-column .elon-musk-column-header{ font-size:1.7rem;font-weight:700;margin-bottom:1.5rem;text-align:center;}.elon-musk-pishino-column .elon-musk-column-header{ color:#115e59;}/* تغییر رنگ تیتر ستون پیشینو */ .elon-musk-agency-column .elon-musk-column-header{ color:#be123c;}.elon-musk-comparison-point{ background-color:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem;margin-bottom:1rem;}.elon-musk-comparison-point strong{ display:block;margin-bottom:0.5rem;font-size:1.1rem;color:#334155;}.elon-musk-pishino-column .elon-musk-comparison-point{ border-left:5px solid #115e59;}.elon-musk-pishino-column .elon-musk-comparison-point strong{ color:#115e59;}.elon-musk-agency-column .elon-musk-comparison-point{ border-left:5px solid #ef4444;}.elon-musk-agency-column .elon-musk-comparison-point strong{ color:#991b1b;}/* بخش پایانی */ .elon-musk-final-benefits-section{ margin-top:5rem;padding-top:2rem;border-top:1px solid #e2e8f0;text-align:center;}.elon-musk-final-benefits-section h3{ font-size:2.2rem;margin-bottom:2.5rem;color:#115e59;}.elon-musk-benefits-grid{ display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;max-width:1000px;margin:0 auto;}.elon-musk-benefit-card{ background-color:#ffffff;padding:2rem;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 4px 15px -5px rgba(0,0,0,0.04);text-align:center;}.elon-musk-benefit-card .elon-musk-icon{ font-size:3rem;color:#115e59;margin-bottom:1.5rem;}/* تغییر رنگ آیکون‌های پایین */ .elon-musk-benefit-card p{ font-size:1.2rem;font-weight:600;line-height:1.8;color:#334155;margin:0;}/* ریسپانسیو */ @media (max-width:992px){ .elon-musk-key-cards-grid, .elon-musk-side-by-side-container{ grid-template-columns:1fr;}.elon-musk-side-by-side-container{ gap:3rem;}}@media (max-width:768px){ .elon-musk-problem-solution-section{ padding:4rem 1rem;}.elon-musk-problem-solution-section h2.elon-musk-main-title, .elon-musk-agency-comparison-section h2, .elon-musk-final-benefits-section h3{ font-size:2rem;}.elon-musk-problem-item{ padding:1.5rem;}.elon-musk-problem-title, .elon-musk-solution-title{ font-size:1.25rem;}.elon-musk-problem-text{ padding-right:0;}.elon-musk-solution-card{ padding:1.2rem;}.elon-musk-solution-text, .elon-musk-problem-text{ font-size:1rem;}.elon-musk-benefits-grid{ grid-template-columns:1fr;gap:1rem;}}/* ================================== بخش نمونه کارها و استراتژی ================================== */ .amir-proof-section{ background-color:#ffffff;padding:6rem 2rem;direction:rtl;}.amir-proof-section .section-content{ max-width:1500px;margin:0 auto;text-align:center;}.amir-proof-section h2{ margin-bottom:1.5rem;text-align:center;color:#115e59;/* تغییر به رنگ برند جدید */ }.amir-proof-section .amir-intro-paragraph{ max-width:800px;margin:0 auto 4rem auto;text-align:center;line-height:1.9;}.amir-proof-section .proof-grid-container{ display:flex;justify-content:center;align-items:center;}.amir-proof-section .proof-card{ width:100%;max-width:700px;background-color:#f8fafc;border:1px solid #e5e7eb;border-radius:20px;padding:3rem;text-align:center;display:flex;flex-direction:column;align-items:center;box-shadow:0 10px 30px -10px rgba(0,0,0,0.07);transition:transform 0.3s ease, box-shadow 0.3s ease;}/* افکت هاور کارت اصلی */ .amir-proof-section .proof-card:hover{ transform:translateY(-10px);box-shadow:0 20px 40px -15px rgba(0,0,0,0.1);}.amir-proof-section .card-icon{ font-size:3rem;color:#115e59;/* تغییر رنگ آیکون به رنگ برند جدید */ margin-bottom:1.5rem;}.amir-proof-section h3{ margin-bottom:1rem;text-align:center;color:#115e59;/* تغییر به رنگ برند جدید */ }.amir-proof-section .proof-card-text{ max-width:450px;margin:0 auto 2.5rem auto;text-align:center;line-height:1.8;}.amir-proof-section .portfolio-links{ display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%;}.amir-proof-section .portfolio-link{ background-color:#ffffff;color:#374151;border:1px solid #d1d5db;padding:0.8rem 1rem;border-radius:10px;text-decoration:none;font-weight:600;font-size:1rem;text-align:center;transition:all 0.2s ease;box-shadow:0 2px 5px rgba(0,0,0,0.05);}/* افکت هاور لینک‌ها */ .amir-proof-section .portfolio-link:hover{ transform:translateY(-4px);box-shadow:0 6px 12px rgba(0,0,0,0.1);background-color:#fff9f0;border-color:#115e59;color:#115e59;}/* ================================== زیربخش جعبه ابزار استراتژیک ================================== */ .toolbox-subsection{ background-color:#fffbeb;padding:80px 0;direction:rtl;margin-bottom:4rem;font-family:inherit;overflow:hidden;display:flex;justify-content:center;align-items:center;}.toolbox-subsection .section-content{ max-width:1500px;margin:0 auto;padding:0 25px;text-align:center;display:flex;flex-direction:column;align-items:center;}.toolbox-subsection h3.section-title{ font-size:32px;font-weight:700;margin:0 auto 20px auto;text-align:center;color:#115e59;/* تغییر رنگ تیتر به کد جدید */ }.toolbox-subsection .section-intro{ font-size:18px;line-height:1.8;max-width:800px;margin:0 auto 50px auto;color:#4a4a4a;text-align:center;}.toolbox-subsection .features-grid{ display:grid;grid-template-columns:repeat(2, 1fr);gap:30px;margin:0 auto 50px auto;justify-items:center;max-width:100%;}.toolbox-subsection .feature-card{ background-color:#ffffff;padding:40px 30px;border-radius:12px;box-shadow:0 20px 20px rgba(2, 0, 0, 0.06);transition:all 0.3s ease;text-align:center;display:flex;flex-direction:column;align-items:center;width:100%;max-width:400px;}.toolbox-subsection .feature-card:hover{ transform:translateY(-8px);box-shadow:0 8px 25px rgba(0, 0, 0, 0.1);}.toolbox-subsection .feature-card .card-icon{ font-size:48px;color:#115e59;/* تغییر رنگ آیکون به کد جدید */ margin-bottom:20px;}.toolbox-subsection .feature-card .card-text{ font-size:17px;line-height:1.7;color:#333;font-weight:500;margin:0;text-align:center;}.toolbox-subsection .cta-button{ display:inline-block;background-color:#f97316;color:#ffffff;padding:16px 40px;border-radius:8px;font-size:18px;font-weight:bold;text-decoration:none;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(249, 115, 22, 0.3);margin:0 auto;text-align:center;}.toolbox-subsection .cta-button:hover{ background-color:#ea580c;transform:translateY(-3px);box-shadow:0 7px 20px rgba(249, 115, 22, 0.4);}/* ================================== ریسپانسیو ================================== */ @media (max-width:992px){ .toolbox-subsection .section-title{ font-size:28px;}.toolbox-subsection .section-intro{ font-size:17px;}}@media (max-width:768px){ .toolbox-subsection{ padding:60px 0;}.toolbox-subsection .features-grid{ grid-template-columns:1fr;gap:20px;}.toolbox-subsection .feature-card{ padding:30px 20px;max-width:100%;}.toolbox-subsection .cta-button{ padding:14px 30px;font-size:16px;}}/* ================================== زیربخش انحصاری بودن ================================== */ .exclusivity-subsection{ padding:6rem 2rem;direction:rtl;overflow:hidden;margin-bottom:4rem;}.exclusivity-subsection .section-content{ max-width:1500px;margin:0 auto;}.exclusivity-subsection .section-intro{ text-align:center;max-width:950px;margin:0 auto 4rem auto;}.exclusivity-subsection h3{ font-size:2.5rem;line-height:1.6;margin-bottom:1.5rem;text-align:center;color:#115e59;/* تغییر رنگ تیتر اصلی طبق دستور */ }.exclusivity-subsection .intro-paragraph{ font-size:1.15rem;color:#574d3d;line-height:1.9;text-align:center;}.criteria-container{ display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:flex-start;}.criteria-list{ padding:2.5rem;border-radius:20px;height:100%;}.criteria-list.suitable{ background-color:#f0fdf4;border:1px solid #a7f3d0;}.criteria-list.unsuitable{ background-color:#fef2f2;border:1px solid #fecaca;}.criteria-list h3{ font-size:1.5rem;margin-bottom:2rem;text-align:center;}.criteria-list.suitable h3{ color:#115e59;/* تغییر رنگ تیتر "مناسب هستیم" طبق دستور */ }.criteria-list.unsuitable h3{ color:#b91c1c;/* بخش قرمز بدون تغییر باقی ماند */ }.criteria-list ul{ list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2rem;}.criteria-list li{ display:flex;align-items:flex-start;gap:1rem;}.criteria-list .list-icon{ flex-shrink:0;margin-top:5px;}.criteria-list.suitable .list-icon svg{ color:#115e59;/* تغییر رنگ آیکون‌های بخش مناسب طبق دستور */ }.criteria-list.unsuitable .list-icon svg{ color:#ef4444;/* آیکون‌های قرمز بدون تغییر باقی ماند */ }.criteria-list p{ font-size:1.05rem;line-height:1.8;color:#3f362a;margin:0;text-align:right;}/* ================================== ریسپانسیو ================================== */ @media (max-width:992px){ .criteria-container{ grid-template-columns:1fr;gap:2rem;}}@media (max-width:768px){ .exclusivity-subsection{ padding:4rem 1.5rem;}.exclusivity-subsection h3{ font-size:2rem;}.criteria-list h3{ font-size:1.25rem;}}/* ================================== بخش مسیر سفر مشتری ================================== */ .process-journey-section{ background-color:#fffbeb;padding:6rem 2rem;direction:rtl;}.process-journey-section .section-content{ max-width:1500px;margin:0 auto;text-align:center;}.process-journey-section h2{ margin-bottom:1.5rem;text-align:center;color:#115e59;/* تایید رنگ برند جدید */ }.process-journey-section .intro-paragraph{ max-width:800px;margin:0 auto 5rem auto;text-align:center;line-height:1.9;}.process-journey-section .steps-grid-container{ display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;max-width:1200px;margin:0 auto;}.process-journey-section .step-card{ flex:1 1 300px;background-color:#ffffff;border:1px solid #fae8c8;border-radius:20px;padding:2.5rem;text-align:center;box-shadow:0 10px 30px -10px rgba(0,0,0,0.08);transition:transform 0.3s ease, box-shadow 0.3s ease;}/* افکت هاور کارت‌ها */ .process-journey-section .step-card:hover{ transform:translateY(-10px);box-shadow:0 20px 40px -15px rgba(0,0,0,0.15);}.process-journey-section .step-icon{ font-size:2.5rem;color:#115e59;/* تایید رنگ آیکون به کد جدید */ margin-bottom:1.5rem;line-height:1;}.process-journey-section h3{ margin-bottom:1rem;text-align:center;font-size:1.3rem;color:#115e59;/* تایید رنگ تیتر به کد جدید */ }.process-journey-section .step-label{ display:block;font-size:0.9rem;font-weight:700;color:#9a6700;margin-bottom:0.5rem;}.process-journey-section p{ text-align:center;line-height:1.8;font-size:1rem;color:#4a5568;}/* ================================== ۱۴. بخش سوالات متداول (FAQ) ================================== */ .faq-section{ background-color:#ffffff;padding:2rem;direction:rtl;}.faq-section .section-content{ max-width:1500px;margin:0 auto;}.faq-section h2{ margin-bottom:3rem;text-align:center;color:#115e59;/* تغییر به رنگ برند جدید */ }/* نگهدارنده آکاردئون */ .faq-accordion{ max-width:900px;margin:0 auto;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;}.faq-item{ border-bottom:1px solid #e2e8f0;}.faq-item:last-child{ border-bottom:none;}.faq-item summary{ display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;font-size:1.15rem;font-weight:700;color:#1e293b;cursor:pointer;list-style:none;/* حذف نشانگر پیش‌فرض */ transition:background-color 0.2s ease;}.faq-item summary::-webkit-details-marker{ display:none;}.faq-item summary:hover{ background-color:#f8fafc;}.faq-item .faq-answer{ padding:0 2rem 1.5rem 2rem;font-size:1.05rem;color:#475569;line-height:1.9;text-align:right;}/* آیکن باز و بسته شدن */ .faq-icon{ flex-shrink:0;transition:transform 0.3s ease-in-out;}.faq-item[open] > summary .faq-icon{ transform:rotate(45deg);}.faq-icon svg{ width:24px;height:24px;color:#115e59;/* تغییر رنگ آیکون به رنگ برند جدید */ }/* ================================== بخش فرم جلسه استراتژیک (نسخه نهایی) ================================== */ .pishino-strategic-session{ width:100%;padding:80px 20px;background-color:#fffbeb;direction:rtl;box-sizing:border-box;}.pishino-strategic-session .section-content{ max-width:1500px;margin:0 auto;}.pishino-strategic-session .offer-grid{ display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start;/* Top-aligned */ }/* --- Text Alignment Correction --- */ .pishino-strategic-session .offer-description{ text-align:center;/* Center align all content in this column */ }.pishino-strategic-session .offer-description h2{ margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;color:#115e59;/* تغییر رنگ تیتر به کد جدید */ }.pishino-strategic-session .offer-description > p{ font-size:1.1rem;line-height:1.9;color:#4a5568;margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto;}.pishino-strategic-session .offer-features{ list-style:none;padding:0;margin:0;display:inline-block;text-align:right;}.pishino-strategic-session .offer-features li{ display:flex;align-items:flex-start;gap:0.75rem;margin-bottom:1.25rem;font-size:1.1rem;color:#334155;}.pishino-strategic-session .offer-features li i{ color:#115e59;/* تغییر رنگ آیکون به کد جدید */ font-size:24px;margin-top:4px;}.pishino-strategic-session .form-wrapper{ padding:30px;border:2px solid #115e59;/* تغییر حاشیه فرم به سبز برند */ border-radius:12px;background-color:#ffffff;box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.05), 0 4px 6px -2px rgba(0, 0, 0, 0.05);}.pishino-strategic-session .value-box{ background-color:#fffbeb;color:#115e59;/* تغییر رنگ متن قیمت به سبز برند */ font-weight:700;font-size:1.5rem;padding:1rem 2rem;border-radius:12px;text-align:center;margin-bottom:2rem;border:2px solid #115e59;/* تغییر حاشیه باکس قیمت به سبز برند */ }/* Elementor Form Specific Styles */ .pishino-strategic-session .elementor-field-group .elementor-field{ width:100%;padding:15px;border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9;font-size:16px;transition:all 0.3s ease;}.pishino-strategic-session .elementor-field-group .elementor-field:focus{ border-color:#115e59;/* تغییر رنگ فوکوس فیلدها به سبز */ box-shadow:0 0 0 3px rgba(17, 94, 89, 0.15);outline:none;}.pishino-strategic-session .elementor-button{ width:100%;background-color:#f97316;/* دکمه نارنجی باقی ماند */ color:#ffffff;font-size:18px;font-weight:700;padding:18px 30px;border-radius:8px;border:none;cursor:pointer;transition:background-color 0.3s ease, transform 0.2s ease;}.pishino-strategic-session .elementor-button:hover{ background-color:#ea580c;transform:translateY(-2px);}.pishino-strategic-session .elementor-field-label{ text-align:right;margin-bottom:8px;font-size:15px;font-weight:600;}/* Responsive */ @media (max-width:992px){ .pishino-strategic-session .offer-grid{ grid-template-columns:1fr;gap:3rem;}}@media (max-width:768px){ .pishino-strategic-session{ padding:4rem 1rem;}.pishino-strategic-session .form-wrapper{ padding:2rem;}.pishino-strategic-session .offer-description h2{ font-size:2rem;}.pishino-strategic-session .value-box{ font-size:1.2rem;}}/* --- تنظیمات کلی --- */ .__z9_main_cont_fix{ position:fixed !important;z-index:2147483647 !important;background-color:#ffffff !important;box-shadow:0 5px 30px rgba(0, 0, 0, 0.15) !important;border:1px solid #f0f0f0 !important;border-radius:50px !important;direction:rtl !important;align-items:center !important;justify-content:space-between !important;}/* --- دسکتاپ (بدون تغییر چون گفتید درست است) --- */ @media (min-width:769px){ .__z9_main_cont_fix{ min-width:600px !important;padding:12px 30px !important;}.__z9_inner_flex{ display:flex !important;justify-content:space-between !important;width:100% !important;align-items:center !important;}.__z9_mob_nav_bar{ display:none !important;}.__z9_desk_nav_links{ display:flex !important;gap:25px !important;}.__z9_desk_nav_links a{ font-size:15px !important;color:#444 !important;font-weight:700 !important;text-decoration:none !important;}.__z9_desk_cta_btn{ background-color:#f97316 !important;color:#fff !important;padding:10px 25px !important;border-radius:25px !important;font-weight:bold !important;text-decoration:none !important;box-shadow:0 4px 10px rgba(249, 115, 22, 0.3) !important;}}/* --- موبایل (اصلاح دکمه ویژه) --- */ @media (max-width:768px){ .__z9_main_cont_fix{ width:95% !important;bottom:15px !important;padding:8px 15px !important;border-radius:20px !important;}.__z9_desk_nav_links, .__z9_desk_cta_btn{ display:none !important;}.__z9_inner_flex, .__z9_mob_nav_bar{ display:flex !important;width:100% !important;justify-content:space-between !important;align-items:center !important;margin:0 !important;padding:0 !important;}/* استایل آیتم‌های معمولی */ .__z9_mob_item{ display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-decoration:none !important;color:#666 !important;gap:3px !important;flex:1 !important;padding:5px !important;}/* --- فیکس دکمه شروع رایگان (Special Orange) --- */ .__z9_mob_item.special-orange{ background-color:#f97316 !important;/* پس زمینه نارنجی */ border-radius:12px !important;box-shadow:0 4px 10px rgba(249, 115, 22, 0.3) !important;transform:translateY(-5px) !important;/* کمی بالاتر برای برجستگی */ margin-bottom:5px !important;}/* متن سفید برای دکمه ویژه */ .__z9_mob_item.special-orange span{ color:#ffffff !important;/* متن سفید */ font-weight:900 !important;}/* آیکون سفید برای دکمه ویژه */ .__z9_mob_item.special-orange svg{ color:#ffffff !important;stroke:#ffffff !important;}/* متن بقیه آیتم‌ها */ .__z9_mob_item span{ display:block !important;font-size:10px !important;line-height:1.2 !important;font-weight:700 !important;white-space:nowrap !important;}.__z9_mob_item svg{ width:20px !important;height:20px !important;}}