<?php
/**
 * STB How to Deposit & Withdraw — full bilingual tutorial page (EN/FA, RTL-aware)
 */
$lang = stb_lang(); $B = '/NewSite'; $fa = $lang === 'fa';
$dash_url  = $fa ? 'https://crm.stbbrokers.com/fa' : 'https://crm.stbbrokers.com/';
$deposit_url = stb_url($B.'/deposit/');

$deposit_guides = [
  'crypto' => [
    'title' => $fa ? 'واریز TRC20/BEP20' : 'USDT TRC20/BEP20',
    'desc' => $fa ? 'راهنمای گام‌به‌گام واریز رمزارز تتر در شبکه‌های Tron و BSC' : 'Step-by-step guide to deposit Tether (USDT) via Tron & BSC networks',
    'badge' => $fa ? 'پشتیبانی رمزارز' : 'Crypto Support',
    'icon' => 'crypto',
    'specs' => [
      'type' => $fa ? 'شبکه رمزارز تتر (USDT)' : 'USDT Crypto Networks',
      'speed' => $fa ? 'آنی (۱ تا ۱۵ دقیقه)' : 'Instant (1–15 mins)',
      'fee' => $fa ? 'بدون کارمزد' : 'Zero Fee',
      'min' => $fa ? 'مطابق حساب معاملاتی انتخابی' : 'Depends on Selected Account',
    ],
    'steps' => [
      [
        'title' => $fa ? 'ورود به پنل کاربری' : 'Log in to user panel',
        'text' => $fa ? 'وارد پنل کاربری خود شوید.' : 'Log in to your user panel.'
      ],
      [
        'title' => $fa ? 'مراجعه به بخش پرداخت‌ها' : 'Go to Payments section',
        'text' => $fa ? 'از بخش پرداخت‌ها، گزینه واریز را انتخاب کنید.' : 'Go to the Payments section and select Deposit.'
      ],
      [
        'title' => $fa ? 'شروع فرآیند واریز' : 'Start deposit process',
        'text' => $fa ? 'روی دکمه + واریز کلیک کنید.' : 'Click on the + Deposit button.'
      ],
      [
        'title' => $fa ? 'انتخاب حساب معاملاتی' : 'Select trading account',
        'text' => $fa ? 'حساب معاملاتی موردنظر خود را انتخاب کنید.' : 'Select your trading account.'
      ],
      [
        'title' => $fa ? 'انتخاب روش پرداخت' : 'Choose payment method',
        'text' => $fa ? 'روش پرداخت BEP20 یا TRC20 را انتخاب کنید.' : 'Choose either the BEP20 or TRC20 payment method.'
      ],
      [
        'title' => $fa ? 'وارد کردن مبلغ موردنظر' : 'Enter deposit amount',
        'text' => $fa ? 'مبلغ موردنظر را وارد کنید.' : 'Enter the desired deposit amount.',
        'note' => [
          'type' => 'warning',
          'title' => $fa ? 'توجه' : 'Note',
          'text' => $fa ? 'هنگام وارد کردن مبلغ، حداقل مبلغ مورد نیاز برای حساب معاملاتی و روش پرداخت انتخاب‌شده را رعایت کنید.' : 'Make sure the entered amount meets the minimum deposit requirement for your selected trading account and payment method.'
        ]
      ],
      [
        'title' => $fa ? 'انتقال واریز به آدرس کیف پول' : 'Transfer USDT to wallet address',
        'text' => $fa ? 'واریز خود را به آدرس کیف پول دریافت‌شده انجام دهید. می‌توانید از طریق اسکن کد کیف پول یا کپی کردن آدرس کیف پول اقدام کنید.' : 'Complete your deposit by sending the funds to the provided wallet address. You can use either wallet QR code scanning or copy the wallet address option.',
        'note' => [
          'type' => 'danger',
          'title' => $fa ? 'نکته مهم' : 'Important',
          'text' => $fa ? 'برای هر حساب معاملاتی یک آدرس کیف پول اختصاصی وجود دارد. لطفاً هنگام انجام واریز، از آدرس کیف پول مربوط به همان حساب معاملاتی استفاده کنید.' : 'Each trading account has a unique wallet address. Please make sure you use the wallet address assigned to the specific trading account you selected.'
        ],
        'widget' => 'wallet'
      ]
    ]
  ],
  'topchange' => [
    'title' => $fa ? 'واریز TopChange' : 'Deposit via TopChange',
    'desc' => $fa ? 'راهنمای پرداخت از طریق کیف پول الکترونیکی تاپ چنج' : 'Step-by-step guide to fund your account via TopChange e-wallet',
    'badge' => $fa ? 'صرافی همکار' : 'Partner Exchange',
    'icon' => 'exchange',
    'specs' => [
      'type' => $fa ? 'کیف پول الکترونیکی تاپ‌چنج' : 'TopChange E-Wallet',
      'speed' => $fa ? 'آنی (بلافاصله پس از تأیید)' : 'Instant (Immediate after check)',
      'fee' => $fa ? 'بدون کارمزد درگاه' : 'Zero Fee Gateway',
      'min' => $fa ? 'مطابق حساب معاملاتی انتخابی' : 'Depends on Selected Account',
    ],
    'steps' => [
      [
        'title' => $fa ? 'ورود به پنل کاربری' : 'Log in to user panel',
        'text' => $fa ? 'وارد پنل کاربری خود شوید.' : 'Log in to your user panel.'
      ],
      [
        'title' => $fa ? 'مراجعه به بخش پرداخت‌ها' : 'Go to Payments section',
        'text' => $fa ? 'از بخش پرداخت‌ها، گزینه واریز را انتخاب کنید.' : 'Go to the Payments section and select Deposit.'
      ],
      [
        'title' => $fa ? 'شروع فرآیند واریز' : 'Start deposit process',
        'text' => $fa ? 'روی دکمه + واریز کلیک کنید.' : 'Click on the + Deposit button.'
      ],
      [
        'title' => $fa ? 'انتخاب حساب معاملاتی' : 'Select trading account',
        'text' => $fa ? 'حساب معاملاتی موردنظر خود را انتخاب کنید.' : 'Select your trading account.'
      ],
      [
        'title' => $fa ? 'انتخاب روش پرداخت' : 'Choose payment method',
        'text' => $fa ? 'روش پرداخت TopChange را انتخاب کنید.' : 'Choose TopChange as your payment method.'
      ],
      [
        'title' => $fa ? 'وارد کردن مبلغ موردنظر' : 'Enter deposit amount',
        'text' => $fa ? 'مبلغ موردنظر را وارد کنید.' : 'Enter the desired deposit amount.',
        'note' => [
          'type' => 'warning',
          'title' => $fa ? 'توجه' : 'Note',
          'text' => $fa ? 'هنگام وارد کردن مبلغ، حداقل مبلغ مورد نیاز برای حساب معاملاتی و روش پرداخت انتخاب‌شده را رعایت کنید.' : 'Make sure the entered amount meets the minimum deposit requirement for your selected trading account and payment method.'
        ]
      ],
      [
        'title' => $fa ? 'ورود به حساب کاربری TopChange' : 'Log in to TopChange',
        'text' => $fa ? 'پس از انتقال به صفحه ورود TopChange، وارد حساب کاربری خود شوید.' : 'After being redirected to the TopChange login page, log in to your account.'
      ],
      [
        'title' => $fa ? 'انتخاب کیف پول مبدا' : 'Select TopChange wallet',
        'text' => $fa ? 'کیف پول TopChange موردنظر خود را که قصد دارید پرداخت از آن انجام شود، انتخاب کنید.' : 'Select the TopChange wallet you want to use for the deposit.'
      ],
      [
        'title' => $fa ? 'بررسی و تأیید پرداخت' : 'Review and complete payment',
        'text' => $fa ? 'اطلاعات نمایش داده‌شده را بررسی کنید و در صورت تأیید، گزینه پرداخت را انتخاب کنید.' : 'Review the displayed transaction details and click Pay if all information is correct.',
        'note' => [
          'type' => 'danger',
          'title' => $fa ? 'نکته مهم' : 'Important',
          'text' => $fa ? 'برای انجام واریز از طریق TopChange، ابتدا باید یک حساب کاربری در TopChange ایجاد کرده و کیف پول خود را شارژ کنید.' : 'To deposit via TopChange, you must first create a TopChange account and ensure that your TopChange wallet has sufficient balance.'
        ]
      ]
    ]
  ],
  'farsichange' => [
    'title' => $fa ? 'واریز FarsiChange' : 'Deposit via FarsiChange',
    'desc' => $fa ? 'راهنمای انتقال مستقیم ریالی از درگاه فارسی چنج' : 'Step-by-step guide to deposit using FarsiChange',
    'badge' => $fa ? 'پرداخت ریالی' : 'IRR Payment',
    'icon' => 'card',
    'specs' => [
      'type' => $fa ? 'شارژ مستقیم ریالی فارسی‌چنج' : 'FarsiChange IRR Direct',
      'speed' => $fa ? 'آنی و شتابی' : 'Instant via Shetab',
      'fee' => $fa ? 'بدون کارمزد بروکر' : 'Zero Broker Fee',
      'min' => $fa ? 'مطابق حساب معاملاتی انتخابی' : 'Depends on Selected Account',
    ],
    'steps' => [
      [
        'title' => $fa ? 'ورود به پنل کاربری' : 'Log in to user panel',
        'text' => $fa ? 'وارد پنل کاربری خود شوید.' : 'Log in to your user panel.'
      ],
      [
        'title' => $fa ? 'مراجعه به بخش پرداخت‌ها' : 'Go to Payments section',
        'text' => $fa ? 'از بخش پرداخت‌ها، گزینه واریز را انتخاب کنید.' : 'Go to the Payments section and select Deposit.'
      ],
      [
        'title' => $fa ? 'شروع فرآیند واریز' : 'Start deposit process',
        'text' => $fa ? 'روی دکمه + واریز کلیک کنید.' : 'Click on the + Deposit button.'
      ],
      [
        'title' => $fa ? 'انتخاب حساب معاملاتی' : 'Select trading account',
        'text' => $fa ? 'حساب معاملاتی موردنظر خود را انتخاب کنید.' : 'Select your trading account.'
      ],
      [
        'title' => $fa ? 'انتخاب روش پرداخت' : 'Choose payment method',
        'text' => $fa ? 'روش پرداخت FarsiChange را انتخاب کنید.' : 'Choose FarsiChange as your payment method.'
      ],
      [
        'title' => $fa ? 'هدایت به وب‌سایت FarsiChange' : 'Redirect to FarsiChange',
        'text' => $fa ? 'پس از انتخاب گزینه پرداخت، به وب‌سایت FarsiChange هدایت می‌شوید.' : 'After clicking Pay, you will be redirected to the FarsiChange website.'
      ],
      [
        'title' => $fa ? 'ورود یا ثبت‌نام در فارسی چنج' : 'Log in or Register on FarsiChange',
        'text' => $fa ? 'در سایت FarsiChange ثبت‌نام کنید یا در صورت داشتن حساب قبلی، وارد حساب کاربری خود شوید.' : 'Register a new account on FarsiChange or log in if you already have an account.'
      ],
      [
        'title' => $fa ? 'انتخاب بروکر STB' : 'Select STB as broker',
        'text' => $fa ? 'از بخش شارژ حساب بروکر، بروکر STB را انتخاب کنید.' : 'From the Broker Account Charge section, select STB as the broker.'
      ],
      [
        'title' => $fa ? 'وارد کردن مبلغ موردنظر' : 'Enter deposit amount',
        'text' => $fa ? 'مبلغ موردنظر را وارد کنید.' : 'Enter the desired deposit amount.',
        'note' => [
          'type' => 'warning',
          'title' => $fa ? 'توجه' : 'Note',
          'text' => $fa ? 'هنگام وارد کردن مبلغ، حداقل مبلغ مورد نیاز برای حساب معاملاتی و روش پرداخت انتخاب‌شده را رعایت کنید.' : 'Make sure the entered amount meets the minimum deposit requirement for your selected trading account and payment method.'
        ]
      ],
      [
        'title' => $fa ? 'ثبت اطلاعات حساب معاملاتی' : 'Enter trading account details',
        'text' => $fa ? 'پس از انتخاب گزینه تأیید و ادامه، اطلاعات حساب معاملاتی خود را وارد کنید:' : 'After clicking Confirm and Continue, enter your trading account details:',
        'items' => $fa ? [
          'شماره حساب معاملاتی بروکر که قصد واریز به آن را دارید',
          'نوع پلتفرم معاملاتی',
          'ایمیل ثبت‌شده در بروکر'
        ] : [
          'The broker trading account number you want to deposit into',
          'Your trading platform type',
          'Your email address registered with the broker'
        ],
        'widget' => 'farsiform'
      ],
      [
        'title' => $fa ? 'تکمیل فرآیند پرداخت' : 'Complete deposit process',
        'text' => $fa ? 'پس از بررسی اطلاعات، فرآیند واریز را تکمیل کنید.' : 'Review the information and complete your deposit.'
      ]
    ]
  ]
];

