.elementor-16747 .elementor-element.elementor-element-f1219c2 img{width:100%;}.elementor-16747 .elementor-element.elementor-element-d7f31dd{margin-top:-27px;margin-bottom:0px;}.elementor-16747 .elementor-element.elementor-element-05dd414 > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-16747 .elementor-element.elementor-element-123d1ae .elementor-button{background-color:#E2C000;}.elementor-16747 .elementor-element.elementor-element-123d1ae .elementor-button:hover, .elementor-16747 .elementor-element.elementor-element-123d1ae .elementor-button:focus{background-color:#00EC49;}body:not(.rtl) .elementor-16747 .elementor-element.elementor-element-123d1ae{left:204px;}body.rtl .elementor-16747 .elementor-element.elementor-element-123d1ae{right:204px;}.elementor-16747 .elementor-element.elementor-element-123d1ae{top:-207px;}/* Start custom CSS for html, class: .elementor-element-05dd414 *//* ===== نسخه موبایل صفحه مهرگلد =====
   این بلوک را جایگزین @media (max-width: 720px) قدیمی کنید و ته تگ <style> بگذارید */

#hs-fund-page { -webkit-text-size-adjust: 100%; }

/* ویدیو: بدون برش در هر نسبت تصویر (inline قدیمی cover را override می‌کند) */
#hs-fund-page .hs-video-box video { object-fit: contain !important; background: #000; }

@media (max-width: 900px) {
  #hs-fund-page .hs-benefits-grid { gap: 16px; }
}

@media (max-width: 720px) {
  #hs-fund-page .hs-wrap { padding: 0 16px; }
  #hs-fund-page section { padding: 44px 0; }

  /* --- هیرو --- */
  #hs-fund-page .hs-hero { padding: 56px 0 84px; }
  #hs-fund-page .hs-hero::before { width: 380px; height: 380px; top: -160px; left: -140px; }
  #hs-fund-page .hs-hero h1 { font-size: 26px; line-height: 1.5; margin-bottom: 16px; }
  #hs-fund-page .hs-hero p { font-size: 15px; line-height: 2; }
  #hs-fund-page .hs-hero .hs-stats {
    display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-top: 32px;
  }
  #hs-fund-page .hs-hero .hs-stat {
    background: rgba(255,255,255,.07); border: 1px solid rgba(255,255,255,.12);
    border-radius: 12px; padding: 14px 8px;
  }
  #hs-fund-page .hs-hero .hs-stat b { font-size: 22px; }
  #hs-fund-page .hs-hero .hs-stat span { display: block; font-size: 12px; line-height: 1.7; }

  /* --- ویدیو --- */
  #hs-fund-page .hs-video-box { margin-top: -52px; border-radius: 12px; }

  /* --- مزیت‌ها --- */
  #hs-fund-page .hs-benefits-head { margin-bottom: 28px; }
  #hs-fund-page .hs-benefits-grid { grid-template-columns: 1fr; gap: 14px; }
  #hs-fund-page .hs-benefit { padding: 20px 18px; gap: 14px; }
  #hs-fund-page .hs-benefit .hs-icon { width: 44px; height: 44px; }
  #hs-fund-page .hs-benefit .hs-icon svg { width: 21px; height: 21px; }
  #hs-fund-page .hs-benefit h3 { font-size: 16px; }
  #hs-fund-page .hs-benefit p { font-size: 14px; line-height: 1.95; }

  /* --- دکمه‌ها --- */
  #hs-fund-page .hs-cta { flex-direction: column; align-items: stretch; gap: 12px; }
  #hs-fund-page .hs-btn {
    width: 100%; padding: 15px 20px; font-size: 15px; line-height: 1.7;
    text-align: center; border-radius: 14px;
  }

  /* --- سوالات متداول --- */
  #hs-fund-page .hs-faq-head { margin-bottom: 24px; }
  #hs-fund-page .hs-faq-q { font-size: 15px; line-height: 1.8; padding: 16px 2px; min-height: 52px; }
  #hs-fund-page .hs-faq-q .hs-chevron { width: 28px; height: 28px; }
  #hs-fund-page .hs-faq-a p { font-size: 14px; line-height: 2; }
}

@media (max-width: 380px) {
  #hs-fund-page .hs-hero h1 { font-size: 24px; }
  #hs-fund-page .hs-hero .hs-stat b { font-size: 20px; }
  #hs-fund-page .hs-benefit { flex-direction: column; gap: 10px; }
}/* End custom CSS */