$withdraw_guides = [
  'crypto' => [
    'title' => $fa ? 'برداشت TRC20/BEP20' : 'USDT TRC20/BEP20 Withdrawal',
    'desc' => $fa ? 'راهنمای گام‌به‌گام برداشت تتر (USDT) به کیف پول شخصی در شبکه‌های Tron و BSC' : 'Step-by-step guide to withdraw Tether (USDT) to your personal wallet via Tron & BSC networks',
    'badge' => $fa ? 'برداشت رمزارز' : 'Crypto Withdrawal',
    'icon' => 'crypto',
    'specs' => [
      'type' => $fa ? 'برداشت تتر (USDT) شبکه‌ای' : 'Tether (USDT) Crypto Networks',
      'speed' => $fa ? '۱ تا ۲۴ ساعت کاری' : '1–24 working hours',
      'fee' => $fa ? 'کارمزد شبکه بلاکچین' : 'Blockchain Network Fee',
      'min' => $fa ? 'مطابق نوع حساب معاملاتی' : 'Depends on Trading Account',
    ],
    'steps' => [
      [
        'title' => $fa ? 'ورود به پنل کاربری' : 'Log in to user panel',
        'text' => $fa ? 'وارد پنل کاربری خود شوید.' : 'Log in to your user panel.'
      ],
      [
        'title' => $fa ? 'مراجعه به بخش پرداخت‌ها' : 'Go to Payments section',
        'text' => $fa ? 'از بخش پرداخت‌ها، گزینه برداشت را انتخاب کنید.' : 'Go to the Payments section and select Withdrawal.'
      ],
      [
        'title' => $fa ? 'شروع فرآیند برداشت' : 'Start withdrawal process',
        'text' => $fa ? 'روی دکمه – برداشت کلیک کنید.' : 'Click on the - Withdrawal button.'
      ],
      [
        'title' => $fa ? 'انتخاب حساب معاملاتی' : 'Select trading account',
        'text' => $fa ? 'حساب معاملاتی موردنظر خود را انتخاب کنید.' : 'Select your trading account.'
      ],
      [
        'title' => $fa ? 'انتخاب روش پرداخت' : 'Choose payment method',
        'text' => $fa ? 'روش پرداخت BEP20 / TRC20 را انتخاب کنید.' : 'Choose the BEP20 / TRC20 payment method.'
      ],
      [
        'title' => $fa ? 'کلیک بر روی افزودن کیف پول' : 'Click on Add Wallet',
        'text' => $fa ? 'روی گزینه افزودن کیف پول کلیک کنید.' : 'Click on Add Wallet.'
      ],
      [
        'title' => $fa ? 'ثبت آدرس کیف پول' : 'Register wallet address',
        'text' => $fa ? 'آدرس کیف پول صحیح و مرتبط با شبکه انتخاب‌شده را وارد کرده و کیف پول را اضافه کنید.' : 'Enter the correct wallet address associated with the selected network and add the wallet.',
        'note' => [
          'type' => 'warning',
          'title' => $fa ? 'توجه' : 'Note',
          'text' => $fa ? 'در صورتی که کیف پول خود را از قبل ثبت کرده‌اید، می‌توانید کیف پول موردنظر را از لیست انتخاب کنید.' : 'If you have already registered a wallet, you can select it from your saved wallets list.'
        ]
      ],
      [
        'title' => $fa ? 'وارد کردن مبلغ موردنظر' : 'Enter withdrawal amount',
        'text' => $fa ? 'مبلغ موردنظر را وارد کنید.' : 'Enter the desired withdrawal amount.',
        'note' => [
          'type' => 'warning',
          'title' => $fa ? 'توجه' : 'Note',
          'text' => $fa ? 'هنگام وارد کردن مبلغ، حداقل مبلغ مورد نیاز برای حساب معاملاتی و روش پرداخت انتخاب‌شده را رعایت کنید.' : 'Make sure the entered amount meets the minimum withdrawal requirement for your selected trading account and payment method.'
        ]
      ],
      [
        'title' => $fa ? 'ثبت درخواست برداشت' : 'Submit withdrawal request',
        'text' => $fa ? 'درخواست برداشت خود را ثبت کنید.' : 'Submit your withdrawal request.'
      ]
    ]
  ],
  'topchange' => [
    'title' => $fa ? 'برداشت TopChange' : 'Withdrawal via TopChange',
    'desc' => $fa ? 'راهنمای گام‌به‌گام برداشت وجه به کیف پول الکترونیکی تاپ چنج' : 'Step-by-step guide to withdraw funds to your TopChange e-wallet',
    'badge' => $fa ? 'برداشت صرافی' : 'Exchange Withdrawal',
    'icon' => 'exchange',
    'specs' => [
      'type' => $fa ? 'کیف پول تاپ‌چنج' : 'TopChange E-Wallet',
      'speed' => $fa ? '۱ تا ۲۴ ساعت کاری' : '1–24 working hours',
      'fee' => $fa ? '۲٪ (حداقل کارمزد ۲ دلار)' : '2% (Min fee $2)',
      'min' => $fa ? 'مطابق نوع حساب معاملاتی' : 'Depends on Trading Account',
    ],
    'steps' => [
      [
        'title' => $fa ? 'ورود به پنل کاربری' : 'Log in to user panel',
        'text' => $fa ? 'وارد پنل کاربری خود شوید.' : 'Log in to your user panel.'
      ],
      [
        'title' => $fa ? 'مراجعه به بخش پرداخت‌ها' : 'Go to Payments section',
        'text' => $fa ? 'از بخش پرداخت‌ها، گزینه برداشت را انتخاب کنید.' : 'Go to the Payments section and select Withdrawal.'
      ],
      [
        'title' => $fa ? 'شروع فرآیند برداشت' : 'Start withdrawal process',
        'text' => $fa ? 'روی دکمه - برداشت کلیک کنید.' : 'Click on the - Withdrawal button.'
      ],
      [
        'title' => $fa ? 'انتخاب حساب معاملاتی' : 'Select trading account',
        'text' => $fa ? 'حساب معاملاتی موردنظر خود را انتخاب کنید.' : 'Select your trading account.'
      ],
      [
        'title' => $fa ? 'انتخاب روش پرداخت' : 'Choose payment method',
        'text' => $fa ? 'روش پرداخت TopChange را انتخاب کنید.' : 'Choose TopChange as your payment method.'
      ],
      [
        'title' => $fa ? 'کلیک بر روی افزودن کیف پول' : 'Click on Add Wallet',
        'text' => $fa ? 'روی گزینه افزودن کیف پول کلیک کنید.' : 'Click on Add Wallet.'
      ],
      [
        'title' => $fa ? 'ثبت حساب تاپ‌چنج' : 'Register TopChange wallet',
        'text' => $fa ? 'آدرس صحیح کیف پول خود در TopChange را وارد کرده و کیف پول را اضافه کنید.' : 'Enter your correct TopChange wallet address and add the wallet.',
        'note' => [
          'type' => 'warning',
          'title' => $fa ? 'توجه' : 'Note',
          'text' => $fa ? 'در صورتی که کیف پول خود را از قبل ثبت کرده‌اید، می‌توانید کیف پول موردنظر را از لیست انتخاب کنید.' : 'If you have already registered a wallet, you can select it from your saved wallets list.'
        ]
      ],
      [
        'title' => $fa ? 'وارد کردن مبلغ موردنظر' : 'Enter withdrawal amount',
        'text' => $fa ? 'مبلغ موردنظر را وارد کنید.' : 'Enter the desired withdrawal amount.',
        'note' => [
          'type' => 'warning',
          'title' => $fa ? 'توجه' : 'Note',
          'text' => $fa ? 'هنگام وارد کردن مبلغ، حداقل مبلغ مورد نیاز برای حساب معاملاتی و روش پرداخت انتخاب‌شده را رعایت کنید.' : 'Make sure the entered amount meets the minimum withdrawal requirement for your selected trading account and payment method.'
        ]
      ],
      [
        'title' => $fa ? 'ثبت درخواست برداشت' : 'Submit withdrawal request',
        'text' => $fa ? 'درخواست برداشت خود را ثبت کنید.' : 'Submit your withdrawal request.'
      ]
    ]
  ]
];

// Helper to render SVGs
function hd_glyph($type) {
  if ($type === 'crypto') {
    return '<path d="M12 2v20M7 5h7a3 3 0 010 6H7m0 0h8a3 3 0 010 6H7" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>';
  } elseif ($type === 'exchange') {
    return '<path d="M17 3L21 7M21 7L17 11M21 7H3M7 21L3 17M3 17L7 13M3 17H21" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>';
  }
  return '<path d="M3 10h18M7 15h1m4 0h1m-7 4h12a3 3 0 003-3V8a3 3 0 00-3-3H6a3 3 0 00-3 3v8a3 3 0 003 3z" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"/>';
}
?>
<style>
/* ════════════════ HOW TO DEPOSIT STYLES ════════════════ */
.hd-wrap {
  background: #04060a;
  color: #fff;
  overflow: hidden;
  font-family: inherit;
  position: relative;
}

/* HERO SECTION */
.hd-hero {
  position: relative;
  padding: 128px 0 54px;
  background: #04060a;
  overflow: hidden;
  text-align: center;
}
.hd-hero-grid {
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(rgba(200,16,46,.04) 1px,transparent 1px),
    linear-gradient(90deg,rgba(200,16,46,.04) 1px,transparent 1px);
  background-size: 56px 56px;
  mask-image: radial-gradient(ellipse 60% 60% at 50% 35%,#000 20%,transparent 75%);
  animation: hdgrid 26s linear infinite;
  pointer-events: none;
  z-index: 1;
}
@keyframes hdgrid { to { transform: translate(56px,56px); } }

.hd-hero-glow {
  position: absolute;
  top: -12%;
  left: 50%;
  transform: translateX(-50%);
  width: 680px;
  height: 480px;
  background: radial-gradient(ellipse,rgba(200,16,46,.10),transparent 65%);
  filter: blur(10px);
  pointer-events: none;
  animation: hdglow 9s ease-in-out infinite;
  z-index: 1;
}
@keyframes hdglow { 0%,100% { opacity:.6; } 50% { opacity:1; } }

/* Floating Particles */
.hd-particles {
  position: absolute;
  inset: 0;
  overflow: hidden;
  pointer-events: none;
  z-index: 2;
}
.hd-particle {
  position: absolute;
  width: 2px;
  height: 2px;
  background: rgba(200, 16, 46, 0.25);
  border-radius: 50%;
  animation: hdfloat linear infinite;
}
.hd-particle.green {
  background: rgba(20, 224, 163, 0.25);
}
@keyframes hdfloat {
  0% { transform: translateY(100vh); opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { transform: translateY(-100px); opacity: 0; }
}

.hd-kicker {
  display: flex !important;
  align-items: center;
  justify-content: center;
  gap: 9px;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .16em;
  text-transform: uppercase;
  color: rgba(200,16,46,.9);
  margin: 0 auto 22px !important;
  width: fit-content;
}
.hd-kicker-dot {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #C8102E;
  box-shadow: 0 0 10px rgba(200,16,46,.8);
  animation: hddot 2s infinite;
}
@keyframes hddot { 0%,100% { opacity:1; } 50% { opacity:.35; } }

.hd-h1 {
  font-size: clamp(34px, 5vw, 56px);
  font-weight: 900;
  line-height: 1.1;
  letter-spacing: -.03em;
  margin-bottom: 18px;
  text-align: center !important;
}
.hd-h1 em {
  font-style: normal;
  color: #C8102E;
}
.hd-lead {
  font-size: clamp(15px, 1.7vw, 17px);
  color: rgba(255,255,255,.5);
  line-height: 1.7;
  max-width: 580px;
  margin: 0 auto !important;
  text-align: center !important;
}

/* MASTER DEPOSIT/WITHDRAWAL SWITCHER */
.hd-master-tabs-wrap {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 24px;
  display: flex;
  justify-content: center;
  margin-top: -12px;
  margin-bottom: 34px;
  position: relative;
  z-index: 10;
}
.hd-master-tabs {
  display: inline-flex;
  gap: 6px;
  padding: 6px;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(255, 255, 255, 0.08);
}
.hd-master-tab {
  appearance: none;
  border: 0;
  cursor: pointer;
  background: transparent;
  color: rgba(255, 255, 255, 0.55);
  font-size: 14px;
  font-weight: 700;
  padding: 12px 30px;
  border-radius: 11px;
  transition: all .25s ease;
  font-family: inherit;
}
.hd-master-tab:hover {
  color: #fff;
}
.hd-master-tab.active {
  background: linear-gradient(135deg, #C8102E, #e0324d);
  color: #fff;
  box-shadow: 0 6px 22px rgba(200,16,46,.3);
}

/* CONTENT SECTION */
.hd-content-sec {
  padding: 10px 0 110px;
  background: #04060a;
  position: relative;
  z-index: 3;
}
.hd-container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 24px;
}
.hd-grid {
  display: grid;
  grid-template-columns: 340px 1fr;
  gap: 48px;
  align-items: start;
}

/* SIDEBAR STICKY */
.hd-sidebar-sticky {
  position: sticky;
  top: 120px;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.hd-sidebar-title {
  font-size: 15px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: .08em;
  color: rgba(255, 255, 255, 0.4);
  margin-bottom: 4px;
}
.hd-selectors {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.hd-selector {
  appearance: none;
  background: rgba(255, 255, 255, 0.025);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 16px;
  padding: 18px 20px;
  display: flex;
  align-items: center;
  gap: 16px;
  text-align: left;
  cursor: pointer;
  width: 100%;
  color: #fff;
  position: relative;
  overflow: hidden;
  transform-style: preserve-3d;
  transform: perspective(800px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translateZ(var(--tz, 0px));
  transition: border-color .25s, background-color .25s, transform 0.1s ease;
  font-family: inherit;
}
body.rtl .hd-selector {
  text-align: right;
}
.hd-selector::before {
  content: '';
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 2px;
  background: linear-gradient(90deg, #C8102E, transparent);
  opacity: 0;
  transition: opacity .25s;
}
.hd-selector.crypto::before {
  background: linear-gradient(90deg, #14e0a3, transparent);
}
.hd-selector:hover {
  background: rgba(255, 255, 255, 0.04);
  border-color: rgba(255, 255, 255, 0.15);
}
.hd-selector.active {
  background: rgba(200, 16, 46, 0.04);
  border-color: rgba(200, 16, 46, 0.35);
  box-shadow: 0 12px 28px rgba(0,0,0,.3);
}
.hd-selector.active.crypto {
  background: rgba(20, 224, 163, 0.04);
  border-color: rgba(20, 224, 163, 0.35);
}
.hd-selector.active::before {
  opacity: 1;
}

/* Icon box */
.hd-selector-icon {
  width: 44px;
  height: 44px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(255, 255, 255, 0.07);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  color: rgba(255, 255, 255, 0.5);
  transition: all .25s;
}
.hd-selector-icon svg {
  width: 22px;
  height: 22px;
  stroke: currentColor;
  fill: none;
}
.hd-selector.active .hd-selector-icon {
  background: rgba(200, 16, 46, 0.12);
  border-color: rgba(200, 16, 46, 0.25);
  color: #ff5a73;
}
.hd-selector.active.crypto .hd-selector-icon {
  background: rgba(20, 224, 163, 0.12);
  border-color: rgba(20, 224, 163, 0.25);
  color: #14e0a3;
}

/* Selector text details */
.hd-selector-text {
  flex-grow: 1;
}
.hd-selector-name {
  display: block;
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 2px;
  color: #fff;
}
.hd-selector-sub {
  display: block;
  font-size: 11px;
  color: rgba(255, 255, 255, 0.4);
}
.hd-selector-badge {
  font-size: 9px;
  font-weight: 800;
  text-transform: uppercase;
  padding: 4px 8px;
  border-radius: 6px;
  background: rgba(255, 255, 255, 0.06);
  color: rgba(255, 255, 255, 0.5);
  transition: all .25s;
  letter-spacing: .02em;
}
.hd-selector.active .hd-selector-badge {
  background: rgba(200, 16, 46, 0.15);
  color: #ff5a73;
}
.hd-selector.active.crypto .hd-selector-badge {
  background: rgba(20, 224, 163, 0.15);
  color: #14e0a3;
}

/* METHOD SPECIFICATIONS CARD */
.hd-specs-card {
  background: rgba(255, 255, 255, 0.02);
  border: 1px solid rgba(255, 255, 255, 0.06);
  border-radius: 16px;
  padding: 22px;
  display: flex;
  flex-direction: column;
  gap: 18px;
  transform-style: preserve-3d;
  transform: perspective(800px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translateZ(var(--tz, 0px));
  transition: border-color .25s, transform 0.1s ease;
}
.hd-specs-card-title {
  font-size: 13.5px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: .05em;
  color: rgba(255,255,255,0.4);
  margin: 0;
  border-bottom: 1px solid rgba(255,255,255,0.06);
  padding-bottom: 10px;
}
.hd-specs-list {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.hd-spec-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
}
.hd-spec-label {
  font-size: 12px;
  color: rgba(255,255,255,0.45);
}
.hd-spec-val {
  font-size: 12.5px;
  font-weight: 700;
  color: #fff;
  text-align: end;
}
.hd-spec-val.green {
  color: #14e0a3;
}
.hd-btn-glow {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 100%;
  padding: 12px 18px;
  background: #C8102E;
  color: #fff;
  border-radius: 10px;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
  box-shadow: 0 4px 18px rgba(200, 16, 46, 0.25);
  transition: transform 0.2s, box-shadow 0.2s, background-color 0.2s;
  cursor: pointer;
  margin-top: 4px;
}
.hd-btn-glow.crypto {
  background: #14e0a3;
  color: #04120e;
  box-shadow: 0 4px 18px rgba(20, 224, 163, 0.25);
}
.hd-btn-glow svg {
  width: 14px;
  height: 14px;
  stroke-width: 2.5;
  stroke: currentColor;
  fill: none;
}
body.rtl .hd-btn-glow svg {
  transform: scaleX(-1);
}
.hd-btn-glow:hover {
  transform: translateY(-2px);
}
.hd-btn-glow:not(.crypto):hover {
  box-shadow: 0 6px 24px rgba(200, 16, 46, 0.4);
}
.hd-btn-glow.crypto:hover {
  box-shadow: 0 6px 24px rgba(20, 224, 163, 0.4);
}

/* STEP DETAILS PANELS */
.hd-content-wrap {
  position: relative;
}
.hd-guide-panel {
  display: none;
}
.hd-guide-panel.active {
  display: block;
  animation: hdfade .45s ease forwards;
}
@keyframes hdfade { from { opacity:0; transform:translateY(16px); } to { opacity:1; transform:none; } }

.hd-panel-head {
  margin-bottom: 36px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
  padding-bottom: 24px;
}
.hd-panel-title {
  font-size: 26px;
  font-weight: 800;
  color: #fff;
  margin-bottom: 8px;
}
.hd-panel-desc {
  font-size: 15px;
  color: rgba(255, 255, 255, 0.45);
  line-height: 1.6;
  margin: 0;
}

/* TIMELINE ROADMAP */
.hd-timeline {
  position: relative;
  padding: 8px 0;
}
.hd-timeline::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 24px;
  width: 2px;
  background: rgba(255, 255, 255, 0.05);
}
body.rtl .hd-timeline::before {
  left: auto;
  right: 24px;
}

/* Glowing Neon Line */
.hd-timeline-line {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 24px;
  width: 2px;
  background: linear-gradient(180deg, #C8102E 0%, rgba(200,16,46,0.15) 100%);
  z-index: 1;
}
.hd-guide-panel[id*="-crypto"] .hd-timeline-line {
  background: linear-gradient(180deg, #14e0a3 0%, rgba(20,224,163,0.15) 100%);
}
body.rtl .hd-timeline-line {
  left: auto;
  right: 24px;
}

/* Traveling neon particle pulse */
.hd-timeline-pulse {
  position: absolute;
  left: 21px; /* Center-aligns with 2px line (24px - 3px = 21px) */
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #ff5a73;
  box-shadow: 0 0 10px #ff5a73, 0 0 20px #ff5a73;
  animation: hdpulserun 6s linear infinite;
  z-index: 2;
}
.hd-guide-panel[id*="-crypto"] .hd-timeline-pulse {
  background: #14e0a3;
  box-shadow: 0 0 10px #14e0a3, 0 0 20px #14e0a3;
}
body.rtl .hd-timeline-pulse {
  left: auto;
  right: 21px;
}
@keyframes hdpulserun {
  0% { top: 0%; opacity: 0; }
  8% { opacity: 1; }
  92% { opacity: 1; }
  100% { top: 100%; opacity: 0; }
}

.hd-timeline-item {
  display: flex;
  gap: 24px;
  margin-bottom: 36px;
  position: relative;
}
.hd-timeline-badge {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #06080c;
  border: 2px solid rgba(255, 255, 255, 0.08);
  color: rgba(255, 255, 255, 0.4);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  font-weight: 800;
  flex-shrink: 0;
  z-index: 3;
  position: relative;
  transition: all .25s ease;
  font-variant-numeric: tabular-nums;
}
.hd-timeline-item:hover .hd-timeline-badge {
  border-color: #C8102E;
  color: #fff;
  background: rgba(200, 16, 46, 0.1);
  box-shadow: 0 0 16px rgba(200, 16, 46, 0.2);
  transform: scale(1.06);
}
.hd-timeline-item.crypto:hover .hd-timeline-badge {
  border-color: #14e0a3;
  background: rgba(20, 224, 163, 0.1);
  box-shadow: 0 0 16px rgba(20, 224, 163, 0.2);
}

/* Glassmorphism panel cards */
.hd-timeline-content {
  background: rgba(255, 255, 255, 0.015);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border: 1px solid rgba(255, 255, 255, 0.05);
  border-radius: 20px;
  padding: 24px 30px;
  flex-grow: 1;
  transform-style: preserve-3d;
  transform: perspective(1000px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translateZ(var(--tz, 0px));
  transition: border-color .25s, background-color .25s, transform 0.1s ease;
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.2);
}
.hd-timeline-item:hover .hd-timeline-content {
  background: rgba(255, 255, 255, 0.03);
  border-color: rgba(200, 16, 46, 0.25);
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.4);
}
.hd-timeline-item.crypto:hover .hd-timeline-content {
  border-color: rgba(20, 224, 163, 0.25);
}

/* Monospace Step Indicator */
.hd-step-indicator {
  font-family: monospace;
  font-size: 10.5px;
  font-weight: 700;
  letter-spacing: 0.1em;
  color: #C8102E;
  margin-bottom: 8px;
  display: block;
}
.hd-timeline-item.crypto .hd-step-indicator {
  color: #14e0a3;
}

.hd-step-title {
  font-size: 17px;
  font-weight: 700;
  color: #fff;
  margin-bottom: 8px;
}
.hd-step-text {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.46);
  line-height: 1.7;
  margin: 0;
}
.hd-step-subitems {
  margin: 14px 0 0;
  padding-left: 20px;
  list-style-type: disc;
  color: rgba(255, 255, 255, 0.5);
  display: flex;
  flex-direction: column;
  gap: 8px;
}
body.rtl .hd-step-subitems {
  padding-left: 0;
  padding-right: 20px;
}
.hd-step-subitems li {
  font-size: 13.5px;
  line-height: 1.6;
}

/* Callout Box styling */
.hd-callout {
  display: flex;
  gap: 14px;
  margin-top: 18px;
  padding: 16px 20px;
  border-radius: 12px;
  align-items: flex-start;
}
.hd-callout.warning {
  background: rgba(255, 191, 73, 0.04);
  border: 1px solid rgba(255, 191, 73, 0.12);
  color: rgba(255, 191, 73, 0.85);
}
.hd-callout.warning svg {
  stroke: #ffbf49;
  fill: none;
  width: 18px;
  height: 18px;
  flex-shrink: 0;
}
.hd-callout.danger {
  background: rgba(200, 16, 46, 0.04);
  border: 1px solid rgba(200, 16, 46, 0.12);
  color: rgba(255, 90, 115, 0.85);
}
.hd-callout.danger svg {
  stroke: #ff5a73;
  fill: none;
  width: 18px;
  height: 18px;
  flex-shrink: 0;
}
.hd-callout-icon {
  margin-top: 2px;
}
.hd-callout-body {
  font-size: 13px;
  line-height: 1.6;
}
.hd-callout-body strong {
  font-weight: 700;
  color: #fff;
}

/* INTERACTIVE COPY WIDGET */
.hd-copy-widget {
  background: rgba(0, 0, 0, 0.25);
  border: 1px solid rgba(255, 255, 255, 0.05);
  border-radius: 12px;
  padding: 16px;
  margin-top: 16px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.hd-copy-tabs {
  display: flex;
  gap: 6px;
}
.hd-copy-tab {
  appearance: none;
  background: transparent;
  border: 1px solid rgba(255,255,255,0.08);
  color: rgba(255,255,255,0.6);
  padding: 6px 12px;
  border-radius: 6px;
  font-size: 11px;
  font-weight: 700;
  cursor: pointer;
  transition: all 0.2s;
  font-family: inherit;
}
.hd-copy-tab.active {
  background: rgba(20, 224, 163, 0.12);
  border-color: #14e0a3;
  color: #14e0a3;
}
.hd-copy-body {
  display: flex;
  background: rgba(0,0,0,0.3);
  border: 1px solid rgba(255,255,255,0.06);
  border-radius: 8px;
  padding: 10px 14px;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
}
.hd-copy-addr-wrap {
  display: flex;
  flex-direction: column;
  gap: 3px;
  overflow: hidden;
}
.hd-copy-label {
  font-size: 9px;
  font-weight: 800;
  color: rgba(255,255,255,0.3);
  letter-spacing: .05em;
}
.hd-copy-value {
  font-family: monospace;
  font-size: 13px;
  color: #fff;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.hd-copy-btn {
  appearance: none;
  background: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 6px;
  padding: 6px 12px;
  display: flex;
  align-items: center;
  gap: 6px;
  color: #fff;
  cursor: pointer;
  font-size: 12px;
  font-weight: 700;
  transition: all 0.2s;
  flex-shrink: 0;
  font-family: inherit;
}
.hd-copy-btn:hover {
  background: rgba(255,255,255,0.1);
}
.hd-copy-btn svg {
  width: 14px;
  height: 14px;
  stroke: currentColor;
  fill: none;
}
.hd-copy-btn.copied {
  background: rgba(20, 224, 163, 0.15);
  border-color: #14e0a3;
  color: #14e0a3;
}
.hd-copy-note {
  font-size: 10px;
  color: rgba(255, 255, 255, 0.35);
  line-height: 1.45;
}

/* INTERACTIVE MOCK REGISTRATION FORM */
.hd-mock-form {
  background: rgba(0, 0, 0, 0.25);
  border: 1px solid rgba(255, 255, 255, 0.05);
  border-radius: 12px;
  padding: 18px;
  margin-top: 18px;
  max-width: 380px;
}
.hd-mock-form-header {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-bottom: 14px;
  border-bottom: 1px solid rgba(255,255,255,0.05);
  padding-bottom: 8px;
}
.hd-mock-dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
}
.hd-mock-dot.red { background: #ff5f56; }
.hd-mock-dot.yellow { background: #ffbd2e; }
.hd-mock-dot.green { background: #27c93f; }
.hd-mock-title {
  font-size: 10px;
  font-weight: 700;
  color: rgba(255,255,255,0.3);
  margin-inline-start: auto;
  text-transform: uppercase;
  letter-spacing: .05em;
}
.hd-mock-form-body {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.hd-mock-field {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.hd-mock-field label {
  font-size: 11px;
  font-weight: 700;
  color: rgba(255,255,255,0.55);
}
.hd-mock-field input, .hd-mock-field select {
  background: rgba(0,0,0,0.3);
  border: 1px solid rgba(255,255,255,0.08);
  border-radius: 6px;
  padding: 8px 12px;
  font-size: 12px;
  color: #fff;
  font-family: inherit;
}

/* Reveal Anim standard */
.js-anim .hd-rev {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity .65s cubic-bezier(.2,.65,.2,1), transform .65s cubic-bezier(.2,.65,.2,1);
}
.hd-rev.in {
  opacity: 1;
  transform: none;
}
.hd-rev.d1 { transition-delay: .06s; }
.hd-rev.d2 { transition-delay: .12s; }
.hd-rev.d3 { transition-delay: .18s; }

/* RESPONSIVE LAYOUT FOLDS */
@media(max-width: 960px) {
  .hd-grid {
    grid-template-columns: 1fr;
    gap: 36px;
  }
  .hd-sidebar-sticky {
    position: static;
  }
  .hd-selectors {
    flex-direction: row;
    overflow-x: auto;
    padding-bottom: 8px;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
  }
  .hd-selector {
    flex: 0 0 280px;
    scroll-snap-align: start;
  }
}
@media(max-width: 580px) {
  .hd-selectors {
    flex-direction: column;
    overflow-x: visible;
  }
  .hd-selector {
    flex: none;
  }
  .hd-timeline-item {
    gap: 16px;
  }
  .hd-timeline-badge {
    width: 42px;
    height: 42px;
    font-size: 13px;
  }
  .hd-timeline::before, .hd-timeline-line {
    left: 20px;
  }
  body.rtl .hd-timeline::before, body.rtl .hd-timeline-line {
    left: auto;
    right: 20px;
  }
  .hd-timeline-pulse {
    left: 17px;
  }
  body.rtl .hd-timeline-pulse {
    left: auto;
    right: 17px;
  }
  .hd-timeline-content {
    padding: 16px 20px;
  }
}
</style>

<div class="hd-wrap">
  <!-- Particle Overlay -->
  <div class="hd-particles" id="hd-particles"></div>

  <!-- ═══ HERO ═══ -->
  <section class="hd-hero">
    <div class="hd-hero-grid"></div>
    <div class="hd-hero-glow"></div>
    <div class="hd-container" style="position:relative; z-index:5;">
      <nav class="ip-breadcrumb" style="justify-content:center; margin-bottom:24px; font-size:13px;">
        <a href="<?php echo stb_url($B.'/'); ?>"><?php echo $fa?'خانه':'Home'; ?></a>
        <span class="ip-breadcrumb-sep">/</span>
        <a href="<?php echo esc_url($deposit_url); ?>"><?php echo $fa?'واریز و برداشت':'Deposit & Withdrawal'; ?></a>
        <span class="ip-breadcrumb-sep">/</span>
        <span style="color:rgba(255,255,255,.6);"><?php echo $fa?'راهنمای پرداخت‌ها':'Funding Guides'; ?></span>
      </nav>
      <div class="hd-kicker">
        <span class="hd-kicker-dot"></span>
        <?php echo $fa ? 'STB بروکر · آموزش‌های مالی' : 'STB BROKER · FINANCIAL TUTORIALS'; ?>
      </div>
      <h1 class="hd-h1">
        <?php echo $fa ? 'راهنمای <em>واریز و برداشت</em>' : 'Deposit & Withdrawal <em>Guides</em>'; ?>
      </h1>
      <p class="hd-lead">
        <?php echo $fa ? 'آموزش گام‌به‌گام و مصور برای انجام موفق تراکنش‌های مالی در پنل کاربری STB با روش‌های متنوع.' : 'Step-by-step illustrated walkthroughs to easily complete deposits and withdrawals inside STB Client Portal.'; ?>
      </p>
    </div>
  </section>

  <!-- ═══ MASTER SWITCHER ═══ -->
  <div class="hd-master-tabs-wrap">
    <div class="hd-master-tabs">
      <button class="hd-master-tab active" data-flow="deposit"><?php echo $fa ? 'راهنمای واریز' : 'Deposit Guides'; ?></button>
      <button class="hd-master-tab" data-flow="withdraw"><?php echo $fa ? 'راهنمای برداشت' : 'Withdrawal Guides'; ?></button>
    </div>
  </div>

  <!-- ═══ CONTENT SECTION ═══ -->
  <section class="hd-content-sec">
    <div class="hd-container">
      <div class="hd-grid">
        
        <!-- SIDEBAR SELECTORS & SPECIFICATIONS -->
        <div class="hd-sidebar hd-rev">
          <div class="hd-sidebar-sticky">
            <h3 class="hd-sidebar-title"><?php echo $fa ? 'انتخاب روش پرداخت' : 'Choose Payment Method'; ?></h3>
            
            <!-- Deposit Selectors Group -->
            <div class="hd-selectors deposit-selectors">
              <!-- Selector 1: Crypto -->
              <button class="hd-selector crypto active" data-target="crypto" data-flow="deposit">
                <div class="hd-selector-icon">
                  <svg viewBox="0 0 24 24"><?php echo hd_glyph('crypto'); ?></svg>
                </div>
                <div class="hd-selector-text">
                  <span class="hd-selector-name"><?php echo $fa ? 'واریز TRC20/BEP20' : 'USDT TRC20/BEP20'; ?></span>
                  <span class="hd-selector-sub"><?php echo $fa ? 'شبکه‌های ترون و بایننس' : 'Tether Tron / BSC network'; ?></span>
                </div>
                <span class="hd-selector-badge"><?php echo $fa ? 'آنی' : 'Instant'; ?></span>
              </button>
              
              <!-- Selector 2: TopChange -->
              <button class="hd-selector" data-target="topchange" data-flow="deposit">
                <div class="hd-selector-icon">
                  <svg viewBox="0 0 24 24"><?php echo hd_glyph('exchange'); ?></svg>
                </div>
                <div class="hd-selector-text">
                  <span class="hd-selector-name"><?php echo $fa ? 'واریز TopChange' : 'TopChange'; ?></span>
                  <span class="hd-selector-sub"><?php echo $fa ? 'کیف پول الکترونیکی صرافی' : 'Electronic payment wallet'; ?></span>
                </div>
                <span class="hd-selector-badge"><?php echo $fa ? 'آنی' : 'Instant'; ?></span>
              </button>
              
              <!-- Selector 3: FarsiChange -->
              <button class="hd-selector" data-target="farsichange" data-flow="deposit">
                <div class="hd-selector-icon">
                  <svg viewBox="0 0 24 24"><?php echo hd_glyph('card'); ?></svg>
                </div>
                <div class="hd-selector-text">
                  <span class="hd-selector-name"><?php echo $fa ? 'واریز FarsiChange' : 'FarsiChange'; ?></span>
                  <span class="hd-selector-sub"><?php echo $fa ? 'درگاه شتاب ریالی' : 'IRR Direct Broker Charge'; ?></span>
                </div>
                <span class="hd-selector-badge"><?php echo $fa ? 'آنی' : 'Instant'; ?></span>
              </button>
            </div>

            <!-- Withdrawal Selectors Group (Hidden initially) -->
            <div class="hd-selectors withdraw-selectors" style="display:none;">
              <!-- Selector 1: Crypto -->
              <button class="hd-selector crypto active" data-target="crypto" data-flow="withdraw">
                <div class="hd-selector-icon">
                  <svg viewBox="0 0 24 24"><?php echo hd_glyph('crypto'); ?></svg>
                </div>
                <div class="hd-selector-text">
                  <span class="hd-selector-name"><?php echo $fa ? 'برداشت TRC20/BEP20' : 'USDT TRC20/BEP20'; ?></span>
                  <span class="hd-selector-sub"><?php echo $fa ? 'شبکه‌های ترون و بایننس' : 'Tether Tron / BSC network'; ?></span>
                </div>
                <span class="hd-selector-badge"><?php echo $fa ? 'سریع' : 'Fast'; ?></span>
              </button>
              
              <!-- Selector 2: TopChange -->
              <button class="hd-selector" data-target="topchange" data-flow="withdraw">
                <div class="hd-selector-icon">
                  <svg viewBox="0 0 24 24"><?php echo hd_glyph('exchange'); ?></svg>
                </div>
                <div class="hd-selector-text">
                  <span class="hd-selector-name"><?php echo $fa ? 'برداشت TopChange' : 'TopChange'; ?></span>
                  <span class="hd-selector-sub"><?php echo $fa ? 'کیف پول الکترونیکی صرافی' : 'Electronic payment wallet'; ?></span>
                </div>
                <span class="hd-selector-badge"><?php echo $fa ? 'سریع' : 'Fast'; ?></span>
              </button>
            </div>
            
            <!-- Dynamic Method Specifications Card -->
            <div class="hd-specs-card">
              <h4 class="hd-specs-card-title"><?php echo $fa ? 'مشخصات روش پرداخت' : 'Method Specifications'; ?></h4>
              <div class="hd-specs-list">
                <div class="hd-spec-item">
                  <span class="hd-spec-label"><?php echo $fa ? 'نوع پرداخت' : 'Payment Type'; ?></span>
                  <span class="hd-spec-val" id="spec-type">...</span>
                </div>
                <div class="hd-spec-item">
                  <span class="hd-spec-label"><?php echo $fa ? 'زمان پردازش' : 'Processing Speed'; ?></span>
                  <span class="hd-spec-val" id="spec-speed">...</span>
                </div>
                <div class="hd-spec-item">
                  <span class="hd-spec-label"><?php echo $fa ? 'کارمزد تراکنش' : 'Transaction Fee'; ?></span>
                  <span class="hd-spec-val green" id="spec-fee">...</span>
                </div>
                <div class="hd-spec-item">
                  <span class="hd-spec-label"><?php echo $fa ? 'حداقل مبلغ' : 'Min Limit'; ?></span>
                  <span class="hd-spec-val" id="spec-min">...</span>
                </div>
              </div>
              <a href="<?php echo esc_url($dash_url); ?>" class="hd-btn-glow" id="sidebar-cta-btn">
                <span id="cta-text"><?php echo $fa ? 'شروع واریز' : 'Deposit Now'; ?></span>
                <svg viewBox="0 0 24 24"><path d="M5 12h14M12 5l7 7-7 7" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" fill="none"/></svg>
              </a>
            </div>
          </div>
        </div>
        
        <!-- STEP TIMELINES -->
        <div class="hd-content-wrap">
          
          <!-- DEPOSIT ROADMAPS -->
          <div class="hd-flow-container" id="flow-deposit-panel">
            <?php foreach ($deposit_guides as $key => $guide): ?>
              <div class="hd-guide-panel <?php echo $key === 'crypto' ? 'active' : ''; ?>" id="guide-deposit-<?php echo $key; ?>">
                <div class="hd-panel-head hd-rev">
                  <h2 class="hd-panel-title"><?php echo esc_html($guide['title']); ?></h2>
                  <p class="hd-panel-desc"><?php echo esc_html($guide['desc']); ?></p>
                </div>
                
                <div class="hd-timeline">
                  <div class="hd-timeline-line"></div>
                  <div class="hd-timeline-pulse"></div>

                  <?php foreach ($guide['steps'] as $idx => $step): ?>
                    <div class="hd-timeline-item <?php echo $key === 'crypto' ? 'crypto' : ''; ?> hd-rev d<?php echo ($idx % 3) + 1; ?>">
                      <div class="hd-timeline-badge">
                        <span class="hd-step-number"><?php echo sprintf('%02d', $idx + 1); ?></span>
                      </div>
                      
                      <div class="hd-timeline-content">
                        <span class="hd-step-indicator">[ <?php echo $fa ? 'گام ' . sprintf('%02d', $idx + 1) : 'STEP ' . sprintf('%02d', $idx + 1); ?> ]</span>
                        <h4 class="hd-step-title"><?php echo esc_html($step['title']); ?></h4>
                        <p class="hd-step-text"><?php echo esc_html($step['text']); ?></p>
                        
                        <?php if (isset($step['items'])): ?>
                          <ul class="hd-step-subitems">
                            <?php foreach ($step['items'] as $item): ?>
                              <li><?php echo esc_html($item); ?></li>
                            <?php endforeach; ?>
                          </ul>
                        <?php endif; ?>
                        
                        <?php if (isset($step['widget'])): ?>
                          <?php if ($step['widget'] === 'wallet'): ?>
                            <div class="hd-copy-widget">
                              <div class="hd-copy-tabs">
                                <button class="hd-copy-tab active" onclick="switchCopyTab(this, 'trc20')">USDT TRC20</button>
                                <button class="hd-copy-tab" onclick="switchCopyTab(this, 'bep20')">USDT BEP20</button>
                              </div>
                              <div class="hd-copy-body">
                                <div class="hd-copy-addr-wrap">
                                  <span class="hd-copy-label">ADDRESS:</span>
                                  <span class="hd-copy-value" id="wallet-address-value">TY3B19v7d26A74Cf73c18v7d26A74Cf73c</span>
                                </div>
                                <button class="hd-copy-btn" onclick="copyWalletAddress(this)">
                                  <span class="hd-copy-btn-text"><?php echo $fa ? 'کپی آدرس' : 'Copy'; ?></span>
                                  <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
                                    <rect x="9" y="9" width="13" height="13" rx="2" ry="2"/>
                                    <path d="M5 15H4a2 2 0 01-2-2V4a2 2 0 012-2h9a2 2 0 012 2v1"/>
                                  </svg>
                                </button>
                              </div>
                              <span class="hd-copy-note">⚠️ <?php echo $fa ? 'این یک آدرس نمونه است. لطفاً فقط از آدرس دریافت‌شده در کابین شخصی خود استفاده کنید.' : 'This is a sample address. Please only use the unique address generated inside your user dashboard.'; ?></span>
                            </div>
                          <?php elseif ($step['widget'] === 'farsiform'): ?>
                            <div class="hd-mock-form">
                              <div class="hd-mock-form-header">
                                <div class="hd-mock-dot red"></div>
                                <div class="hd-mock-dot yellow"></div>
                                <div class="hd-mock-dot green"></div>
                                <span class="hd-mock-title">FarsiChange Sim</span>
                              </div>
                              <div class="hd-mock-form-body">
                                <div class="hd-mock-field">
                                  <label><?php echo $fa ? 'شماره حساب معاملاتی بروکر' : 'Broker Account Number'; ?></label>
                                  <input type="text" placeholder="e.g. 8830129" readonly value="8820491">
                                </div>
                                <div class="hd-mock-field">
                                  <label><?php echo $fa ? 'نوع پلتفرم معاملاتی' : 'Platform Type'; ?></label>
                                  <select disabled style="-webkit-appearance:none; appearance:none;">
                                    <option>MetaTrader 5</option>
                                  </select>
                                </div>
                                <div class="hd-mock-field">
                                  <label><?php echo $fa ? 'ایمیل ثبت‌شده در بروکر' : 'Broker Registered Email'; ?></label>
                                  <input type="email" placeholder="e.g. user@email.com" readonly value="client@stbbrokers.com">
                                </div>
                              </div>
                            </div>
                          <?php endif; ?>
                        <?php endif; ?>
                        
                        <?php if (isset($step['note'])): ?>
                          <div class="hd-callout <?php echo esc_attr($step['note']['type']); ?>">
                            <div class="hd-callout-icon">
                              <?php if ($step['note']['type'] === 'danger'): ?>
                                <svg viewBox="0 0 24 24"><circle cx="12" cy="12" r="10" stroke-width="2"/><path d="M12 9v4M12 15h.01" stroke-width="2" stroke-linecap="round"/></svg>
                              <?php else: ?>
                                <svg viewBox="0 0 24 24"><circle cx="12" cy="12" r="10" stroke-width="2"/><path d="M12 15v-3M12 9h.01" stroke-width="2" stroke-linecap="round"/></svg>
                              <?php endif; ?>
                            </div>
                            <div class="hd-callout-body">
                              <strong><?php echo esc_html($step['note']['title']); ?>:</strong> <?php echo esc_html($step['note']['text']); ?>
                            </div>
                          </div>
                        <?php endif; ?>
                      </div>
                    </div>
                  <?php endforeach; ?>
                </div>
              </div>
            <?php endforeach; ?>
          </div>

          <!-- WITHDRAWAL ROADMAPS -->
          <div class="hd-flow-container" id="flow-withdraw-panel" style="display:none;">
            <?php foreach ($withdraw_guides as $key => $guide): ?>
              <div class="hd-guide-panel" id="guide-withdraw-<?php echo $key; ?>">
                <div class="hd-panel-head hd-rev">
                  <h2 class="hd-panel-title"><?php echo esc_html($guide['title']); ?></h2>
                  <p class="hd-panel-desc"><?php echo esc_html($guide['desc']); ?></p>
                </div>
                
                <div class="hd-timeline">
                  <div class="hd-timeline-line"></div>
                  <div class="hd-timeline-pulse"></div>

                  <?php foreach ($guide['steps'] as $idx => $step): ?>
                    <div class="hd-timeline-item <?php echo $key === 'crypto' ? 'crypto' : ''; ?> hd-rev d<?php echo ($idx % 3) + 1; ?>">
                      <div class="hd-timeline-badge">
                        <span class="hd-step-number"><?php echo sprintf('%02d', $idx + 1); ?></span>
                      </div>
                      
                      <div class="hd-timeline-content">
                        <span class="hd-step-indicator">[ <?php echo $fa ? 'گام ' . sprintf('%02d', $idx + 1) : 'STEP ' . sprintf('%02d', $idx + 1); ?> ]</span>
                        <h4 class="hd-step-title"><?php echo esc_html($step['title']); ?></h4>
                        <p class="hd-step-text"><?php echo esc_html($step['text']); ?></p>
                        
                        <?php if (isset($step['items'])): ?>
                          <ul class="hd-step-subitems">
                            <?php foreach ($step['items'] as $item): ?>
                              <li><?php echo esc_html($item); ?></li>
                            <?php endforeach; ?>
                          </ul>
                        <?php endif; ?>
                        
                        <?php if (isset($step['note'])): ?>
                          <div class="hd-callout <?php echo esc_attr($step['note']['type']); ?>">
                            <div class="hd-callout-icon">
                              <?php if ($step['note']['type'] === 'danger'): ?>
                                <svg viewBox="0 0 24 24"><circle cx="12" cy="12" r="10" stroke-width="2"/><path d="M12 9v4M12 15h.01" stroke-width="2" stroke-linecap="round"/></svg>
                              <?php else: ?>
                                <svg viewBox="0 0 24 24"><circle cx="12" cy="12" r="10" stroke-width="2"/><path d="M12 15v-3M12 9h.01" stroke-width="2" stroke-linecap="round"/></svg>
                              <?php endif; ?>
                            </div>
                            <div class="hd-callout-body">
                              <strong><?php echo esc_html($step['note']['title']); ?>:</strong> <?php echo esc_html($step['note']['text']); ?>
                            </div>
                          </div>
                        <?php endif; ?>
                      </div>
                    </div>
                  <?php endforeach; ?>
                </div>
              </div>
            <?php endforeach; ?>
          </div>

        </div>
        
      </div>
    </div>
  </section>

</div>

<script>
(function(){
  // Reveal animations using Intersection Observer
  var io = new IntersectionObserver(function(es) {
    es.forEach(function(e) {
      if (e.isIntersecting) {
        e.target.classList.add('in');
        io.unobserve(e.target);
      }
    });
  }, { threshold: .08 });
  
  document.querySelectorAll('.hd-rev').forEach(function(el) {
    io.observe(el);
  });

  // Floating background particles generator
  var pc = document.getElementById('hd-particles');
  if (pc) {
    for (var i = 0; i < 20; i++) {
      var p = document.createElement('div');
      p.className = 'hd-particle' + (Math.random() > 0.5 ? ' green' : '');
      p.style.left = Math.random() * 100 + '%';
      p.style.top = Math.random() * 100 + '%';
      p.style.animationDuration = (8 + Math.random() * 8) + 's';
      p.style.animationDelay = Math.random() * 5 + 's';
      p.style.width = p.style.height = (1 + Math.random() * 2) + 'px';
      pc.appendChild(p);
    }
  }

  // 3D Tilt Hover Effects on selectors, specs cards and steps
  if (window.matchMedia('(hover: hover)').matches) {
    document.querySelectorAll('.hd-selector, .hd-specs-card, .hd-timeline-content').forEach(function(card) {
      // Exclude cards that require copy-pasting data or input simulations
      if (card.querySelector('.hd-copy-widget') || card.querySelector('.hd-mock-form')) {
        return;
      }
      card.addEventListener('mousemove', function(e) {
        var rect = card.getBoundingClientRect();
        var x = e.clientX - rect.left;
        var y = e.clientY - rect.top;
        var xc = rect.width / 2;
        var yc = rect.height / 2;
        var rx = -(y - yc) / 12;
        var ry = (x - xc) / 14;
        card.style.setProperty('--rx', rx + 'deg');
        card.style.setProperty('--ry', ry + 'deg');
        card.style.setProperty('--tz', '8px');
      });
      card.addEventListener('mouseleave', function() {
        card.style.setProperty('--rx', '0deg');
        card.style.setProperty('--ry', '0deg');
        card.style.setProperty('--tz', '0px');
      });
    });
  }

  // Method specifications database
  var specsData = {
    deposit: {
      crypto: {
        type: "<?php echo $fa ? 'شبکه رمزارز تتر (USDT)' : 'USDT Crypto Networks'; ?>",
        speed: "<?php echo $fa ? 'آنی (۱ تا ۱۵ دقیقه)' : 'Instant (1–15 mins)'; ?>",
        fee: "<?php echo $fa ? 'بدون کارمزد' : 'Zero Fee'; ?>",
        min: "<?php echo $fa ? 'مطابق حساب انتخابی' : 'Depends on Account'; ?>",
        isCrypto: true
      },
      topchange: {
        type: "<?php echo $fa ? 'کیف پول الکترونیکی تاپ‌چنج' : 'TopChange E-Wallet'; ?>",
        speed: "<?php echo $fa ? 'آنی (سریع)' : 'Instant (Immediate)'; ?>",
        fee: "<?php echo $fa ? 'بدون کارمزد درگاه' : 'Zero Fee Gateway'; ?>",
        min: "<?php echo $fa ? 'مطابق حساب انتخابی' : 'Depends on Account'; ?>",
        isCrypto: false
      },
      farsichange: {
        type: "<?php echo $fa ? 'شارژ مستقیم فارسی‌چنج' : 'FarsiChange IRR Direct'; ?>",
        speed: "<?php echo $fa ? 'آنی و شتابی' : 'Instant via Shetab'; ?>",
        fee: "<?php echo $fa ? 'بدون کارمزد بروکر' : 'Zero Broker Fee'; ?>",
        min: "<?php echo $fa ? 'مطابق حساب انتخابی' : 'Depends on Account'; ?>",
        isCrypto: false
      }
    },
    withdraw: {
      crypto: {
        type: "<?php echo $fa ? 'شبکه رمزارز تتر (USDT)' : 'USDT Crypto Networks'; ?>",
        speed: "<?php echo $fa ? '۱ تا ۲۴ ساعت کاری' : '1–24 working hours'; ?>",
        fee: "<?php echo $fa ? 'کارمزد شبکه بلاکچین' : 'Blockchain Network Fee'; ?>",
        min: "<?php echo $fa ? 'مطابق حساب انتخابی' : 'Depends on Account'; ?>",
        isCrypto: true
      },
      topchange: {
        type: "<?php echo $fa ? 'کیف پول الکترونیکی تاپ‌چنج' : 'TopChange E-Wallet'; ?>",
        speed: "<?php echo $fa ? '۱ تا ۲۴ ساعت کاری' : '1–24 working hours'; ?>",
        fee: "<?php echo $fa ? '۲٪ (حداقل کارمزد ۲ دلار)' : '2% (Min fee $2)'; ?>",
        min: "<?php echo $fa ? 'مطابق حساب انتخابی' : 'Depends on Account'; ?>",
        isCrypto: false
      }
    }
  };

  // Elements
  var specType = document.getElementById('spec-type');
  var specSpeed = document.getElementById('spec-speed');
  var specFee = document.getElementById('spec-fee');
  var specMin = document.getElementById('spec-min');
  
  var ctaBtn = document.getElementById('sidebar-cta-btn');
  var ctaText = document.getElementById('cta-text');

  var depositSelectors = document.querySelector('.deposit-selectors');
  var withdrawSelectors = document.querySelector('.withdraw-selectors');

  var flowDepositPanel = document.getElementById('flow-deposit-panel');
  var flowWithdrawPanel = document.getElementById('flow-withdraw-panel');

  function updateSpecs(flow, key) {
    var data = specsData[flow][key];
    if (!data) return;

    specType.textContent = data.type;
    specSpeed.textContent = data.speed;
    specFee.textContent = data.fee;
    specMin.textContent = data.min;

    if (data.isCrypto) {
      ctaBtn.classList.add('crypto');
    } else {
      ctaBtn.classList.remove('crypto');
    }

    if (flow === 'deposit') {
      ctaText.textContent = "<?php echo $fa ? 'شروع واریز' : 'Deposit Now'; ?>";
    } else {
      ctaText.textContent = "<?php echo $fa ? 'شروع برداشت' : 'Withdraw Now'; ?>";
    }
  }

  // Master Switch Tab Logic
  var masterTabs = document.querySelectorAll('.hd-master-tab');
  
  masterTabs.forEach(function(tab) {
    tab.addEventListener('click', function() {
      masterTabs.forEach(function(t) { t.classList.remove('active'); });
      tab.classList.add('active');

      var flow = tab.dataset.flow;
      if (flow === 'deposit') {
        depositSelectors.style.display = 'flex';
        withdrawSelectors.style.display = 'none';
        flowDepositPanel.style.display = 'block';
        flowWithdrawPanel.style.display = 'none';
        
        var activeSel = depositSelectors.querySelector('.hd-selector.active') || depositSelectors.querySelector('.hd-selector');
        activeSel.click();
      } else {
        depositSelectors.style.display = 'none';
        withdrawSelectors.style.display = 'flex';
        flowDepositPanel.style.display = 'none';
        flowWithdrawPanel.style.display = 'block';
        
        var activeSel = withdrawSelectors.querySelector('.hd-selector.active') || withdrawSelectors.querySelector('.hd-selector');
        activeSel.click();
      }
    });
  });

  // Selector tab switches inside flows
  var selectors = document.querySelectorAll('.hd-selector');
  var panels = document.querySelectorAll('.hd-guide-panel');
  
  selectors.forEach(function(sel) {
    sel.addEventListener('click', function() {
      var target = sel.dataset.target;
      var flow = sel.dataset.flow || 'deposit';
      
      var parentGroup = flow === 'deposit' ? depositSelectors : withdrawSelectors;
      parentGroup.querySelectorAll('.hd-selector').forEach(function(s) { s.classList.remove('active'); });
      sel.classList.add('active');
      
      panels.forEach(function(p) { p.classList.remove('active'); });
      
      var panelId = 'guide-' + flow + '-' + target;
      var targetPanel = document.getElementById(panelId);
      if (targetPanel) {
        targetPanel.classList.add('active');
        
        // Force animations triggers immediately
        targetPanel.querySelectorAll('.hd-rev').forEach(function(revEl) {
          revEl.classList.add('in');
        });
      }

      updateSpecs(flow, target);
    });
  });

  // Copy address widget sub-functions
  window.switchCopyTab = function(btn, type) {
    var tabs = btn.parentNode.querySelectorAll('.hd-copy-tab');
    tabs.forEach(function(t) { t.classList.remove('active'); });
    btn.classList.add('active');
    
    var val = document.getElementById('wallet-address-value');
    if (type === 'trc20') {
      val.textContent = 'TY3B19v7d26A74Cf73c18v7d26A74Cf73c';
    } else {
      val.textContent = '0x4e6b1897d26A74Cf73c126A74Cf73c88';
    }
  };

  window.copyWalletAddress = function(btn) {
    var val = document.getElementById('wallet-address-value').textContent;
    navigator.clipboard.writeText(val).then(function() {
      btn.classList.add('copied');
      var txt = btn.querySelector('.hd-copy-btn-text');
      var orig = txt.textContent;
      txt.textContent = '<?php echo $fa ? 'کپی شد!' : 'Copied!'; ?>';
      setTimeout(function() {
        btn.classList.remove('copied');
        txt.textContent = orig;
      }, 2000);
    });
  };

  // Initial specifications load
  updateSpecs('deposit', 'crypto');
})();
</script>
