/* =========================================================================
   رنگ جمیل — استایل‌های سفارشی
   این فایل فقط شامل چیزهایی است که Tailwind به‌تنهایی پوشش نمی‌دهد:
   ۱) تعریف فونت‌های لوکال (@font-face)
   ۲) شکل‌های خاص فیگما (mask-image)
   ۳) منطق ظاهری اسلایدرها
   ۴) الگوهای تزئینی (دات‌گرید، هاله‌ها)
   ========================================================================= */

/* ------------------------------------------------------------------ */
/* ۱) فونت‌های لوکال — استخراج‌شده از Webfonts.zip                      */
/* ------------------------------------------------------------------ */

/* نسخه‌ی انگلیسی: Yekan Bakh FaNum حتی ارقام لاتین (0–9) را با شکل فارسی می‌کشد، پس در
   صفحه‌های lang="en" فقط برای همین ده نویسه یک فونت سیستمی جایگزین می‌شود (unicode-range)
   و بقیه‌ی متن همان Yekan Bakh می‌ماند. */
@font-face {
  font-family: 'Latin Digits';
  src: local('Arial'), local('Helvetica Neue'), local('Helvetica'), local('Roboto'), local('Segoe UI'), local('Tahoma');
  unicode-range: U+0030-0039;
}
html[lang="en"] body,
html[lang="en"] .font-sans {
  font-family: 'Latin Digits', 'Yekan Bakh', Tahoma, system-ui, sans-serif;
}
html[lang="en"] .font-display {
  font-family: Valman, 'Latin Digits', 'Yekan Bakh', Tahoma, sans-serif;
}

/* Yekan Bakh FaNum — فونت اصلی متن و تیترها */
@font-face {
  font-family: 'Yekan Bakh';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('../fonts/YekanBakhFaNum-Thin.woff2') format('woff2'),
       url('../fonts/YekanBakhFaNum-Thin.woff') format('woff');
}
@font-face {
  font-family: 'Yekan Bakh';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/YekanBakhFaNum-Light.woff2') format('woff2'),
       url('../fonts/YekanBakhFaNum-Light.woff') format('woff');
}
@font-face {
  font-family: 'Yekan Bakh';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/YekanBakhFaNum-Regular.woff2') format('woff2'),
       url('../fonts/YekanBakhFaNum-Regular.woff') format('woff');
}
@font-face {
  font-family: 'Yekan Bakh';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/YekanBakhFaNum-SemiBold.woff2') format('woff2'),
       url('../fonts/YekanBakhFaNum-SemiBold.woff') format('woff');
}
@font-face {
  font-family: 'Yekan Bakh';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/YekanBakhFaNum-Bold.woff2') format('woff2'),
       url('../fonts/YekanBakhFaNum-Bold.woff') format('woff');
}
@font-face {
  font-family: 'Yekan Bakh';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('../fonts/YekanBakhFaNum-ExtraBold.woff2') format('woff2'),
       url('../fonts/YekanBakhFaNum-ExtraBold.woff') format('woff');
}
@font-face {
  font-family: 'Yekan Bakh';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('../fonts/YekanBakhFaNum-Black.woff2') format('woff2'),
       url('../fonts/YekanBakhFaNum-Black.woff') format('woff');
}
@font-face {
  font-family: 'Yekan Bakh';
  font-style: normal;
  font-weight: 950;
  font-display: swap;
  src: url('../fonts/YekanBakhFaNum-ExtraBlack.woff2') format('woff2'),
       url('../fonts/YekanBakhFaNum-ExtraBlack.woff') format('woff');
}

/* Valman Black — فونت نمایشی برای کلمات تزئینی داخل تیترها */
@font-face {
  font-family: 'Valman';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('../fonts/Valman-Black.woff2') format('woff2'),
       url('../fonts/Valman-Black.woff') format('woff');
}

/* Rokh Black — فونت تیترهای منوی ناوبری (از پروژه‌ی کارزان) */
@font-face {
  font-family: 'Rokh';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('../fonts/RokhFaNum-Black.woff') format('woff'),
       url('../fonts/Rokh-Black.ttf') format('truetype');
}

/* ------------------------------------------------------------------ */
/* ۲) پایه                                                            */
/* ------------------------------------------------------------------ */

html {
  scroll-behavior: smooth;
}

/* اعداد فارسی در همه‌ی حالت‌ها (فونت FaNum خودش این کار را می‌کند) */
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow-x: hidden;
}

/* نوار اسکرول ظریف */
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
::-webkit-scrollbar-track {
  background: #ededed;
}
::-webkit-scrollbar-thumb {
  background: #c9c9d1;
  border-radius: 999px;
}
::-webkit-scrollbar-thumb:hover {
  background: #ff6b01;
}

/* پنهان کردن اسکرول‌بار داخلی اسلایدرها */
.no-scrollbar {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.no-scrollbar::-webkit-scrollbar {
  display: none;
}

/* ------------------------------------------------------------------ */
/* ۳) شکل‌های خاص فیگما (mask-image)                                   */
/*    فایل‌های ماسک از خودِ path های فیگما ساخته شده‌اند.                */
/*    روی موبایل ماسک اعمال نمی‌شود تا شکل خراب نشود؛ به‌جایش           */
/*    گوشه‌ی گرد ساده استفاده می‌شود.                                    */
/* ------------------------------------------------------------------ */

/* حالت پیش‌فرض (موبایل/تبلت): فقط گوشه‌ی گرد ساده */
.fig-shape {
  border-radius: 30px;
}

/* ماسک‌ها فقط از ۱۲۸۰ پیکسل به بالا فعال می‌شوند؛ در آن اندازه عرض کانتینر
   به ۱۳۸۴ (عرض اصلی فیگما) نزدیک است و شکل بدون اعوجاج رندر می‌شود. */
@media (min-width: 1280px) {
  .fig-shape {
    border-radius: 0;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-position: center;
    mask-position: center;
  }

  /* --- پنل‌های سکشن با زبانه‌ی عنوان در گوشه --- */
  /* پسوند عدد = ارتفاع پنل در فیگما، پسوند -l = زبانه در سمت چپ */
  .fig-shape--tab-246 {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20246%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M1384%20216V30C1384%2013.4315%201370.5685%200%201354%200H1064.84C1053.32%200%201042.82%206.594%201037.82%2016.9682L1020.18%2053.5317C1015.18%2063.906%201004.68%2070.5%20993.16%2070.5H30C13.4314%2070.5%200%2083.9315%200%20100.5V216C0%20232.5685%2013.4315%20246%2030%20246H1354C1370.5685%20246%201384%20232.5685%201384%20216Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20246%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M1384%20216V30C1384%2013.4315%201370.5685%200%201354%200H1064.84C1053.32%200%201042.82%206.594%201037.82%2016.9682L1020.18%2053.5317C1015.18%2063.906%201004.68%2070.5%20993.16%2070.5H30C13.4314%2070.5%200%2083.9315%200%20100.5V216C0%20232.5685%2013.4315%20246%2030%20246H1354C1370.5685%20246%201384%20232.5685%201384%20216Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  }
  .fig-shape--tab-324 {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20324%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M1384%20294V30C1384%2013.4315%201370.5685%200%201354%200H1064.84C1053.32%200%201042.82%206.594%201037.82%2016.9682L1020.18%2053.5317C1015.18%2063.906%201004.68%2070.5%20993.16%2070.5H30C13.4314%2070.5%200%2083.9315%200%20100.5V294C0%20310.5685%2013.4315%20324%2030%20324H1354C1370.5685%20324%201384%20310.5685%201384%20294Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20324%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M1384%20294V30C1384%2013.4315%201370.5685%200%201354%200H1064.84C1053.32%200%201042.82%206.594%201037.82%2016.9682L1020.18%2053.5317C1015.18%2063.906%201004.68%2070.5%20993.16%2070.5H30C13.4314%2070.5%200%2083.9315%200%20100.5V294C0%20310.5685%2013.4315%20324%2030%20324H1354C1370.5685%20324%201384%20310.5685%201384%20294Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  }
  .fig-shape--tab-333 {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20333%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M1384%20303V30C1384%2013.4315%201370.5685%200%201354%200H1064.84C1053.32%200%201042.82%206.594%201037.82%2016.9682L1020.18%2053.5317C1015.18%2063.906%201004.68%2070.5%20993.16%2070.5H30C13.4314%2070.5%200%2083.9315%200%20100.5V303C0%20319.5685%2013.4315%20333%2030%20333H1354C1370.5685%20333%201384%20319.5685%201384%20303Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20333%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M1384%20303V30C1384%2013.4315%201370.5685%200%201354%200H1064.84C1053.32%200%201042.82%206.594%201037.82%2016.9682L1020.18%2053.5317C1015.18%2063.906%201004.68%2070.5%20993.16%2070.5H30C13.4314%2070.5%200%2083.9315%200%20100.5V303C0%20319.5685%2013.4315%20333%2030%20333H1354C1370.5685%20333%201384%20319.5685%201384%20303Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  }
  .fig-shape--tab-374 {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20374%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M1384%20344V30C1384%2013.4315%201370.5685%200%201354%200H1064.84C1053.32%200%201042.82%206.594%201037.82%2016.9682L1020.18%2053.5317C1015.18%2063.906%201004.68%2070.5%20993.16%2070.5H30C13.4314%2070.5%200%2083.9315%200%20100.5V344C0%20360.5685%2013.4315%20374%2030%20374H1354C1370.5685%20374%201384%20360.5685%201384%20344Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20374%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M1384%20344V30C1384%2013.4315%201370.5685%200%201354%200H1064.84C1053.32%200%201042.82%206.594%201037.82%2016.9682L1020.18%2053.5317C1015.18%2063.906%201004.68%2070.5%20993.16%2070.5H30C13.4314%2070.5%200%2083.9315%200%20100.5V344C0%20360.5685%2013.4315%20374%2030%20374H1354C1370.5685%20374%201384%20360.5685%201384%20344Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  }
  .fig-shape--tab-684 {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20684%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M1384%20654V30C1384%2013.4315%201370.5685%200%201354%200H1064.84C1053.32%200%201042.82%206.594%201037.82%2016.9682L1020.18%2053.5317C1015.18%2063.906%201004.68%2070.5%20993.16%2070.5H30C13.4314%2070.5%200%2083.9315%200%20100.5V654C0%20670.5685%2013.4315%20684%2030%20684H1354C1370.5685%20684%201384%20670.5685%201384%20654Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20684%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M1384%20654V30C1384%2013.4315%201370.5685%200%201354%200H1064.84C1053.32%200%201042.82%206.594%201037.82%2016.9682L1020.18%2053.5317C1015.18%2063.906%201004.68%2070.5%20993.16%2070.5H30C13.4314%2070.5%200%2083.9315%200%20100.5V654C0%20670.5685%2013.4315%20684%2030%20684H1354C1370.5685%20684%201384%20670.5685%201384%20654Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  }
  .fig-shape--tab-243-l {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20243%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1384,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M1384%20213V30C1384%2013.4315%201370.5685%200%201354%200H1064.84C1053.32%200%201042.82%206.594%201037.82%2016.9682L1020.18%2053.5317C1015.18%2063.906%201004.68%2070.5%20993.16%2070.5H30C13.4314%2070.5%200%2083.9315%200%20100.5V213C0%20229.5685%2013.4315%20243%2030%20243H1354C1370.5685%20243%201384%20229.5685%201384%20213Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20243%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1384,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M1384%20213V30C1384%2013.4315%201370.5685%200%201354%200H1064.84C1053.32%200%201042.82%206.594%201037.82%2016.9682L1020.18%2053.5317C1015.18%2063.906%201004.68%2070.5%20993.16%2070.5H30C13.4314%2070.5%200%2083.9315%200%20100.5V213C0%20229.5685%2013.4315%20243%2030%20243H1354C1370.5685%20243%201384%20229.5685%201384%20213Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  }
  .fig-shape--tab-366-l {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20366%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1384,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M1384%20336V30C1384%2013.4315%201370.5685%200%201354%200H1064.84C1053.32%200%201042.82%206.594%201037.82%2016.9682L1020.18%2053.5317C1015.18%2063.906%201004.68%2070.5%20993.16%2070.5H30C13.4314%2070.5%200%2083.9315%200%20100.5V336C0%20352.5685%2013.4315%20366%2030%20366H1354C1370.5685%20366%201384%20352.5685%201384%20336Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20366%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1384,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M1384%20336V30C1384%2013.4315%201370.5685%200%201354%200H1064.84C1053.32%200%201042.82%206.594%201037.82%2016.9682L1020.18%2053.5317C1015.18%2063.906%201004.68%2070.5%20993.16%2070.5H30C13.4314%2070.5%200%2083.9315%200%20100.5V336C0%20352.5685%2013.4315%20366%2030%20366H1354C1370.5685%20366%201384%20352.5685%201384%20336Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  }

  /* --- پنل‌های موج‌دار --- */
  .fig-shape--wave-bottom {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20333%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M0%2030C0%2013.4315%2013.4315%200%2030%200H1354C1370.57%200%201384%2013.4315%201384%2030V303C1384%20319.569%201370.57%20333%201354%20333H865.839C827.923%20333%20791.245%20319.501%20762.376%20294.92C721.814%20260.385%20662.186%20260.385%20621.624%20294.92C592.755%20319.501%20556.077%20333%20518.161%20333H30C13.4315%20333%200%20319.569%200%20303V30Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20333%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M0%2030C0%2013.4315%2013.4315%200%2030%200H1354C1370.57%200%201384%2013.4315%201384%2030V303C1384%20319.569%201370.57%20333%201354%20333H865.839C827.923%20333%20791.245%20319.501%20762.376%20294.92C721.814%20260.385%20662.186%20260.385%20621.624%20294.92C592.755%20319.501%20556.077%20333%20518.161%20333H30C13.4315%20333%200%20319.569%200%20303V30Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  }
  .wave-line-glow {
  filter: drop-shadow(0 0 180px rgba(0, 0, 0, 0.20)) drop-shadow(0 0 14px rgba(255,86,58,0.55));
}
.fig-shape--wave-top {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20333%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M0%2030C0%2013.4315%2013.4315%200%2030%200H518.161C556.077%200%20592.755%2013.499%20621.624%2038.08C662.186%2072.615%20721.814%2072.615%20762.376%2038.08C791.245%2013.499%20827.923%200%20865.839%200H1354C1370.57%200%201384%2013.4315%201384%2030V333H0V30Z%22%20fill=%22%23000%22/%3E%3C/svg%3E"), linear-gradient(#000, #000);
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20333%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M0%2030C0%2013.4315%2013.4315%200%2030%200H518.161C556.077%200%20592.755%2013.499%20621.624%2038.08C662.186%2072.615%20721.814%2072.615%20762.376%2038.08C791.245%2013.499%20827.923%200%20865.839%200H1354C1370.57%200%201384%2013.4315%201384%2030V333H0V30Z%22%20fill=%22%23000%22/%3E%3C/svg%3E"), linear-gradient(#000, #000);
  -webkit-mask-size: 100% 333px, 100% calc(100% - 332px);
  mask-size: 100% 333px, 100% calc(100% - 332px);
  -webkit-mask-position: top, bottom;
  mask-position: top, bottom;
  -webkit-mask-repeat: no-repeat, no-repeat;
  mask-repeat: no-repeat, no-repeat;
}
}

/* --- نسخه‌ی موبایل پنل‌های موج‌دار --- */
/* شکل موبایل در فیگما ۳۵۰٫۵×۳۳۳ است و فرورفتگیِ وسطِ لبه نسبت متفاوتی دارد */
/* فقط پنل محصولات که ارتفاعش در موبایل به ۳۳۳ نزدیک است ماسک می‌گیرد؛
   پنل بلاگ در موبایل بسیار بلندتر است و کشیدنِ ماسک شکل را خراب می‌کند،
   پس همان‌جا گوشه‌ی گرد ساده می‌ماند. */
@media (max-width: 1279.98px) {
  .fig-shape--wave-bottom {
    border-radius: 0;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20350.5%20333%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M0%2030C0%2013.4315%2013.4315%200%2030%200H320.5C337.069%200%20350.5%2013.4315%20350.5%2030V305.617C350.5%20320.74%20338.24%20333%20323.117%20333H302.803C275.159%20333%20248.336%20323.6%20226.739%20306.343C196.483%20282.166%20153.517%20282.166%20123.261%20306.343C101.664%20323.6%2074.8413%20333%2047.1968%20333H27.2313C12.1919%20333%200%20320.808%200%20305.769V30Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20350.5%20333%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M0%2030C0%2013.4315%2013.4315%200%2030%200H320.5C337.069%200%20350.5%2013.4315%20350.5%2030V305.617C350.5%20320.74%20338.24%20333%20323.117%20333H302.803C275.159%20333%20248.336%20323.6%20226.739%20306.343C196.483%20282.166%20153.517%20282.166%20123.261%20306.343C101.664%20323.6%2074.8413%20333%2047.1968%20333H27.2313C12.1919%20333%200%20320.808%200%20305.769V30Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  }
}

/* زبانه‌ی عمودی CTA و کارت دسته‌بندی در همه‌ی اندازه‌ها ماسک می‌شوند،
   چون نسبت ابعادشان ثابت نگه داشته شده است. */
.fig-mask {
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.fig-mask--vtab {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20109%20235%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M0%2030C0%2013.4315%2013.4315%200%2030%200H79C95.5685%200%20109%2013.4315%20109%2030V205C109%20221.569%2095.5685%20235%2079%20235H30C13.4315%20235%200%20221.569%200%20205V138.392C0%20129.79%204.56924%20121.835%2012%20117.5C4.56924%20113.165%200%20105.21%200%2096.6076V30Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20109%20235%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M0%2030C0%2013.4315%2013.4315%200%2030%200H79C95.5685%200%20109%2013.4315%20109%2030V205C109%20221.569%2095.5685%20235%2079%20235H30C13.4315%20235%200%20221.569%200%20205V138.392C0%20129.79%204.56924%20121.835%2012%20117.5C4.56924%20113.165%200%20105.21%200%2096.6076V30Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
}
.fig-mask--category-card {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220.5%200.5%20268%20234%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M30%200.5H73.8457C86.5584%200.500196%2097.8415%208.64491%20101.845%2020.7109L104.083%2027.459C113.107%2054.6562%20151.26%2055.5256%20161.513%2028.7676L165.085%2019.4443C169.457%208.03377%20180.412%200.5%20192.632%200.5H239C255.292%200.5%20268.5%2013.7076%20268.5%2030V205C268.5%20221.292%20255.292%20234.5%20239%20234.5H30C13.7076%20234.5%200.5%20221.292%200.5%20205V30C0.5%2013.7076%2013.7076%200.5%2030%200.5Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220.5%200.5%20268%20234%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M30%200.5H73.8457C86.5584%200.500196%2097.8415%208.64491%20101.845%2020.7109L104.083%2027.459C113.107%2054.6562%20151.26%2055.5256%20161.513%2028.7676L165.085%2019.4443C169.457%208.03377%20180.412%200.5%20192.632%200.5H239C255.292%200.5%20268.5%2013.7076%20268.5%2030V205C268.5%20221.292%20255.292%20234.5%20239%20234.5H30C13.7076%20234.5%200.5%20221.292%200.5%20205V30C0.5%2013.7076%2013.7076%200.5%2030%200.5Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
}

/* ------------------------------------------------------------------ */
/* ۴) الگوهای تزئینی                                                  */
/* ------------------------------------------------------------------ */

/* شبکه‌ی نقطه‌های نارنجی (dot grid) که در چند جای طرح تکرار شده */
.dot-grid {
  background-image: radial-gradient(#ff6b01 1.7px, transparent 1.7px);
  background-size: 14px 14px;
  opacity: 0.75;
}

/* شبکه‌ی نقطه‌های خاکستری کنار کارت محصول اینترو */
.dot-grid--contact {
  background-size: 14px 12.82px;
}
.dot-grid--muted {
  background-image: radial-gradient(rgba(46, 47, 73, 0.22) 1.5px, transparent 1.5px);
  background-size: 14px 14px;
  opacity: 1;
}

/* هاله‌ی نارنجی محو پشت المان‌ها */
.glow-orange {
  background: radial-gradient(closest-side, rgba(255, 107, 1, 0.55), rgba(255, 107, 1, 0));
}

/* هاله‌ی سفید محو پشت تصویر محصول */
.glow-warm {
  background: radial-gradient(closest-side, rgba(255, 158, 84, 0.45), rgba(255, 158, 84, 0));
}

/* گرادیان پس‌زمینه‌ی پنل‌های سرمه‌ای که در طرح روی عکس افتاده */
.panel-navy {
  /* نمونه‌برداری از فیگما: پنل‌های سرمه‌ای بین #21233E و #2D2E4A هستند
     و هیچ ته‌رنگ نارنجی ندارند (نسخه‌ی قبلی دو گرادیان نارنجی داشت) */
  background-color: #24263f;
  background-image:
    radial-gradient(130% 150% at 15% 10%, #2f3151 0%, rgba(36, 38, 63, 0) 58%),
    radial-gradient(130% 150% at 85% 90%, #2b2d49 0%, rgba(36, 38, 63, 0) 58%);
}

/* لایه‌ی سرمه‌ای که روی عکس پس‌زمینه می‌نشیند تا پنل تیره بماند
   (در فیگما عکس قوطی‌های رنگ زیر یک پوشش سرمه‌ای قرار دارد) */
.panel-navy > img {
  mix-blend-mode: soft-light;
}

/* متن عمودی زبانه‌های کناری */
.vertical-text {
  writing-mode: vertical-rl;
  text-orientation: mixed;
}

/* ------------------------------------------------------------------ */
/* ۵) اسلایدرها                                                       */
/*    منطق در js/main.js است؛ اینجا فقط ظاهر و انیمیشن.               */
/* ------------------------------------------------------------------ */

.slider-viewport {
  overflow: hidden;
}

/* جابه‌جایی ریل از طریق متغیر CSS انجام می‌شود؛ جاوااسکریپت فقط مقدار
   --slider-x را ست می‌کند تا هیچ استایل چیدمانی داخل HTML نوشته نشود. */
.slider-track {
  display: flex;
  will-change: transform;
  transform: translateX(var(--slider-x, 0px));
  transition: transform 620ms cubic-bezier(0.33, 1, 0.68, 1);
}

/* هنگام «پرش» لوپ بی‌نهایت، انیمیشن باید خاموش شود */
.slider-track.is-jumping {
  transition: none !important;
}

/* عرض هر اسلاید از روی تعداد آیتم قابل نمایش محاسبه می‌شود */
.slider-slide {
  flex: 0 0 calc(100% / var(--slider-per-view, 1));
  max-width: calc(100% / var(--slider-per-view, 1));
}

/* جلوگیری از اسکرول عمودی صفحه هنگام سوایپ افقی */
.slider-viewport,
.slider-track {
  touch-action: pan-y;
}

.slider-track.is-dragging {
  transition: none;
  cursor: grabbing;
}

/* دکمه‌های ناوبری */
.slider-btn {
  transition: transform 200ms ease, background-color 200ms ease, opacity 200ms ease;
}
.slider-btn:hover {
  transform: scale(1.06);
}
.slider-btn:active {
  transform: scale(0.96);
}

/* --- اسلایدر محصولات (کاورفلو) --- */
/* اسلاید وسط زیر کارت سفید پنهان می‌شود */
.product-slide {
  transition: opacity 420ms ease, transform 620ms cubic-bezier(0.33, 1, 0.68, 1);
}
.product-slide.is-active {
  opacity: 0;
  pointer-events: none;
}

/* کارت ویژه‌ی وسط هنگام تعویض اسلاید محو/ظاهر می‌شود */
.featured-fade {
  transition: opacity 260ms ease, transform 260ms cubic-bezier(0.33, 1, 0.68, 1);
}
.featured-fade.is-swapping {
  opacity: 0;
  transform: translateY(10px) scale(0.985);
}

/* --- اسلایدر اینترو (گالری تامبنیل) --- */
.hero-thumb {
  transition: transform 300ms cubic-bezier(0.22, 0.61, 0.36, 1), box-shadow 300ms ease,
    border-color 300ms ease;
}
.hero-thumb:hover {
  box-shadow: 0 10px 30px rgba(46, 47, 73, 0.16);
}
.hero-thumb.is-active {
  border-color: rgba(255, 107, 1, 0.65);
  box-shadow: 0 10px 30px rgba(255, 107, 1, 0.25);
}

.hero-stage {
  transition: opacity 260ms ease, transform 260ms ease;
}
.hero-stage.is-swapping {
  opacity: 0;
  transform: translateY(8px);
}

/* نشانگر کمانی پیشرفت اسلایدر اینترو (path مستقیماً از فیگما) */
[data-arc-progress] {
  transition: stroke-dashoffset 380ms cubic-bezier(0.22, 0.61, 0.36, 1);
}

/* ------------------------------------------------------------------ */
/* ۶) منوی موبایل                                                      */
/* ------------------------------------------------------------------ */

.mobile-menu {
  transition: opacity 250ms ease, visibility 250ms ease;
}
.mobile-menu[hidden] {
  display: none;
}
.mobile-menu-panel {
  transition: transform 300ms cubic-bezier(0.22, 0.61, 0.36, 1);
}

/* ------------------------------------------------------------------ */
/* ۷) دسترس‌پذیری                                                     */
/* ------------------------------------------------------------------ */

@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
  .slider-track,
  .product-slide,
  .featured-fade,
  .hero-thumb,
  .hero-stage,
  .mobile-menu-panel {
    transition-duration: 1ms !important;
  }
}

:focus-visible {
  outline: 2px solid #ff6b01;
  outline-offset: 3px;
  border-radius: 6px;
}

/* شکل «اسکوئرکل» نارنجی که زیر آیکون‌های سکشن و دسته‌بندی می‌نشیند */
  @media (min-width: 1280px) {
  .fig-mask--service-card {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20221%20335%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M24%200H197A24%2024%200%200%201%20221%2024V311A24%2024%200%200%201%20197%20335H24A24%2024%200%200%201%200%20311V70.75%20C0%2065.88%203.67%2058.56%2012.23%2054.5%20C3.67%2050.44%200%2043.12%200%2038.25%20V24A24%2024%200%200%201%2024%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20221%20335%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M24%200H197A24%2024%200%200%201%20221%2024V311A24%2024%200%200%201%20197%20335H24A24%2024%200%200%201%200%20311V70.75%20C0%2065.88%203.67%2058.56%2012.23%2054.5%20C3.67%2050.44%200%2043.12%200%2038.25%20V24A24%2024%200%200%201%2024%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }
  .fig-mask--about-card {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201294%20220%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M26%200H1077.9%20C1086.48%200%201099.35%206.45%201106.5%2021.5%20C1113.65%206.45%201126.52%200%201135.1%200%20H1268A26%2026%200%200%201%201294%2026V194A26%2026%200%200%201%201268%20220H26A26%2026%200%200%201%200%20194V26A26%2026%200%200%201%2026%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201294%20220%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M26%200H1077.9%20C1086.48%200%201099.35%206.45%201106.5%2021.5%20C1113.65%206.45%201126.52%200%201135.1%200%20H1268A26%2026%200%200%201%201294%2026V194A26%2026%200%200%201%201268%20220H26A26%2026%200%200%201%200%20194V26A26%2026%200%200%201%2026%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }
  .fig-mask--stat-card {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20161%20189%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M22%200H139A22%2022%200%200%201%20161%2022V167A22%2022%200%200%201%20139%20189H22A22%2022%200%200%201%200%20167V69.38%20C0%2064.92%203.36%2058.22%2011.2%2054.5%20C3.36%2050.78%200%2044.08%200%2039.62%20V22A22%2022%200%200%201%2022%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20161%20189%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M22%200H139A22%2022%200%200%201%20161%2022V167A22%2022%200%200%201%20139%20189H22A22%2022%200%200%201%200%20167V69.38%20C0%2064.92%203.36%2058.22%2011.2%2054.5%20C3.36%2050.78%200%2044.08%200%2039.62%20V22A22%2022%200%200%201%2022%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }
}
@media (min-width: 1280px) {
  .fig-mask--certs-panel {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20333%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M30%200H1354A30%2030%200%200%201%201384%2030V303A30%2030%200%200%201%201354%20333H1250%20C1199.6%20333%201124%20296.4%201082%20211%20C1040%20296.4%20964.4%20333%20914%20333%20H30A30%2030%200%200%201%200%20303V30A30%2030%200%200%201%2030%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20333%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M30%200H1354A30%2030%200%200%201%201384%2030V303A30%2030%200%200%201%201354%20333H1250%20C1199.6%20333%201124%20296.4%201082%20211%20C1040%20296.4%20964.4%20333%20914%20333%20H30A30%2030%200%200%201%200%20303V30A30%2030%200%200%201%2030%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }
}
.fig-shape--tab-366-footer {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20366%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M30%200H379C390.52%200%20401.02%206.594%20406.02%2016.9682L423.66%2053.5317C428.66%2063.906%20439.16%2070.5%20450.68%2070.5H1354C1370.57%2070.5%201384%2083.9315%201384%20100.5V336C1384%20352.569%201370.57%20366%201354%20366H30C13.4315%20366%200%20352.569%200%20336V30C0%2013.4315%2013.4315%200%2030%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20366%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M30%200H379C390.52%200%20401.02%206.594%20406.02%2016.9682L423.66%2053.5317C428.66%2063.906%20439.16%2070.5%20450.68%2070.5H1354C1370.57%2070.5%201384%2083.9315%201384%20100.5V336C1384%20352.569%201370.57%20366%201354%20366H30C13.4315%20366%200%20352.569%200%20336V30C0%2013.4315%2013.4315%200%2030%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.fig-shape--featured-card {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20471%20315%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M26%200H445A26%2026%200%200%201%20471%2026V289A26%2026%200%200%201%20445%20315H225%20C215.4%20315%20201%20307.8%20193%20291%20C185%20307.8%20170.6%20315%20161%20315%20H26A26%2026%200%200%201%200%20289V26A26%2026%200%200%201%2026%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20471%20315%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M26%200H445A26%2026%200%200%201%20471%2026V289A26%2026%200%200%201%20445%20315H225%20C215.4%20315%20201%20307.8%20193%20291%20C185%20307.8%20170.6%20315%20161%20315%20H26A26%2026%200%200%201%200%20289V26A26%2026%200%200%201%2026%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.splash-glow {
  filter: drop-shadow(0 0 18px rgba(255,107,1,0.45)) drop-shadow(0 0 44px rgba(255,107,1,0.28));
}
.fig-mask--footer-card {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20840%20235%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M24%200H689%20C708.2%200%20737%2014.4%20753%2048%20C769%2014.4%20797.8%200%20817%200%20H816A24%2024%200%200%201%20840%2024V211A24%2024%200%200%201%20816%20235H24A24%2024%200%200%201%200%20211V24A24%2024%200%200%201%2024%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20840%20235%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M24%200H689%20C708.2%200%20737%2014.4%20753%2048%20C769%2014.4%20797.8%200%20817%200%20H816A24%2024%200%200%201%20840%2024V211A24%2024%200%200%201%20816%20235H24A24%2024%200%200%201%200%20211V24A24%2024%200%200%201%2024%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.fig-mask--squircle {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%2237%2036%2072%2073%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M47.9837%2053.8717C53.4633%2047.4283%2056.2031%2044.2066%2059.074%2042.3094C67.4421%2036.7792%2078.5863%2036.6908%2087.0528%2042.0874C89.9575%2043.9388%2092.755%2047.1166%2098.3499%2053.4722C102.249%2057.9019%20104.199%2060.1167%20105.43%2062.3883C108.983%2068.9445%20108.99%2076.6969%20105.451%2083.2594C104.225%2085.5332%20102.28%2087.7515%2098.3892%2092.1882L97.8433%2092.8107C92.3519%2099.073%2089.6062%20102.204%2086.7421%20104.049C78.3874%20109.431%2067.3694%20109.452%2058.9909%20104.103C56.1186%20102.269%2053.3591%2099.149%2047.84%2092.9082C43.9794%2088.5427%2042.0491%2086.36%2040.82%2084.1166C37.2694%2077.6356%2037.191%2069.9616%2040.6087%2063.418C41.7918%2061.1528%2043.6771%2058.9358%2047.4479%2054.5018L47.9837%2053.8717Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%2237%2036%2072%2073%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M47.9837%2053.8717C53.4633%2047.4283%2056.2031%2044.2066%2059.074%2042.3094C67.4421%2036.7792%2078.5863%2036.6908%2087.0528%2042.0874C89.9575%2043.9388%2092.755%2047.1166%2098.3499%2053.4722C102.249%2057.9019%20104.199%2060.1167%20105.43%2062.3883C108.983%2068.9445%20108.99%2076.6969%20105.451%2083.2594C104.225%2085.5332%20102.28%2087.7515%2098.3892%2092.1882L97.8433%2092.8107C92.3519%2099.073%2089.6062%20102.204%2086.7421%20104.049C78.3874%20109.431%2067.3694%20109.452%2058.9909%20104.103C56.1186%20102.269%2053.3591%2099.149%2047.84%2092.9082C43.9794%2088.5427%2042.0491%2086.36%2040.82%2084.1166C37.2694%2077.6356%2037.191%2069.9616%2040.6087%2063.418C41.7918%2061.1528%2043.6771%2058.9358%2047.4479%2054.5018L47.9837%2053.8717Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
}

/* ------------------------------------------------------------------ */
/* ۸) آیکون‌های قابل رنگ‌آمیزی                                          */
/*    فایل‌های SVG فیگما رنگ ثابت دارند؛ با mask رنگشان از Tailwind      */
/*    (کلاس bg-*) گرفته می‌شود.                                         */
/* ------------------------------------------------------------------ */

.icon-mask {
  display: inline-block;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
}
.icon-cone {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20overflow=%22visible%22%20style=%22display:%20block;%22%20width=%2230.1951%22%20height=%2234%22%20viewBox=%220%200%2030.1951%2034%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath%20id=%22Subtract%22%20fill-rule=%22evenodd%22%20clip-rule=%22evenodd%22%20d=%22M13.5484%200.0697064C14.9668%20-0.00320133%2017.2797%20-0.320536%2017.859%201.41982C18.8383%204.36055%2019.5899%207.42615%2020.3976%2010.424L25.4097%2028.9931C27.5091%2028.9598%2029.7687%2028.4037%2030.1573%2031.132C30.6345%2034.4665%2026.4711%2033.9833%2024.4018%2033.9665C21.791%2033.9454%2019.1841%2033.9363%2016.5755%2033.9238C14.4482%2033.9238%201.79032%2034.2238%201.0946%2033.619C0.442172%2033.0521%20-0.0227995%2032.0585%200.000863787%2031.1915C0.017218%2030.5961%200.260356%2030.0886%200.701152%2029.69C1.79554%2028.7001%203.45571%2028.976%204.8056%2029.0254C7.51462%2019.8262%209.61454%2010.4005%2012.429%201.23708C12.5812%200.741565%2013.1386%200.352677%2013.5484%200.0697064ZM28.7484%2030.2489C19.8699%2030.2168%2010.3292%2030.0609%201.47872%2030.256L1.49781%2032.7344C10.0336%2032.7476%2020.2512%2032.9862%2028.7138%2032.701C28.7329%2031.9077%2028.772%2031.0341%2028.7484%2030.2489ZM7.52084%2023.7499L6.08207%2029.0245L22.5142%2029.0084L23.6434%2028.9965C24.4236%2028.0105%2023.0556%2024.9717%2022.726%2023.7388L7.52084%2023.7499ZM9.33418%2016.9916C8.85606%2018.8547%208.35467%2020.7117%207.83018%2022.5621L21.3377%2022.5476L22.0312%2022.4828C22.391%2021.5133%2021.2371%2018.23%2020.8913%2016.9932L9.33418%2016.9916ZM11.1746%2010.2926L9.71444%2015.7583L19.4137%2015.7761L20.1992%2015.7117C20.5969%2014.7056%2019.4403%2011.5103%2019.0909%2010.276L11.1746%2010.2926ZM13.8557%201.21481C13.1128%202.19867%2011.8731%207.56104%2011.4862%209.08458L16.1043%209.09731L18.7761%209.06253C18.2413%207.13383%2017.2182%202.98066%2016.5684%201.26799L13.8557%201.21481Z%22%20fill=%22white%22/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20overflow=%22visible%22%20style=%22display:%20block;%22%20width=%2230.1951%22%20height=%2234%22%20viewBox=%220%200%2030.1951%2034%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath%20id=%22Subtract%22%20fill-rule=%22evenodd%22%20clip-rule=%22evenodd%22%20d=%22M13.5484%200.0697064C14.9668%20-0.00320133%2017.2797%20-0.320536%2017.859%201.41982C18.8383%204.36055%2019.5899%207.42615%2020.3976%2010.424L25.4097%2028.9931C27.5091%2028.9598%2029.7687%2028.4037%2030.1573%2031.132C30.6345%2034.4665%2026.4711%2033.9833%2024.4018%2033.9665C21.791%2033.9454%2019.1841%2033.9363%2016.5755%2033.9238C14.4482%2033.9238%201.79032%2034.2238%201.0946%2033.619C0.442172%2033.0521%20-0.0227995%2032.0585%200.000863787%2031.1915C0.017218%2030.5961%200.260356%2030.0886%200.701152%2029.69C1.79554%2028.7001%203.45571%2028.976%204.8056%2029.0254C7.51462%2019.8262%209.61454%2010.4005%2012.429%201.23708C12.5812%200.741565%2013.1386%200.352677%2013.5484%200.0697064ZM28.7484%2030.2489C19.8699%2030.2168%2010.3292%2030.0609%201.47872%2030.256L1.49781%2032.7344C10.0336%2032.7476%2020.2512%2032.9862%2028.7138%2032.701C28.7329%2031.9077%2028.772%2031.0341%2028.7484%2030.2489ZM7.52084%2023.7499L6.08207%2029.0245L22.5142%2029.0084L23.6434%2028.9965C24.4236%2028.0105%2023.0556%2024.9717%2022.726%2023.7388L7.52084%2023.7499ZM9.33418%2016.9916C8.85606%2018.8547%208.35467%2020.7117%207.83018%2022.5621L21.3377%2022.5476L22.0312%2022.4828C22.391%2021.5133%2021.2371%2018.23%2020.8913%2016.9932L9.33418%2016.9916ZM11.1746%2010.2926L9.71444%2015.7583L19.4137%2015.7761L20.1992%2015.7117C20.5969%2014.7056%2019.4403%2011.5103%2019.0909%2010.276L11.1746%2010.2926ZM13.8557%201.21481C13.1128%202.19867%2011.8731%207.56104%2011.4862%209.08458L16.1043%209.09731L18.7761%209.06253C18.2413%207.13383%2017.2182%202.98066%2016.5684%201.26799L13.8557%201.21481Z%22%20fill=%22white%22/%3E%3C/svg%3E");
}
.icon-building {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20overflow=%22visible%22%20style=%22display:%20block;%22%20width=%2235.3953%22%20height=%2235.0288%22%20viewBox=%220%200%2035.3953%2035.0288%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg%20id=%22Vector%22%3E%3Cpath%20d=%22M10.4637%2015.1151L11.1016%2015.4599C11.5517%2016.4333%2011.5823%2026.1894%2010.9488%2026.9465L10.3718%2026.6259C9.88149%2025.7353%209.88611%2016.0356%2010.4637%2015.1151Z%22%20fill=%22white%22/%3E%3Cpath%20fill-rule=%22evenodd%22%20clip-rule=%22evenodd%22%20d=%22M25.582%2020.8014L31.8815%2020.8125L31.9308%2033.695L34.8334%2033.7123C35.3873%2034.0545%2035.2388%2033.8516%2035.3953%2034.4635L35.1245%2034.7871C33.3041%2035.1168%2024.5928%2034.9383%2022.2714%2034.9261C19.2853%2034.927%202.66149%2035.289%200.297796%2034.6487L0.180669%2034.3025C1.26728%2033.5012%202.4282%2033.6562%203.72435%2033.6993L3.71937%2011.6982C6.352%2010.9919%2010.5135%2010.344%2013.3487%209.71796C13.3198%206.97583%2013.1697%202.61388%2013.3935%200.00118549L25.5713%200L25.582%2020.8014ZM17.8282%2022.0663C17.8019%2025.7951%2017.7114%2029.9828%2017.8232%2033.6787L30.6296%2033.7045L30.6308%2022.0589L17.8282%2022.0663ZM16.3506%2010.5082C12.9968%2011.0934%208.29743%2011.9341%204.98642%2012.7296C5.0366%2015.1037%204.80401%2032.709%205.1422%2033.682L16.5265%2033.6891C16.5295%2031.3242%2016.6867%2010.8892%2016.3506%2010.5082ZM14.6247%201.26302C14.6081%204.02562%2014.6113%206.78845%2014.6342%209.55105C15.5317%209.38791%2016.9368%209.08571%2017.8042%208.99339C17.804%2012.851%2017.7303%2016.975%2017.8329%2020.8113L24.1179%2020.817C24.5213%2020.1003%2024.3362%203.49359%2024.3315%201.27014L14.6247%201.26302Z%22%20fill=%22white%22/%3E%3Cpath%20d=%22M0.0882007%2034.5704C0.135347%2034.5984%200.205991%2034.6238%200.297796%2034.6487L0.324351%2034.7271L0%2034.5121C0.0292908%2034.5315%200.0579081%2034.5524%200.0882007%2034.5704Z%22%20fill=%22white%22/%3E%3Cpath%20d=%22M20.4783%2029.32C22.1594%2029.3449%2026.5935%2028.9883%2027.8435%2029.5679C28.1865%2030.1145%2028.1275%2029.848%2027.9579%2030.6286C26.383%2030.6292%2021.2632%2031.1351%2020.3741%2030.0972L20.4783%2029.32Z%22%20fill=%22white%22/%3E%3Cpath%20d=%22M20.3255%2025.0418C22.0724%2024.9874%2026.2218%2024.7207%2027.7534%2025.1889C28.2124%2025.64%2028.0813%2025.406%2028.1331%2026.2287C26.574%2026.3194%2021.5159%2026.6979%2020.413%2025.8691L20.3255%2025.0418Z%22%20fill=%22white%22/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20overflow=%22visible%22%20style=%22display:%20block;%22%20width=%2235.3953%22%20height=%2235.0288%22%20viewBox=%220%200%2035.3953%2035.0288%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg%20id=%22Vector%22%3E%3Cpath%20d=%22M10.4637%2015.1151L11.1016%2015.4599C11.5517%2016.4333%2011.5823%2026.1894%2010.9488%2026.9465L10.3718%2026.6259C9.88149%2025.7353%209.88611%2016.0356%2010.4637%2015.1151Z%22%20fill=%22white%22/%3E%3Cpath%20fill-rule=%22evenodd%22%20clip-rule=%22evenodd%22%20d=%22M25.582%2020.8014L31.8815%2020.8125L31.9308%2033.695L34.8334%2033.7123C35.3873%2034.0545%2035.2388%2033.8516%2035.3953%2034.4635L35.1245%2034.7871C33.3041%2035.1168%2024.5928%2034.9383%2022.2714%2034.9261C19.2853%2034.927%202.66149%2035.289%200.297796%2034.6487L0.180669%2034.3025C1.26728%2033.5012%202.4282%2033.6562%203.72435%2033.6993L3.71937%2011.6982C6.352%2010.9919%2010.5135%2010.344%2013.3487%209.71796C13.3198%206.97583%2013.1697%202.61388%2013.3935%200.00118549L25.5713%200L25.582%2020.8014ZM17.8282%2022.0663C17.8019%2025.7951%2017.7114%2029.9828%2017.8232%2033.6787L30.6296%2033.7045L30.6308%2022.0589L17.8282%2022.0663ZM16.3506%2010.5082C12.9968%2011.0934%208.29743%2011.9341%204.98642%2012.7296C5.0366%2015.1037%204.80401%2032.709%205.1422%2033.682L16.5265%2033.6891C16.5295%2031.3242%2016.6867%2010.8892%2016.3506%2010.5082ZM14.6247%201.26302C14.6081%204.02562%2014.6113%206.78845%2014.6342%209.55105C15.5317%209.38791%2016.9368%209.08571%2017.8042%208.99339C17.804%2012.851%2017.7303%2016.975%2017.8329%2020.8113L24.1179%2020.817C24.5213%2020.1003%2024.3362%203.49359%2024.3315%201.27014L14.6247%201.26302Z%22%20fill=%22white%22/%3E%3Cpath%20d=%22M0.0882007%2034.5704C0.135347%2034.5984%200.205991%2034.6238%200.297796%2034.6487L0.324351%2034.7271L0%2034.5121C0.0292908%2034.5315%200.0579081%2034.5524%200.0882007%2034.5704Z%22%20fill=%22white%22/%3E%3Cpath%20d=%22M20.4783%2029.32C22.1594%2029.3449%2026.5935%2028.9883%2027.8435%2029.5679C28.1865%2030.1145%2028.1275%2029.848%2027.9579%2030.6286C26.383%2030.6292%2021.2632%2031.1351%2020.3741%2030.0972L20.4783%2029.32Z%22%20fill=%22white%22/%3E%3Cpath%20d=%22M20.3255%2025.0418C22.0724%2024.9874%2026.2218%2024.7207%2027.7534%2025.1889C28.2124%2025.64%2028.0813%2025.406%2028.1331%2026.2287C26.574%2026.3194%2021.5159%2026.6979%2020.413%2025.8691L20.3255%2025.0418Z%22%20fill=%22white%22/%3E%3C/g%3E%3C/svg%3E");
}
.icon-factory {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%2252.5%2050.5%2041.5%2037.5%22%20fill=%22none%22%3E%3Cpath%20d=%22M67.7642%2076.9322L71.3658%2076.9352L71.3604%2080.5529L67.7666%2080.5358L67.7642%2076.9322Z%22%20fill=%22white%22/%3E%3Cpath%20d=%22M60.5144%2076.9351L64.106%2076.9341C64.1255%2078.1026%2064.0717%2079.3601%2064.0436%2080.5349L60.4895%2080.5601L60.5144%2076.9351Z%22%20fill=%22white%22/%3E%3Cpath%20d=%22M75.1314%2076.9367L78.6353%2076.9326L78.6044%2080.5302L75.1314%2080.5314C75.072%2079.4161%2075.1204%2078.0696%2075.1314%2076.9367Z%22%20fill=%22white%22/%3E%3Cpath%20fill-rule=%22evenodd%22%20clip-rule=%22evenodd%22%20d=%22M82.539%2051.1083C84.0051%2051.079%2085.4782%2051.1336%2086.9447%2051.1723C87.1645%2058.1389%2087.3756%2065.9179%2087.8123%2072.8258L90.2046%2072.8956L90.303%2085.6984C91.2483%2085.6926%2092.7214%2085.4475%2093.1228%2086.4566C92.6913%2086.8775%2091.9749%2086.9645%2091.3889%2086.9607C78.7637%2086.8815%2066.0863%2087.1144%2053.484%2086.8455C53.2301%2086.8401%2053.1986%2086.5757%2053.1001%2086.3644L53.2646%2085.9445C53.8866%2085.6094%2054.7685%2085.7025%2055.5121%2085.7095C55.8073%2085.6786%2055.6625%2085.7113%2055.9408%2085.477C56.4759%2078.9356%2056.1591%2071.4742%2056.5606%2064.7251C59.0848%2066.0947%2062.3152%2068.2474%2064.7341%2069.8375C64.7186%2068.9112%2064.5177%2065.8506%2064.9901%2065.2399C66.2848%2065.2172%2071.5766%2068.861%2073.0147%2069.7765C72.9944%2068.6407%2072.7709%2066.0013%2073.377%2065.1607C74.6031%2065.3158%2080.0994%2068.9616%2081.5534%2069.8782C81.6056%2067.51%2082.0441%2052.4189%2082.539%2051.1083ZM65.9843%2066.8612C65.9682%2068.4518%2066.0021%2070.3785%2065.9236%2071.9403C63.8369%2070.7369%2059.5418%2067.8177%2057.7019%2066.9195L57.2609%2085.6847L89.0326%2085.705L88.9703%2077.164L88.8821%2074.1116C86.643%2074.1066%2083.6354%2074.1852%2081.4535%2074.0746L81.482%2071.3312C79.2094%2069.9165%2076.6007%2068.1967%2074.3143%2066.8773C74.2924%2068.3786%2074.3256%2070.5285%2074.2078%2071.9761C71.4373%2070.3011%2068.7361%2068.5526%2065.9843%2066.8612ZM85.6419%2052.5361C84.7905%2052.3299%2084.3665%2052.3778%2083.4867%2052.4098C83.3285%2059.2413%2082.8212%2066.0327%2082.7237%2072.8704L85.9821%2072.8455L86.3639%2072.6914C86.5072%2071.6146%2085.8346%2052.9401%2085.6419%2052.5361Z%22%20fill=%22white%22/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%2252.5%2050.5%2041.5%2037.5%22%20fill=%22none%22%3E%3Cpath%20d=%22M67.7642%2076.9322L71.3658%2076.9352L71.3604%2080.5529L67.7666%2080.5358L67.7642%2076.9322Z%22%20fill=%22white%22/%3E%3Cpath%20d=%22M60.5144%2076.9351L64.106%2076.9341C64.1255%2078.1026%2064.0717%2079.3601%2064.0436%2080.5349L60.4895%2080.5601L60.5144%2076.9351Z%22%20fill=%22white%22/%3E%3Cpath%20d=%22M75.1314%2076.9367L78.6353%2076.9326L78.6044%2080.5302L75.1314%2080.5314C75.072%2079.4161%2075.1204%2078.0696%2075.1314%2076.9367Z%22%20fill=%22white%22/%3E%3Cpath%20fill-rule=%22evenodd%22%20clip-rule=%22evenodd%22%20d=%22M82.539%2051.1083C84.0051%2051.079%2085.4782%2051.1336%2086.9447%2051.1723C87.1645%2058.1389%2087.3756%2065.9179%2087.8123%2072.8258L90.2046%2072.8956L90.303%2085.6984C91.2483%2085.6926%2092.7214%2085.4475%2093.1228%2086.4566C92.6913%2086.8775%2091.9749%2086.9645%2091.3889%2086.9607C78.7637%2086.8815%2066.0863%2087.1144%2053.484%2086.8455C53.2301%2086.8401%2053.1986%2086.5757%2053.1001%2086.3644L53.2646%2085.9445C53.8866%2085.6094%2054.7685%2085.7025%2055.5121%2085.7095C55.8073%2085.6786%2055.6625%2085.7113%2055.9408%2085.477C56.4759%2078.9356%2056.1591%2071.4742%2056.5606%2064.7251C59.0848%2066.0947%2062.3152%2068.2474%2064.7341%2069.8375C64.7186%2068.9112%2064.5177%2065.8506%2064.9901%2065.2399C66.2848%2065.2172%2071.5766%2068.861%2073.0147%2069.7765C72.9944%2068.6407%2072.7709%2066.0013%2073.377%2065.1607C74.6031%2065.3158%2080.0994%2068.9616%2081.5534%2069.8782C81.6056%2067.51%2082.0441%2052.4189%2082.539%2051.1083ZM65.9843%2066.8612C65.9682%2068.4518%2066.0021%2070.3785%2065.9236%2071.9403C63.8369%2070.7369%2059.5418%2067.8177%2057.7019%2066.9195L57.2609%2085.6847L89.0326%2085.705L88.9703%2077.164L88.8821%2074.1116C86.643%2074.1066%2083.6354%2074.1852%2081.4535%2074.0746L81.482%2071.3312C79.2094%2069.9165%2076.6007%2068.1967%2074.3143%2066.8773C74.2924%2068.3786%2074.3256%2070.5285%2074.2078%2071.9761C71.4373%2070.3011%2068.7361%2068.5526%2065.9843%2066.8612ZM85.6419%2052.5361C84.7905%2052.3299%2084.3665%2052.3778%2083.4867%2052.4098C83.3285%2059.2413%2082.8212%2066.0327%2082.7237%2072.8704L85.9821%2072.8455L86.3639%2072.6914C86.5072%2071.6146%2085.8346%2052.9401%2085.6419%2052.5361Z%22%20fill=%22white%22/%3E%3C/svg%3E");
}
.icon-roller {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20overflow=%22visible%22%20style=%22display:%20block;%22%20width=%2224%22%20height=%2224%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg%20id=%22solar:paint-roller-linear%22%3E%3Cpath%20id=%22Vector%22%20d=%22M12.005%2014V14.75H12.742L12.755%2014.012L12.005%2014ZM5.5%203.75C5.30109%203.75%205.11032%203.82902%204.96967%203.96967C4.82902%204.11033%204.75%204.30109%204.75%204.5C4.75%204.69892%204.82902%204.88968%204.96967%205.03033C5.11032%205.17099%205.30109%205.25%205.5%205.25V3.75ZM8.5%202.75H15.5V1.25H8.5V2.75ZM15.5%206.25H8.5V7.75H15.5V6.25ZM8.5%206.25C8.019%206.25%207.708%206.25%207.473%206.228C7.248%206.208%207.166%206.173%207.125%206.15L6.375%207.449C6.682%207.626%207.008%207.692%207.337%207.722C7.657%207.751%208.047%207.75%208.5%207.75V6.25ZM5.25%204.5C5.25%204.954%205.25%205.344%205.278%205.663C5.308%205.992%205.374%206.318%205.551%206.625L6.851%205.875C6.827%205.835%206.792%205.752%206.772%205.527C6.75114%205.18509%206.7438%204.84249%206.75%204.5H5.25ZM7.125%206.15C7.01075%206.08411%206.91689%205.98926%206.851%205.875L5.551%206.625C5.749%206.967%206.033%207.251%206.375%207.449L7.125%206.15ZM17.25%204.5C17.25%204.981%2017.25%205.292%2017.228%205.527C17.208%205.752%2017.173%205.834%2017.149%205.875L18.449%206.625C18.626%206.318%2018.692%205.992%2018.722%205.663C18.751%205.343%2018.75%204.953%2018.75%204.5H17.25ZM15.5%207.75C15.954%207.75%2016.344%207.75%2016.663%207.722C16.992%207.692%2017.318%207.626%2017.625%207.449L16.875%206.149C16.835%206.173%2016.752%206.208%2016.527%206.228C16.1851%206.24887%2015.8425%206.2562%2015.5%206.25V7.75ZM17.149%205.875C17.0831%205.98926%2016.9893%206.08311%2016.875%206.149L17.625%207.449C17.9673%207.25146%2018.2515%206.96727%2018.449%206.625L17.149%205.875ZM15.5%202.75C15.981%202.75%2016.292%202.75%2016.527%202.772C16.752%202.792%2016.834%202.827%2016.875%202.85L17.625%201.551C17.318%201.374%2016.992%201.308%2016.663%201.278C16.343%201.249%2015.953%201.25%2015.5%201.25V2.75ZM18.75%204.5C18.75%204.046%2018.75%203.656%2018.722%203.337C18.692%203.008%2018.626%202.682%2018.449%202.375L17.149%203.125C17.173%203.165%2017.207%203.248%2017.228%203.473C17.249%203.708%2017.25%204.019%2017.25%204.5H18.75ZM16.875%202.85C16.9889%202.91604%2017.0834%203.01088%2017.149%203.125L18.449%202.375C18.2515%202.03274%2017.9673%201.74854%2017.625%201.551L16.875%202.85ZM8.5%201.25C8.046%201.25%207.656%201.25%207.337%201.278C7.008%201.308%206.682%201.374%206.375%201.551L7.125%202.851C7.165%202.827%207.248%202.792%207.473%202.772C7.708%202.751%208.019%202.75%208.5%202.75V1.25ZM6.75%204.5C6.75%204.019%206.75%203.708%206.772%203.473C6.792%203.248%206.827%203.166%206.85%203.125L5.551%202.375C5.374%202.682%205.308%203.008%205.278%203.337C5.249%203.657%205.25%204.047%205.25%204.5H6.75ZM6.375%201.551C6.03274%201.74854%205.74854%202.03274%205.551%202.375L6.85%203.125C6.91562%203.01088%207.01111%202.91604%207.125%202.85L6.375%201.551ZM10.75%2020V16H9.25V20H10.75ZM13.25%2016V20H14.75V16H13.25ZM13.25%2020C13.25%2020.493%2013.248%2020.787%2013.22%2020.997C13.2137%2021.0586%2013.1992%2021.1192%2013.177%2021.177L14.237%2022.237C14.547%2021.928%2014.659%2021.553%2014.707%2021.197C14.752%2020.863%2014.75%2020.45%2014.75%2020H13.25ZM12%2022.75C12.45%2022.75%2012.863%2022.752%2013.197%2022.707C13.553%2022.659%2013.928%2022.547%2014.237%2022.237L13.177%2021.177L13.174%2021.178L13.164%2021.183C13.1101%2021.2021%2013.054%2021.2145%2012.997%2021.22C12.787%2021.248%2012.493%2021.25%2012%2021.25V22.75ZM12%2014.75C12.493%2014.75%2012.787%2014.752%2012.997%2014.78C13.0586%2014.7863%2013.1192%2014.8008%2013.177%2014.823L14.237%2013.763C13.928%2013.453%2013.553%2013.341%2013.197%2013.293C12.863%2013.248%2012.45%2013.25%2012%2013.25V14.75ZM14.75%2016C14.75%2015.55%2014.752%2015.137%2014.707%2014.803C14.659%2014.447%2014.547%2014.072%2014.237%2013.763L13.177%2014.823L13.178%2014.826L13.183%2014.836C13.192%2014.858%2013.207%2014.906%2013.22%2015.003C13.248%2015.213%2013.25%2015.507%2013.25%2016H14.75ZM10.75%2016C10.75%2015.507%2010.752%2015.213%2010.78%2015.003C10.7863%2014.9414%2010.8008%2014.8808%2010.823%2014.823L9.763%2013.763C9.453%2014.072%209.341%2014.447%209.293%2014.803C9.248%2015.137%209.25%2015.55%209.25%2016H10.75ZM12%2013.25C11.55%2013.25%2011.137%2013.248%2010.803%2013.293C10.447%2013.341%2010.072%2013.453%209.763%2013.763L10.823%2014.823L10.826%2014.822L10.836%2014.817C10.8899%2014.7979%2010.946%2014.7855%2011.003%2014.78C11.213%2014.752%2011.507%2014.75%2012%2014.75V13.25ZM9.25%2020C9.25%2020.45%209.248%2020.863%209.293%2021.197C9.341%2021.553%209.453%2021.928%209.763%2022.237L10.823%2021.177L10.822%2021.174L10.817%2021.164C10.7979%2021.1101%2010.7855%2021.054%2010.78%2020.997C10.752%2020.787%2010.75%2020.493%2010.75%2020H9.25ZM12%2021.25C11.507%2021.25%2011.213%2021.248%2011.003%2021.22C10.9414%2021.2137%2010.8808%2021.1992%2010.823%2021.177L9.763%2022.237C10.072%2022.547%2010.447%2022.659%2010.803%2022.707C11.137%2022.752%2011.55%2022.75%2012%2022.75V21.25ZM15.518%2011.73L19.594%2011.12L19.372%209.636L15.295%2010.247L15.518%2011.73ZM19.045%203.75H18V5.25H19.045V3.75ZM22.75%207.455C22.75%207.02%2022.75%206.658%2022.731%206.361C22.72%206.06438%2022.662%205.77139%2022.559%205.493L21.163%206.043C21.193%206.116%2021.219%206.229%2021.234%206.459C21.25%206.695%2021.25%207%2021.25%207.455H22.75ZM19.045%205.25C19.5%205.25%2019.805%205.25%2020.041%205.266C20.271%205.281%2020.384%205.308%2020.458%205.336L21.008%203.941C20.729%203.83782%2020.4353%203.77976%2020.138%203.769C19.842%203.749%2019.48%203.75%2019.045%203.75V5.25ZM22.559%205.493C22.4207%205.14162%2022.2116%204.82247%2021.9445%204.55546C21.6775%204.28844%2021.3594%204.07928%2021.008%203.941L20.457%205.337C20.781%205.464%2021.037%205.719%2021.163%206.042L22.559%205.493ZM19.594%2011.12C20.304%2011.014%2020.846%2010.942%2021.29%2010.706L20.587%209.381C20.425%209.467%2020.2%209.511%2019.372%209.636L19.594%2011.12ZM21.25%207.455C21.25%208.292%2021.24%208.522%2021.179%208.694L22.593%209.195C22.761%208.72%2022.75%208.172%2022.75%207.455H21.25ZM21.29%2010.706C21.8986%2010.3827%2022.3636%209.84278%2022.593%209.193L21.179%208.693C21.0748%208.98841%2020.8636%209.23394%2020.587%209.381L21.29%2010.706ZM15.295%2010.247C14.502%2010.367%2013.838%2010.465%2013.315%2010.612C12.772%2010.764%2012.291%2010.992%2011.916%2011.428L13.053%2012.407C13.163%2012.28%2013.33%2012.165%2013.721%2012.056C14.131%2011.94%2014.686%2011.856%2015.518%2011.731L15.295%2010.247ZM12.755%2014.012C12.772%2012.947%2012.871%2012.617%2013.053%2012.407L11.916%2011.427C11.336%2012.102%2011.272%2012.979%2011.255%2013.987L12.755%2014.012ZM12%2014.75H12.005V13.25H12V14.75ZM6%203.75H5.5V5.25H6V3.75Z%22%20fill=%22white%22/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20overflow=%22visible%22%20style=%22display:%20block;%22%20width=%2224%22%20height=%2224%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg%20id=%22solar:paint-roller-linear%22%3E%3Cpath%20id=%22Vector%22%20d=%22M12.005%2014V14.75H12.742L12.755%2014.012L12.005%2014ZM5.5%203.75C5.30109%203.75%205.11032%203.82902%204.96967%203.96967C4.82902%204.11033%204.75%204.30109%204.75%204.5C4.75%204.69892%204.82902%204.88968%204.96967%205.03033C5.11032%205.17099%205.30109%205.25%205.5%205.25V3.75ZM8.5%202.75H15.5V1.25H8.5V2.75ZM15.5%206.25H8.5V7.75H15.5V6.25ZM8.5%206.25C8.019%206.25%207.708%206.25%207.473%206.228C7.248%206.208%207.166%206.173%207.125%206.15L6.375%207.449C6.682%207.626%207.008%207.692%207.337%207.722C7.657%207.751%208.047%207.75%208.5%207.75V6.25ZM5.25%204.5C5.25%204.954%205.25%205.344%205.278%205.663C5.308%205.992%205.374%206.318%205.551%206.625L6.851%205.875C6.827%205.835%206.792%205.752%206.772%205.527C6.75114%205.18509%206.7438%204.84249%206.75%204.5H5.25ZM7.125%206.15C7.01075%206.08411%206.91689%205.98926%206.851%205.875L5.551%206.625C5.749%206.967%206.033%207.251%206.375%207.449L7.125%206.15ZM17.25%204.5C17.25%204.981%2017.25%205.292%2017.228%205.527C17.208%205.752%2017.173%205.834%2017.149%205.875L18.449%206.625C18.626%206.318%2018.692%205.992%2018.722%205.663C18.751%205.343%2018.75%204.953%2018.75%204.5H17.25ZM15.5%207.75C15.954%207.75%2016.344%207.75%2016.663%207.722C16.992%207.692%2017.318%207.626%2017.625%207.449L16.875%206.149C16.835%206.173%2016.752%206.208%2016.527%206.228C16.1851%206.24887%2015.8425%206.2562%2015.5%206.25V7.75ZM17.149%205.875C17.0831%205.98926%2016.9893%206.08311%2016.875%206.149L17.625%207.449C17.9673%207.25146%2018.2515%206.96727%2018.449%206.625L17.149%205.875ZM15.5%202.75C15.981%202.75%2016.292%202.75%2016.527%202.772C16.752%202.792%2016.834%202.827%2016.875%202.85L17.625%201.551C17.318%201.374%2016.992%201.308%2016.663%201.278C16.343%201.249%2015.953%201.25%2015.5%201.25V2.75ZM18.75%204.5C18.75%204.046%2018.75%203.656%2018.722%203.337C18.692%203.008%2018.626%202.682%2018.449%202.375L17.149%203.125C17.173%203.165%2017.207%203.248%2017.228%203.473C17.249%203.708%2017.25%204.019%2017.25%204.5H18.75ZM16.875%202.85C16.9889%202.91604%2017.0834%203.01088%2017.149%203.125L18.449%202.375C18.2515%202.03274%2017.9673%201.74854%2017.625%201.551L16.875%202.85ZM8.5%201.25C8.046%201.25%207.656%201.25%207.337%201.278C7.008%201.308%206.682%201.374%206.375%201.551L7.125%202.851C7.165%202.827%207.248%202.792%207.473%202.772C7.708%202.751%208.019%202.75%208.5%202.75V1.25ZM6.75%204.5C6.75%204.019%206.75%203.708%206.772%203.473C6.792%203.248%206.827%203.166%206.85%203.125L5.551%202.375C5.374%202.682%205.308%203.008%205.278%203.337C5.249%203.657%205.25%204.047%205.25%204.5H6.75ZM6.375%201.551C6.03274%201.74854%205.74854%202.03274%205.551%202.375L6.85%203.125C6.91562%203.01088%207.01111%202.91604%207.125%202.85L6.375%201.551ZM10.75%2020V16H9.25V20H10.75ZM13.25%2016V20H14.75V16H13.25ZM13.25%2020C13.25%2020.493%2013.248%2020.787%2013.22%2020.997C13.2137%2021.0586%2013.1992%2021.1192%2013.177%2021.177L14.237%2022.237C14.547%2021.928%2014.659%2021.553%2014.707%2021.197C14.752%2020.863%2014.75%2020.45%2014.75%2020H13.25ZM12%2022.75C12.45%2022.75%2012.863%2022.752%2013.197%2022.707C13.553%2022.659%2013.928%2022.547%2014.237%2022.237L13.177%2021.177L13.174%2021.178L13.164%2021.183C13.1101%2021.2021%2013.054%2021.2145%2012.997%2021.22C12.787%2021.248%2012.493%2021.25%2012%2021.25V22.75ZM12%2014.75C12.493%2014.75%2012.787%2014.752%2012.997%2014.78C13.0586%2014.7863%2013.1192%2014.8008%2013.177%2014.823L14.237%2013.763C13.928%2013.453%2013.553%2013.341%2013.197%2013.293C12.863%2013.248%2012.45%2013.25%2012%2013.25V14.75ZM14.75%2016C14.75%2015.55%2014.752%2015.137%2014.707%2014.803C14.659%2014.447%2014.547%2014.072%2014.237%2013.763L13.177%2014.823L13.178%2014.826L13.183%2014.836C13.192%2014.858%2013.207%2014.906%2013.22%2015.003C13.248%2015.213%2013.25%2015.507%2013.25%2016H14.75ZM10.75%2016C10.75%2015.507%2010.752%2015.213%2010.78%2015.003C10.7863%2014.9414%2010.8008%2014.8808%2010.823%2014.823L9.763%2013.763C9.453%2014.072%209.341%2014.447%209.293%2014.803C9.248%2015.137%209.25%2015.55%209.25%2016H10.75ZM12%2013.25C11.55%2013.25%2011.137%2013.248%2010.803%2013.293C10.447%2013.341%2010.072%2013.453%209.763%2013.763L10.823%2014.823L10.826%2014.822L10.836%2014.817C10.8899%2014.7979%2010.946%2014.7855%2011.003%2014.78C11.213%2014.752%2011.507%2014.75%2012%2014.75V13.25ZM9.25%2020C9.25%2020.45%209.248%2020.863%209.293%2021.197C9.341%2021.553%209.453%2021.928%209.763%2022.237L10.823%2021.177L10.822%2021.174L10.817%2021.164C10.7979%2021.1101%2010.7855%2021.054%2010.78%2020.997C10.752%2020.787%2010.75%2020.493%2010.75%2020H9.25ZM12%2021.25C11.507%2021.25%2011.213%2021.248%2011.003%2021.22C10.9414%2021.2137%2010.8808%2021.1992%2010.823%2021.177L9.763%2022.237C10.072%2022.547%2010.447%2022.659%2010.803%2022.707C11.137%2022.752%2011.55%2022.75%2012%2022.75V21.25ZM15.518%2011.73L19.594%2011.12L19.372%209.636L15.295%2010.247L15.518%2011.73ZM19.045%203.75H18V5.25H19.045V3.75ZM22.75%207.455C22.75%207.02%2022.75%206.658%2022.731%206.361C22.72%206.06438%2022.662%205.77139%2022.559%205.493L21.163%206.043C21.193%206.116%2021.219%206.229%2021.234%206.459C21.25%206.695%2021.25%207%2021.25%207.455H22.75ZM19.045%205.25C19.5%205.25%2019.805%205.25%2020.041%205.266C20.271%205.281%2020.384%205.308%2020.458%205.336L21.008%203.941C20.729%203.83782%2020.4353%203.77976%2020.138%203.769C19.842%203.749%2019.48%203.75%2019.045%203.75V5.25ZM22.559%205.493C22.4207%205.14162%2022.2116%204.82247%2021.9445%204.55546C21.6775%204.28844%2021.3594%204.07928%2021.008%203.941L20.457%205.337C20.781%205.464%2021.037%205.719%2021.163%206.042L22.559%205.493ZM19.594%2011.12C20.304%2011.014%2020.846%2010.942%2021.29%2010.706L20.587%209.381C20.425%209.467%2020.2%209.511%2019.372%209.636L19.594%2011.12ZM21.25%207.455C21.25%208.292%2021.24%208.522%2021.179%208.694L22.593%209.195C22.761%208.72%2022.75%208.172%2022.75%207.455H21.25ZM21.29%2010.706C21.8986%2010.3827%2022.3636%209.84278%2022.593%209.193L21.179%208.693C21.0748%208.98841%2020.8636%209.23394%2020.587%209.381L21.29%2010.706ZM15.295%2010.247C14.502%2010.367%2013.838%2010.465%2013.315%2010.612C12.772%2010.764%2012.291%2010.992%2011.916%2011.428L13.053%2012.407C13.163%2012.28%2013.33%2012.165%2013.721%2012.056C14.131%2011.94%2014.686%2011.856%2015.518%2011.731L15.295%2010.247ZM12.755%2014.012C12.772%2012.947%2012.871%2012.617%2013.053%2012.407L11.916%2011.427C11.336%2012.102%2011.272%2012.979%2011.255%2013.987L12.755%2014.012ZM12%2014.75H12.005V13.25H12V14.75ZM6%203.75H5.5V5.25H6V3.75Z%22%20fill=%22white%22/%3E%3C/g%3E%3C/svg%3E");
}

/* ------------------------------------------------------------------ */
/* ۹) اسلایدر محصولات — فاصله‌ی کارت‌های کناری از کارت مرکزی            */
/*    در فیگما دو کارت مجاورِ کارت سفید کمی به بیرون رانده شده‌اند تا    */
/*    زیر آن نروند.                                                    */
/* ------------------------------------------------------------------ */

/*  translateX is physical, so the sign has to follow the writing direction:
    the sibling *after* the active slide sits on the left in rtl and on the
    right in ltr, and both must be pushed away from the centre card.        */
@media (min-width: 1280px) {
  [dir="rtl"] .product-slide.is-active + .slider-slide {
    transform: translateX(-90px);
  }
  [dir="rtl"] .slider-slide:has(+ .product-slide.is-active) {
    transform: translateX(90px);
  }
  [dir="ltr"] .product-slide.is-active + .slider-slide {
    transform: translateX(90px);
  }
  [dir="ltr"] .slider-slide:has(+ .product-slide.is-active) {
    transform: translateX(-90px);
  }
}

/* ------------------------------------------------------------------ */
/* ۱۰) دات‌های صفحه‌بندی اسلایدرها (نسخه‌ی موبایل — مطابق Home Mobile)  */
/* ------------------------------------------------------------------ */

[data-slider-dots] button {
  display: block;
  height: 4px;
  width: 7px;
  border-radius: 999px;
  background-color: rgba(46, 47, 73, 0.25);
  transition: width 300ms ease, background-color 300ms ease;
}
[data-slider-dots] button.is-active {
  width: 23px;
  background-color: #ff6b01;
}

/* روی پنل‌های سرمه‌ای، دات‌های غیرفعال باید روشن باشند */
.dots-on-dark button {
  background-color: rgba(255, 255, 255, 0.3);
}
.dots-on-dark button.is-active {
  background-color: #ff6b01;
}

/* آیکون فلش قابل رنگ‌آمیزی (دکمه‌ی پایینِ اسلایدر اینترو در موبایل) */
.icon-arrow {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20overflow=%22visible%22%20style=%22display:%20block;%22%20width=%2220%22%20height=%2220%22%20viewBox=%220%200%2020%2020%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg%20id=%22solar:arrow-left-linear%22%3E%3Cpath%20id=%22Vector%22%20d=%22M16.6663%2010H3.33301M8.33301%2015L3.33301%2010L8.33301%205%22%20stroke=%22white%22%20stroke-width=%221.25%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20overflow=%22visible%22%20style=%22display:%20block;%22%20width=%2220%22%20height=%2220%22%20viewBox=%220%200%2020%2020%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg%20id=%22solar:arrow-left-linear%22%3E%3Cpath%20id=%22Vector%22%20d=%22M16.6663%2010H3.33301M8.33301%2015L3.33301%2010L8.33301%205%22%20stroke=%22white%22%20stroke-width=%221.25%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3C/g%3E%3C/svg%3E");
}

/* ------------------------------------------------------------------ */
/* ۱۱) دکور دایره‌های هم‌مرکز (نود «circulo» در فیگما)                   */
/*     حلقه‌های بزرگ با شفافیت ۱۰٪ که در انتهای پنل‌ها و پشت کارت‌ها     */
/*     قرار می‌گیرند. داخل لایه‌ی ماسک‌شده گذاشته می‌شوند تا برش بخورند.  */
/* ------------------------------------------------------------------ */

.circulo {
  pointer-events: none;
  background-image: url('../images/shapes/circulo-bg.svg');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

/* نسخه‌ی روشن برای پنل‌های سفید (حلقه‌ها کمی تیره‌تر دیده شوند) */
.circulo--light {
  opacity: 0.55;
}

/* ------------------------------------------------------------------ */
/* ۱۲) منوهای کشویی هدر (مطابق فریم Nav Menu فیگما)                    */
/* ------------------------------------------------------------------ */

.dropdown-panel {
  transform-origin: top center;
  animation: dropdown-in 200ms cubic-bezier(0.22, 0.61, 0.36, 1);
}
@keyframes dropdown-in {
  from { opacity: 0; transform: translateY(-6px) scale(0.98); }
  to   { opacity: 1; transform: translateY(0) scale(1); }
}
.dropdown-panel[hidden] {
  display: none;
}

/* چرخش فلش هنگام باز بودن منو */
[data-dropdown-toggle][aria-expanded='true'] img:last-child {
  transform: rotate(180deg);
}

/* ---- تب‌های دسته‌بندی داخل منو (فریم Nav Menu — Ver 2.0) ---- */

/* در فیگما تب‌های غیرفعال کم‌رنگ نیستند؛ تنها نشانه‌ی تب فعال، ناوَکِ زیرمنوست.
   بنابراین حالت استراحت دست‌نخورده می‌ماند و فقط hover رنگ لیبل را تغییر می‌دهد. */
.nav2-tab > span:last-child {
  transition: color 200ms ease;
}
.nav2-tab:hover > span:last-child {
  color: #ff6b01;
}

/* خط جداکننده‌ی ۱×۶۴ در میانه‌ی فاصله‌ی سمت چپِ هر تب (فاصله‌ی فیگما ۳۱+۳۱) */
.nav2-tab::after {
  content: '';
  position: absolute;
  inset-inline-end: -31.5px;
  top: 9px;
  width: 1px;
  height: 64px;
  background: #e0e0e0;
}
/* آخرین تب در DOM = چپ‌ترین تب در RTL، پس جداکننده‌ی سمت چپ ندارد */
.nav2-tab:last-child::after {
  display: none;
}

/* پنلِ غیرفعال باید پنهان بماند؛ کلاس flex تیلویند بر [hidden] غالب است */
[data-nav-panel][hidden] {
  display: none;
}

/* ---- ستون‌های زیرمنو: ریلِ عمودی که نقطه‌های نارنجی روی آن می‌نشینند ---- */

.nav2-col::before {
  content: '';
  position: absolute;
  inset-inline-start: 2.5px;
  top: 0;
  width: 1px;
  height: 83px;
  background: #ccccd5;
}

.nav2-link {
  display: flex;
  align-items: center;
  gap: 7px;
  height: 22px;
  font-size: 14px;
  line-height: normal;
  color: #333149;
  transition: color 200ms ease;
}
.nav2-link:hover {
  color: #ff6b01;
}

.nav2-dot {
  position: relative;
  z-index: 1;
  flex: 0 0 auto;
  width: 6px;
  height: 6px;
  border-radius: 9999px;
  background: #ff6b01;
}

/* دنباله‌ی کوچک زیرمنو که به تب فعال اشاره می‌کند */
.nav-subpanel-tail {
  inset-inline-start: var(--tail-x, 48px);
  transition: right 250ms cubic-bezier(0.22, 0.61, 0.36, 1);
}

/* ------------------------------------------------------------------ */
/* ۱۳) نویگیشن پایین صفحه (فریم Home Mobile — صفحه‌ی Ver 2.0)           */
/*     نوار شیشه‌ای ۳۶۲×۷۱ با فرورفتگیِ وسط برای نشستنِ قرصِ لوگو        */
/* ------------------------------------------------------------------ */

.bottom-nav-bar {
  transform: translate3d(0, 0, 0);
  background: rgba(154, 154, 154, 0.61);
  -webkit-backdrop-filter: blur(16.1px);
  backdrop-filter: blur(16.1px);
  -webkit-mask-image: url("data:image/svg+xml,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20362%2071'%20preserveAspectRatio='none'><path%20fill='%23fff'%20d='M35.5%200.5H150.309C163.388%200.5%20175.322%207.96052%20181.051%2019.7188L181.5%2020.6416L181.949%2019.7188C187.678%207.96052%20199.612%200.5%20212.691%200.5H326.5C345.83%200.5%20361.5%2016.17%20361.5%2035.5C361.5%2054.83%20345.83%2070.5%20326.5%2070.5H35.5C16.17%2070.5%200.5%2054.83%200.5%2035.5C0.5%2016.17%2016.17%200.5%2035.5%200.5Z'/></svg>");
  mask-image: url("data:image/svg+xml,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20362%2071'%20preserveAspectRatio='none'><path%20fill='%23fff'%20d='M35.5%200.5H150.309C163.388%200.5%20175.322%207.96052%20181.051%2019.7188L181.5%2020.6416L181.949%2019.7188C187.678%207.96052%20199.612%200.5%20212.691%200.5H326.5C345.83%200.5%20361.5%2016.17%20361.5%2035.5C361.5%2054.83%20345.83%2070.5%20326.5%2070.5H35.5C16.17%2070.5%200.5%2054.83%200.5%2035.5C0.5%2016.17%2016.17%200.5%2035.5%200.5Z'/></svg>");
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.bottom-nav-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  white-space: nowrap;
  font-size: 10px;
  line-height: normal;
  color: #ffffff;
  opacity: 0.92;
  transition: opacity 200ms ease;
}
.bottom-nav-item:hover,
.bottom-nav-item.is-active {
  opacity: 1;
}
/* تنها نشانه‌ی آیتم فعال در فیگما، ضخیم‌شدنِ برچسب است */
.bottom-nav-item.is-active > span:last-child {
  font-weight: 700;
}

/* فضای خالی انتهای صفحه تا نوار پایین محتوا را نپوشاند (فقط موبایل) */
@media (max-width: 1279.98px) {
  body {
    padding-bottom: 103px;
  }
}

/* ------------------------------------------------------------------ */
/*     منوی موبایل (فریم Home Mobile — صفحه‌ی Ver 2.0)                   */
/*     پنل شیشه‌ای ۳۶۲×۷۳۹٫۵ · ردیف‌های ۴۳px · متن سفید ۱۴px            */
/* ------------------------------------------------------------------ */

/* منو با display:none پنهان نمی‌شود؛ اگر پنل موقع بارگذاری رندر نشود
   کروم لایه‌ی کامپوزیت شیشه را نمی‌سازد و backdrop-filter بی‌اثر می‌ماند */
.mobile-menu {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  transition: opacity 220ms ease, visibility 0s linear 220ms;
}
.mobile-menu.is-open {
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  transition-delay: 0s;
}


/* نوار سفید هدر موبایل — در فیگما لبه‌ی نوار فقط دور دکمه‌ی منو/بستن
   «خم» می‌خورد (یک بریدگی دایره‌ای)؛ لوگو اما داخل خود نوار می‌نشیند.
   با رادیال‌گرادیانِ ماسک ساخته می‌شود تا در هر عرض صفحه درست بماند. */
.m-bar {
  -webkit-mask-image: radial-gradient(circle 44px at 21.5px 50%, transparent 0 44px, #000 44.6px);
  mask-image: radial-gradient(circle 44px at 21.5px 50%, transparent 0 44px, #000 44.6px);
}


.mobile-menu-panel {
  overflow: visible;
  border: 1px solid rgba(0, 0, 0, 0.05);
  transition: opacity 260ms ease, transform 260ms cubic-bezier(0.22, 0.61, 0.36, 1);
}

/* شیشه روی لایه‌ی مستقلِ پس‌زمینه اجرا می‌شود؛ روی خودِ پنل (که فرزندِ
   اسکرول‌شونده دارد) کروم backdrop-filter را نقاشی نمی‌کند */
.mobile-menu-glass {
  position: absolute;
  inset: 0;
  border-radius: inherit;
  /* پنل هنگام بارگذاری display:none است؛ بدون این دو خط کروم لایه‌ی
     کامپوزیت را نمی‌سازد و backdrop-filter بی‌اثر می‌ماند */
  will-change: backdrop-filter;
  transform: translateZ(0);
  background: rgba(154, 154, 154, 0.61);
  -webkit-backdrop-filter: blur(16.1px);
  backdrop-filter: blur(16.1px);
}
/* اگر مرورگر backdrop-filter نداشت، پرکننده کمی مات‌تر شود تا متن خوانا بماند */
@supports not (backdrop-filter: blur(1px)) {
  .mobile-menu-glass,
  .mobile-menu-tail {
    background: rgba(140, 140, 145, 0.9);
  }
}

/* لایه‌ی اسکرول جداست تا شیشه‌ی پشتش سالم بماند؛
   بدون z-index — ترتیب DOM محتوا را روی شیشه می‌نشاند */
.mobile-menu-scroll {
  position: relative;
  max-height: calc(100dvh - 147px);
  overflow-y: auto;
  padding-top: 21px;
  padding-bottom: 28px;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.mobile-menu-scroll::-webkit-scrollbar {
  display: none;
}

/* حالت بسته: کمی بالاتر و محو (کلاس را جاوااسکریپت برمی‌دارد) */
.mobile-menu-panel.is-closed {
  opacity: 0;
  transform: translate3d(0, -10px, 0);
}

/* دنباله‌ی مثلثیِ بالا-چپ که به دکمه‌ی بستن اشاره می‌کند (x≈۹٫۵ از لبه‌ی چپ) */
.mobile-menu-tail {
  position: absolute;
  inset-inline-end: 17px;
  top: -12px;
  width: 24px;
  height: 12px;
  background: rgba(154, 154, 154, 0.61);
  transform: translate3d(0, 0, 0);
  -webkit-backdrop-filter: blur(16.1px);
  backdrop-filter: blur(16.1px);
  -webkit-clip-path: path("M0 12C3.6 12 9 3.5 12 0C15 3.5 20.4 12 24 12Z");
  clip-path: path("M0 12C3.6 12 9 3.5 12 0C15 3.5 20.4 12 24 12Z");
}

/* ردیف‌های سطح یک: برچسب سمت راست (۲۷px از لبه)، فلش سمت چپ (۱۰px) */
.mobile-link {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 43px;
  padding-inline-start: 27px;
  padding-inline-end: 10px;
  font-size: 14px;
  line-height: normal;
  color: #ffffff;
  text-align: start;
  transition: color 200ms ease;
}
.mobile-link:hover {
  color: #ff6b01;
}
/* ردیف‌های سطح دو (دسته‌های رنگ) کمی تودارترند */
.mobile-link-l2 {
  padding-inline-start: 46px;
}

/* فلشِ کوچکِ ۹٫۴×۵٫۴ که هنگام باز بودن برمی‌گردد */
.mobile-chevron {
  width: 9.41px;
  height: 5.41px;
  flex: 0 0 auto;
  transition: transform 220ms ease;
}
.mobile-link-toggle.is-open .mobile-chevron,
[data-dropdown-toggle][aria-expanded='true'] .mobile-chevron {
  transform: rotate(180deg);
}

[data-mobile-sub-panel][hidden],
[data-mobile-sub2-panel][hidden] {
  display: none;
}

/* ستون زیرمنو: خط‌چینِ عمودی که نقطه‌ها روی آن می‌نشینند (Line 54) */
.mobile-sub {
  position: relative;
  padding-bottom: 11px;
}
.mobile-sub::before {
  content: '';
  position: absolute;
  inset-inline-start: 49.3px;
  top: 0;
  bottom: 11px;
  border-right: 1px dashed rgba(0, 0, 0, 0.22);
}

.mobile-sub-link {
  position: relative;
  display: flex;
  align-items: center;
  gap: 12.7px;
  height: 35.14px;
  padding-inline-start: 43.3px;
  font-size: 14px;
  line-height: normal;
  color: #ffffff;
  transition: color 200ms ease;
}
.mobile-sub-link:hover {
  color: #ffe8d7;
}

/* هاله‌ی تیره‌ی نرمِ آیتم فعال (همان حالتی که در فیگما نمایش داده شده) */
.mobile-sub-link.is-active::before {
  content: '';
  position: absolute;
  inset-inline-start: 30px;
  inset-inline-end: 8px;
  top: 2px;
  bottom: 2px;
  z-index: -1;
  border-radius: 9999px;
  background: rgba(51, 49, 73, 0.5);
  box-shadow: 0 0 22px 14px rgba(51, 49, 73, 0.42);
}

/* نقطه‌ی نارنجی با حلقه‌ی روشن، دقیقاً روی خط‌چین */
.mobile-sub-dot {
  position: relative;
  z-index: 1;
  flex: 0 0 auto;
  box-sizing: border-box;
  width: 12.07px;
  height: 12.07px;
  border: 2.68px solid #ffe8d7;
  border-radius: 9999px;
  background: #ff6b01;
}

/* دکمه‌های پایانی ۳۰۸×۴۷ با شعاع ۲۲٫۴ و متن ۱۲٫۸px */
.mobile-menu-cta {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 308px;
  max-width: calc(100% - 40px);
  height: 47px;
  border-radius: 22.4px;
  font-size: 12.8px;
  font-weight: 600;
  line-height: normal;
  color: #ffffff;
  transition: filter 200ms ease;
}
.mobile-menu-cta:hover {
  filter: brightness(1.08);
}

/* آیکون اسپری (برای تب «سایر محصولات» در منو) */
.icon-spray {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20overflow=%22visible%22%20style=%22display:%20block;%22%20width=%2234.0393%22%20height=%2231.218%22%20viewBox=%220%200%2034.0393%2031.218%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg%20id=%22Group%22%3E%3Cpath%20id=%22Vector%22%20d=%22M32.7022%201.33705C30.782%20-0.583173%2027.6123%20-0.413575%2025.9096%201.70723L16.2024%2013.4639L15.5676%2012.8291C13.6231%2010.8847%2010.4592%2010.8847%208.51474%2012.8291L5.69327%2015.6506C5.30454%2016.0393%204.67196%2016.0393%204.28297%2015.6503C3.89311%2015.2604%203.89311%2014.6296%204.28297%2014.2397C4.67256%2013.8503%204.67256%2013.2187%204.28297%2012.8292C3.89358%2012.4397%203.26199%2012.4397%202.8724%2012.8292C2.87127%2012.8303%202.87014%2012.8315%202.86901%2012.8325L1.46183%2014.2398C-0.487112%2016.1887%20-0.487444%2019.3435%201.46183%2021.2927C1.79711%2021.628%209.37549%2029.2063%209.9253%2029.7562C11.8742%2031.7052%2015.0289%2031.7054%2016.9781%2029.7562L21.2099%2025.5244C23.1588%2023.5755%2023.1593%2020.4207%2021.2099%2018.4715L20.5752%2017.8368L32.3323%208.12941C34.4494%206.42938%2034.6254%203.26034%2032.7022%201.33705ZM15.5676%2028.3457C14.3983%2029.515%2012.5054%2029.5154%2011.3359%2028.3457L11.3339%2028.3438C12.3675%2028.1978%2013.3638%2027.7284%2014.157%2026.9352C14.5465%2026.5456%2014.5465%2025.9141%2014.157%2025.5246C13.7676%2025.1351%2013.136%2025.1351%2012.7464%2025.5246C11.5799%2026.6912%209.68164%2026.6912%208.515%2025.5249L7.10217%2024.1121C8.13572%2023.9661%209.13203%2023.4967%209.92524%2022.7035C10.3148%2022.3139%2010.3148%2021.6824%209.92524%2021.2929C9.53578%2020.9033%208.90419%2020.9034%208.51467%2021.2929C7.34823%2022.4594%205.45001%2022.4596%204.28323%2021.2932L2.87233%2019.8823C1.90175%2018.9117%201.75236%2017.4667%202.34759%2016.3559C2.48487%2016.6122%202.66085%2016.8497%202.87233%2017.0611C4.03911%2018.2277%205.93733%2018.2278%207.10384%2017.0613L9.21999%2014.9452C9.32696%2015.0521%2018.4874%2024.2126%2019.0941%2024.8193L15.5676%2028.3457ZM20.385%2023.2888C19.2917%2022.1955%2011.7094%2014.6132%2010.7516%2013.6554C11.8635%2013.1255%2013.2376%2013.3203%2014.1572%2014.2399C15.58%2015.6627%2018.4729%2018.5556%2019.7995%2019.8822C20.737%2020.8197%2020.9067%2022.1988%2020.385%2023.2888ZM31.0796%206.57703C31.0755%206.58022%2031.0715%206.58348%2031.0675%206.58674L19.1583%2016.4198L17.6194%2014.881L27.4525%202.97167C27.4558%202.96768%2027.4591%202.96369%2027.4622%202.9597C28.4303%201.74958%2030.216%201.67199%2031.2916%202.74762C32.367%203.82305%2032.2899%205.60871%2031.0796%206.57703Z%22%20fill=%22white%22/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20overflow=%22visible%22%20style=%22display:%20block;%22%20width=%2234.0393%22%20height=%2231.218%22%20viewBox=%220%200%2034.0393%2031.218%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg%20id=%22Group%22%3E%3Cpath%20id=%22Vector%22%20d=%22M32.7022%201.33705C30.782%20-0.583173%2027.6123%20-0.413575%2025.9096%201.70723L16.2024%2013.4639L15.5676%2012.8291C13.6231%2010.8847%2010.4592%2010.8847%208.51474%2012.8291L5.69327%2015.6506C5.30454%2016.0393%204.67196%2016.0393%204.28297%2015.6503C3.89311%2015.2604%203.89311%2014.6296%204.28297%2014.2397C4.67256%2013.8503%204.67256%2013.2187%204.28297%2012.8292C3.89358%2012.4397%203.26199%2012.4397%202.8724%2012.8292C2.87127%2012.8303%202.87014%2012.8315%202.86901%2012.8325L1.46183%2014.2398C-0.487112%2016.1887%20-0.487444%2019.3435%201.46183%2021.2927C1.79711%2021.628%209.37549%2029.2063%209.9253%2029.7562C11.8742%2031.7052%2015.0289%2031.7054%2016.9781%2029.7562L21.2099%2025.5244C23.1588%2023.5755%2023.1593%2020.4207%2021.2099%2018.4715L20.5752%2017.8368L32.3323%208.12941C34.4494%206.42938%2034.6254%203.26034%2032.7022%201.33705ZM15.5676%2028.3457C14.3983%2029.515%2012.5054%2029.5154%2011.3359%2028.3457L11.3339%2028.3438C12.3675%2028.1978%2013.3638%2027.7284%2014.157%2026.9352C14.5465%2026.5456%2014.5465%2025.9141%2014.157%2025.5246C13.7676%2025.1351%2013.136%2025.1351%2012.7464%2025.5246C11.5799%2026.6912%209.68164%2026.6912%208.515%2025.5249L7.10217%2024.1121C8.13572%2023.9661%209.13203%2023.4967%209.92524%2022.7035C10.3148%2022.3139%2010.3148%2021.6824%209.92524%2021.2929C9.53578%2020.9033%208.90419%2020.9034%208.51467%2021.2929C7.34823%2022.4594%205.45001%2022.4596%204.28323%2021.2932L2.87233%2019.8823C1.90175%2018.9117%201.75236%2017.4667%202.34759%2016.3559C2.48487%2016.6122%202.66085%2016.8497%202.87233%2017.0611C4.03911%2018.2277%205.93733%2018.2278%207.10384%2017.0613L9.21999%2014.9452C9.32696%2015.0521%2018.4874%2024.2126%2019.0941%2024.8193L15.5676%2028.3457ZM20.385%2023.2888C19.2917%2022.1955%2011.7094%2014.6132%2010.7516%2013.6554C11.8635%2013.1255%2013.2376%2013.3203%2014.1572%2014.2399C15.58%2015.6627%2018.4729%2018.5556%2019.7995%2019.8822C20.737%2020.8197%2020.9067%2022.1988%2020.385%2023.2888ZM31.0796%206.57703C31.0755%206.58022%2031.0715%206.58348%2031.0675%206.58674L19.1583%2016.4198L17.6194%2014.881L27.4525%202.97167C27.4558%202.96768%2027.4591%202.96369%2027.4622%202.9597C28.4303%201.74958%2030.216%201.67199%2031.2916%202.74762C32.367%203.82305%2032.2899%205.60871%2031.0796%206.57703Z%22%20fill=%22white%22/%3E%3C/g%3E%3C/svg%3E");
}

/* ------------------------------------------------------------------ */
/* صفحه‌ی دسته‌بندی (Catagory Single)                                   */
/* ------------------------------------------------------------------ */

/* کارت توضیح سربرگ — لبه‌ی راستش در فیگما اریب است */
.fig-mask--cat-hero {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20985%20157%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M28%200H955.3A28%2028%200%200%201%20980.6%2040L932.5%20141A28%2028%200%200%201%20907.2%20157H28A28%2028%200%200%201%200%20129V28A28%2028%200%200%201%2028%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20985%20157%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M28%200H955.3A28%2028%200%200%201%20980.6%2040L932.5%20141A28%2028%200%200%201%20907.2%20157H28A28%2028%200%200%201%200%20129V28A28%2028%200%200%201%2028%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

/* پنل سرمه‌ای سربرگ — گوشه‌ی بالا-چپش پایین‌تر است تا کارت سفید از آن بیرون بزند */
@media (min-width: 1280px) {
  .fig-shape--cat-panel {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201384%20242%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M1065.6%200H1354A30%2030%200%200%201%201384%2030V212A30%2030%200%200%201%201354%20242H30A30%2030%200%200%201%200%20212V100A30%2030%200%200%201%2030%2070H994.9A27%2027%200%200%200%201018.9%2055.3L1038.9%2016.3A30%2030%200%200%201%201065.6%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201384%20242%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M1065.6%200H1354A30%2030%200%200%201%201384%2030V212A30%2030%200%200%201%201354%20242H30A30%2030%200%200%201%200%20212V100A30%2030%200%200%201%2030%2070H994.9A27%2027%200%200%200%201018.9%2055.3L1038.9%2016.3A30%2030%200%200%201%201065.6%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    border-radius: 0;
  }
}

/* کارت محصول — گوشه‌ها ۲۸ و یک تورفتگی در لبه‌ی پایین (مرکز ۸۵٫۵، عمق ۲۶، نیم‌عرض ۳۸٫۵) */
.fig-shape--product-card {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20316%20375%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M28%200H288A28%2028%200%200%201%20316%2028V347A28%2028%200%200%201%20288%20375H124C112.45%20375%2095.13%20367.2%2085.5%20349C75.88%20367.2%2058.55%20375%2047%20375H28A28%2028%200%200%201%200%20347V28A28%2028%200%200%201%2028%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20316%20375%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M28%200H288A28%2028%200%200%201%20316%2028V347A28%2028%200%200%201%20288%20375H124C112.45%20375%2095.13%20367.2%2085.5%20349C75.88%20367.2%2058.55%20375%2047%20375H28A28%2028%200%200%201%200%20347V28A28%2028%200%200%201%2028%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

/* هاله‌ی نارنجی پشت سطل رنگ کارت محصول
   نمونه‌برداری از فیگما: دایره‌ای به مرکز (۱۵۸، ۱۱۳) کارت و شعاع ۱۳۰ */
/* زبانه‌ی سربرگ «پرفروش‌ترین محصولات» (نود Union در فیگما، ۵۹۸×۱۵۲٫۵):
   کادر گردِ پایین + برجستگیِ ذوزنقه‌ایِ وسط که تیتر داخلش می‌نشیند.
   شکل متقارن است، پس در LTR آینه نمی‌شود. ابعادش هم ثابت است، پس
   کشیده‌شدنِ ماسک مسئله‌ای ایجاد نمی‌کند. */
.fig-shape--products-tab {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20598%20152.5%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M440.161%200C451.679%200%20462.18%206.59%20467.184%2016.97L484.816%2053.53C489.82%2063.91%20500.321%2070.5%20511.839%2070.5H568C584.569%2070.5%20598%2083.93%20598%20100.5V122.5C598%20139.07%20584.569%20152.5%20568%20152.5H30C13.431%20152.5%200%20139.07%200%20122.5V100.5C0%2083.93%2013.431%2070.5%2030%2070.5H86.161C97.679%2070.5%20108.18%2063.91%20113.184%2053.53L130.816%2016.97C135.82%206.59%20146.321%200%20157.839%200H440.161Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20598%20152.5%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M440.161%200C451.679%200%20462.18%206.59%20467.184%2016.97L484.816%2053.53C489.82%2063.91%20500.321%2070.5%20511.839%2070.5H568C584.569%2070.5%20598%2083.93%20598%20100.5V122.5C598%20139.07%20584.569%20152.5%20568%20152.5H30C13.431%20152.5%200%20139.07%200%20122.5V100.5C0%2083.93%2013.431%2070.5%2030%2070.5H86.161C97.679%2070.5%20108.18%2063.91%20113.184%2053.53L130.816%2016.97C135.82%206.59%20146.321%200%20157.839%200H440.161Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.can-glow {
  background: radial-gradient(closest-side circle,
    rgba(255, 107, 1, 0.33) 0%,
    rgba(255, 107, 1, 0.30) 40%,
    rgba(255, 107, 1, 0.24) 52%,
    rgba(255, 107, 1, 0.155) 62%,
    rgba(255, 107, 1, 0.09) 69%,
    rgba(255, 107, 1, 0.04) 77%,
    rgba(255, 107, 1, 0.015) 85%,
    rgba(255, 107, 1, 0) 94%);
}

/* ------------------------------------------------------------------ */
/* صفحه‌ی محصول (Product Single)                                        */
/* ------------------------------------------------------------------ */

/* کارت سفید سربرگ محصول — لبه‌ی راستش اریب است (مثل صفحه‌ی دسته‌بندی) */
.fig-mask--product-hero {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20933%20157%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M28%200H903.3A28%2028%200%200%201%20928.6%2040L880.5%20141A28%2028%200%200%201%20855.2%20157H28A28%2028%200%200%201%200%20129V28A28%2028%200%200%201%2028%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20933%20157%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M28%200H903.3A28%2028%200%200%201%20928.6%2040L880.5%20141A28%2028%200%200%201%20855.2%20157H28A28%2028%200%200%201%200%20129V28A28%2028%200%200%201%2028%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

@media (min-width: 1280px) {
  /* پنل سرمه‌ای سربرگ — گوشه‌ی بالا-چپش ۷۰px پایین‌تر است */
  .fig-shape--product-panel {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201384%20529%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M1004.8%200H1354A30%2030%200%200%201%201384%2030V499A30%2030%200%200%201%201354%20529H30A30%2030%200%200%201%200%20499V100A30%2030%200%200%201%2030%2070H935.5A27%2027%200%200%200%20959.8%2054.6L977.7%2017.1A30%2030%200%200%201%201004.8%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201384%20529%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M1004.8%200H1354A30%2030%200%200%201%201384%2030V499A30%2030%200%200%201%201354%20529H30A30%2030%200%200%201%200%20499V100A30%2030%200%200%201%2030%2070H935.5A27%2027%200%200%200%20959.8%2054.6L977.7%2017.1A30%2030%200%200%201%201004.8%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    border-radius: 0;
  }
  /* پنل سرمه‌ای محصولات مرتبط — پله در بالا-چپ برای زبانه‌ی عنوان */
  .fig-shape--related-panel {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201384%20495%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M1064.6%200H1354A30%2030%200%200%201%201384%2030V465A30%2030%200%200%201%201354%20495H30A30%2030%200%200%201%200%20465V100A30%2030%200%200%201%2030%2070H995.3A27%2027%200%200%200%201019.6%2054.6L1037.5%2017.1A30%2030%200%200%201%201064.6%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201384%20495%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M1064.6%200H1354A30%2030%200%200%201%201384%2030V465A30%2030%200%200%201%201354%20495H30A30%2030%200%200%201%200%20465V100A30%2030%200%200%201%2030%2070H995.3A27%2027%200%200%200%201019.6%2054.6L1037.5%2017.1A30%2030%200%200%201%201064.6%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    border-radius: 0;
  }
}

/* هاله‌ی نارنجی پشت تصویر بزرگ محصول (بیضی ۱۰۸×۱۰۸ در فیگما) */
.hero-can-glow {
  background: radial-gradient(closest-side circle,
    rgba(255, 107, 1, 0.60) 0%,
    rgba(255, 107, 1, 0.48) 30%,
    rgba(255, 107, 1, 0.32) 46%,
    rgba(255, 107, 1, 0.21) 55%,
    rgba(255, 107, 1, 0.14) 62%,
    rgba(255, 107, 1, 0.085) 69%,
    rgba(255, 107, 1, 0.04) 77%,
    rgba(255, 107, 1, 0.018) 85%,
    rgba(255, 107, 1, 0) 92%);
}

/* بندانگشتی فعال در گالری محصول */
.thumb-btn {
  transition: border-color 200ms ease, box-shadow 200ms ease;
}
.thumb-btn.is-active {
  border-color: #ff6b01;
  box-shadow: 0 0 0 1px rgba(255, 107, 1, 0.45);
}

/* ------------------------------------------------------------------ */
/* صفحه‌ی تماس با ما (Contact Us)                                       */
/* ------------------------------------------------------------------ */

/* کارت سفید «استعلام از خدمات» — لبه‌ی راست اریب (شیب ‎−۰٫۴۱۵‎) */
.fig-mask--contact-left {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20935%20247%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M28%200H907.7A28%2028%200%200%201%20933.5%2038.7L854.3%20229.7A28%2028%200%200%201%20828.4%20247H28A28%2028%200%200%201%200%20219V28A28%2028%200%200%201%2028%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20935%20247%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M28%200H907.7A28%2028%200%200%201%20933.5%2038.7L854.3%20229.7A28%2028%200%200%201%20828.4%20247H28A28%2028%200%200%201%200%20219V28A28%2028%200%200%201%2028%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

/* کارت فهرست خدمات — لبه‌ی چپش موازی کارت کناری است */
.fig-mask--contact-list {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20426%20249%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M106.2%200H398A28%2028%200%200%201%20426%2028V221A28%2028%200%200%201%20398%20249H27A28%2028%200%200%201%201.1%20210.4L80.3%2017.4A28%2028%200%200%201%20106.2%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20426%20249%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M106.2%200H398A28%2028%200%200%201%20426%2028V221A28%2028%200%200%201%20398%20249H27A28%2028%200%200%201%201.1%20210.4L80.3%2017.4A28%2028%200%200%201%20106.2%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

/* کارت اطلاعات تماس — تورفتگی روی لبه‌ی چپ (عمق ۱۵، نیم‌ارتفاع ۱۴٫۵) */
.fig-shape--contact-info {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20183%20171%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M30%200H153A30%2030%200%200%201%20183%2030V141A30%2030%200%200%201%20153%20171H30A30%2030%200%200%201%200%20141V69C0%2064.65%204.5%2058.13%2015%2054.5C4.5%2050.87%200%2044.35%200%2040V30A30%2030%200%200%201%2030%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20183%20171%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M30%200H153A30%2030%200%200%201%20183%2030V141A30%2030%200%200%201%20153%20171H30A30%2030%200%200%201%200%20141V69C0%2064.65%204.5%2058.13%2015%2054.5C4.5%2050.87%200%2044.35%200%2040V30A30%2030%200%200%201%2030%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

@media (min-width: 1280px) {
  /* پنل سرمه‌ای سربرگ ۱۳۸۴×۶۷۹ */
  .fig-shape--contact-panel {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201384%20679%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M1004.8%200H1354A30%2030%200%200%201%201384%2030V649A30%2030%200%200%201%201354%20679H30A30%2030%200%200%201%200%20649V100A30%2030%200%200%201%2030%2070H935.5A27%2027%200%200%200%20959.8%2054.6L977.7%2017.1A30%2030%200%200%201%201004.8%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201384%20679%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M1004.8%200H1354A30%2030%200%200%201%201384%2030V649A30%2030%200%200%201%201354%20679H30A30%2030%200%200%201%200%20649V100A30%2030%200%200%201%2030%2070H935.5A27%2027%200%200%200%20959.8%2054.6L977.7%2017.1A30%2030%200%200%201%201004.8%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    border-radius: 0;
  }
  /* کارت فرم — لبه‌ی بالایش در سمت چپ ۹۳px پایین‌تر است */
  .fig-shape--contact-form {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201337%20421%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M908%200H1307A30%2030%200%200%201%201337%2030V391A30%2030%200%200%201%201307%20421H30A30%2030%200%200%201%200%20391V123A30%2030%200%200%201%2030%2093H829.8A20%2020%200%200%200%20847.6%2082.1L881.3%2016.3A30%2030%200%200%201%20908%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201337%20421%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M908%200H1307A30%2030%200%200%201%201337%2030V391A30%2030%200%200%201%201307%20421H30A30%2030%200%200%201%200%20391V123A30%2030%200%200%201%2030%2093H829.8A20%2020%200%200%200%20847.6%2082.1L881.3%2016.3A30%2030%200%200%201%20908%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    border-radius: 0;
  }
  /* کارت «مشتریان رنگ جمیل» — پله برای زبانه‌ی عنوان */
  .fig-shape--clients-card {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201384%20440%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M1071%200H1354A30%2030%200%200%201%201384%2030V410A30%2030%200%200%201%201354%20440H30A30%2030%200%200%201%200%20410V101A30%2030%200%200%201%2030%2071H1002A27%2027%200%200%200%201026%2055.6L1044%2017.1A30%2030%200%200%201%201071%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201384%20440%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M1071%200H1354A30%2030%200%200%201%201384%2030V410A30%2030%200%200%201%201354%20440H30A30%2030%200%200%201%200%20410V101A30%2030%200%200%201%2030%2071H1002A27%2027%200%200%200%201026%2055.6L1044%2017.1A30%2030%200%200%201%201071%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    border-radius: 0;
  }
}

/* ریل نقطه‌های نارنجی کنار فهرست خدمات (۵ نقطه با فاصله‌ی ۴۳px) */
.dots-rail {
  background-image: radial-gradient(circle 5px at 5px 5px, #ff6b01 0 5px, transparent 5px);
  background-size: 10px 43px;
  background-repeat: repeat-y;
}

/* ------------------------------------------------------------------ */
/* صفحه‌ی بلاگ (Blog)                                                   */
/* ------------------------------------------------------------------ */

/* نوار جستجوی سربرگ — لبه‌ی راست اریب */
.fig-mask--blog-search {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20988%2091%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M28%200H960.45A28%2028%200%200%201%20986.1%2039.2L970.8%2074.2A28%2028%200%200%201%20945.13%2091H28A28%2028%200%200%201%200%2063V28A28%2028%200%200%201%2028%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20988%2091%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M28%200H960.45A28%2028%200%200%201%20986.1%2039.2L970.8%2074.2A28%2028%200%200%201%20945.13%2091H28A28%2028%200%200%201%200%2063V28A28%2028%200%200%201%2028%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

/* باکس عنوان روی تصویر — قله‌ی کوچک وسط لبه‌ی بالا (مسیر دقیق فیگما) */
.fig-shape--blog-title {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20359.292%20146.69%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M342.502%2014.551C351.775%2014.551%20359.292%2022.068%20359.292%2031.34V129.901C359.292%20139.173%20351.775%20146.69%20342.502%20146.69H16.789C7.517%20146.69%200%20139.173%200%20129.901V31.34C0%2022.068%207.517%2014.551%2016.789%2014.551H151.977C162.926%2014.551%20173.187%209.213%20179.472%200.247L179.646%200L179.819%200.247C186.104%209.213%20196.366%2014.551%20207.315%2014.551H342.502Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20359.292%20146.69%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M342.502%2014.551C351.775%2014.551%20359.292%2022.068%20359.292%2031.34V129.901C359.292%20139.173%20351.775%20146.69%20342.502%20146.69H16.789C7.517%20146.69%200%20139.173%200%20129.901V31.34C0%2022.068%207.517%2014.551%2016.789%2014.551H151.977C162.926%2014.551%20173.187%209.213%20179.472%200.247L179.646%200L179.819%200.247C186.104%209.213%20196.366%2014.551%20207.315%2014.551H342.502Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

/* باکس «بیشتر بخوانید» — قله‌ی کوچک نزدیک لبه‌ی راست */
.fig-shape--blog-more {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20395.154%2059.6846%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M379.505%209.78043C388.147%209.78043%20395.154%2016.7866%20395.154%2025.4291V44.0359C395.154%2052.6784%20388.147%2059.6846%20379.505%2059.6846H15.6487C7.00616%2059.6846%200%2052.6784%200%2044.0359V25.4291C0%2016.7866%207.00616%209.78043%2015.6487%209.78043H342.7C347.323%209.78043%20351.709%207.73651%20354.682%204.19684L358.207%200L361.733%204.19687C364.706%207.73652%20369.092%209.78043%20373.715%209.78043H379.505Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20395.154%2059.6846%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M379.505%209.78043C388.147%209.78043%20395.154%2016.7866%20395.154%2025.4291V44.0359C395.154%2052.6784%20388.147%2059.6846%20379.505%2059.6846H15.6487C7.00616%2059.6846%200%2052.6784%200%2044.0359V25.4291C0%2016.7866%207.00616%209.78043%2015.6487%209.78043H342.7C347.323%209.78043%20351.709%207.73651%20354.682%204.19684L358.207%200L361.733%204.19687C364.706%207.73652%20369.092%209.78043%20373.715%209.78043H379.505Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

@media (min-width: 1280px) {
  /* پنل سرمه‌ای سربرگ بلاگ ۱۳۸۴×۱۷۲ */
  .fig-shape--blog-panel {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201384%20172%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M1064.6%200H1354A30%2030%200%200%201%201384%2030V142A30%2030%200%200%201%201354%20172H30A30%2030%200%200%201%200%20142V100A30%2030%200%200%201%2030%2070H995.3A27%2027%200%200%200%201019.6%2054.6L1037.5%2017.1A30%2030%200%200%201%201064.6%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201384%20172%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M1064.6%200H1354A30%2030%200%200%201%201384%2030V142A30%2030%200%200%201%201354%20172H30A30%2030%200%200%201%200%20142V100A30%2030%200%200%201%2030%2070H995.3A27%2027%200%200%200%201019.6%2054.6L1037.5%2017.1A30%2030%200%200%201%201064.6%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    border-radius: 0;
  }
}

/* سایه‌ی بسیار پخش زیر باکس عنوان مطلب (در فیگما blur=۱۱۲ و opacity=۰٫۱)
   همین سایه است که مرز باکس سفید را از بدنه‌ی سفید کارت جدا می‌کند. */
.blog-title-glow {
  filter: drop-shadow(0 0 130px rgba(0, 0, 0, 0.11));
}

/* ==================================================================== */
/*  .rich-text — قالب‌بندی خودکار محتوای خام ادیتور / دیتابیس            */
/*                                                                      */
/*  کافی است روی هر <div> کلاس rich-text بگذارید؛ هر تگی که داخلش       */
/*  قرار بگیرد (h2, h3, p, ul, ol, table, blockquote, img, a, …)        */
/*  بدون هیچ کلاس اضافه‌ای فرمت طرح را می‌گیرد. در همه‌ی صفحات قابل      */
/*  استفاده است، نه فقط صفحه‌ی جزئیات وبلاگ.                             */
/* ==================================================================== */

.rich-text {
  color: rgba(46, 47, 73, 0.62);
  font-size: 14px;
  line-height: 35px;
  text-align: justify;
  word-break: break-word;
}

/* ---------- حاشیه‌های اول و آخر ---------- */
.rich-text > *:first-child { margin-top: 0; }
.rich-text > *:last-child { margin-bottom: 0; }

/* ---------- تیترها ---------- */
.rich-text h1,
.rich-text h2,
.rich-text h3,
.rich-text h4,
.rich-text h5,
.rich-text h6 {
  font-weight: 800;
  line-height: 1.75;
  text-align: start;
  scroll-margin-top: 120px;
}
.rich-text h1 { color: #110e2d; font-size: 28px; margin: 46px 0 18px; }
.rich-text h2 { color: #110e2d; font-size: 24px; margin: 46px 0 18px; }
.rich-text h3 { color: #ff6b01; font-size: 19px; margin: 34px 0 14px; }
.rich-text h4 { color: #2e2f49; font-size: 17px; margin: 28px 0 12px; }
.rich-text h5,
.rich-text h6 { color: #2e2f49; font-size: 15px; margin: 24px 0 10px; }
.rich-text h2 strong,
.rich-text h3 strong,
.rich-text h4 strong { font-weight: inherit; color: inherit; }

/* ---------- پاراگراف و متن ---------- */
.rich-text p { margin: 0 0 22px; }
.rich-text strong,
.rich-text b { color: #2e2f49; font-weight: 800; }
.rich-text em, .rich-text i { font-style: italic; }
.rich-text small { font-size: 12.5px; }
.rich-text mark { background: #ffe8d7; color: #2e2f49; padding: 0 4px; border-radius: 4px; }
.rich-text sup, .rich-text sub { line-height: 0; font-size: 0.75em; }

/* ---------- پیوند ---------- */
.rich-text a {
  color: #ff6b01;
  font-weight: 700;
  text-decoration: underline;
  text-decoration-color: rgba(255, 107, 1, 0.45);
  text-underline-offset: 5px;
  transition: color 180ms ease, text-decoration-color 180ms ease;
}
.rich-text a:hover { color: #e85f00; text-decoration-color: #e85f00; }

/* ---------- فهرست‌ها ---------- */
.rich-text ul,
.rich-text ol {
  position: relative;
  margin: 22px 0 28px;
  padding: 4px 0;
  list-style: none;
}
.rich-text li > p { margin: 0; }

/* ▸ فهرست نشانه‌دار — فیگما: گلوله‌ی نارنجی ۹px، گام ردیف ۳۴px و یک
     خط عمودی نازک که از مرکز گلوله‌ها عبور می‌کند. */
.rich-text ul::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  inset-inline-start: 19px;
  width: 1px;
  background: rgba(46, 47, 73, 0.20);
}
.rich-text ul > li {
  position: relative;
  margin: 0;
  padding-inline-start: 47px;
  padding-inline-end: 0;
  min-height: 34px;
  font-size: 13.5px;
  line-height: 34px;
}
.rich-text ul > li::before {
  content: "";
  position: absolute;
  inset-inline-start: 15px;
  top: 12px;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: #ff6b01;
  box-shadow: 0 0 0 3px #fff;
}

/* ▸ فهرست شماره‌دار */
.rich-text ol { counter-reset: rich-ol; }
.rich-text ol > li {
  position: relative;
  counter-increment: rich-ol;
  margin: 0 0 6px;
  padding-inline-start: 40px;
  padding-inline-end: 0;
  min-height: 26px;
  font-size: 13.5px;
  line-height: 26px;
}
.rich-text ol > li::before {
  content: counter(rich-ol);
  position: absolute;
  inset-inline-start: 4px;
  top: 1px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border-radius: 8px;
  background: #ff6b01;
  color: #fff;
  font-size: 12.5px;
  font-weight: 700;
  line-height: 1;
}
/* فهرست تودرتو */
.rich-text li > ul,
.rich-text li > ol { margin: 4px 0 6px; padding-inline-start: 18px; }
.rich-text li > ul::before { inset-inline-start: 19px; }

/* ▸ پرسش‌وپاسخ داخل متن — h4 پرسش است و نقل‌قولِ بعدش پاسخ.
     فیگما: نشان «؟» نارنجی ۳۰px در سمت راست و عنوان سرمه‌ای ۱۹px. */
.rich-text h4 {
  display: flex;
  align-items: center;
  gap: 14px;
  color: #110e2d;
  font-size: 19px;
  font-weight: 800;
  line-height: 1.7;
  margin: 42px 0 16px;
}
.rich-text h4::before {
  content: "؟";
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border: 1.5px solid #ff6b01;
  border-radius: 50%;
  color: #ff6b01;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
}

/* ---------- نقل‌قول / کادر نکته ---------- */
.rich-text blockquote {
  position: relative;
  margin: 0 0 30px;
  padding: 44px 50px 34px;
  border-radius: 24px;
  background: #f4f5f9;
  color: rgba(46, 47, 73, 0.7);
}
.rich-text blockquote::before {
  content: "”";
  position: absolute;
  inset-inline-start: 50px;
  top: 10px;
  color: rgba(46, 47, 73, 0.18);
  font-size: 52px;
  line-height: 1;
  font-family: Georgia, "Times New Roman", serif;
}
.rich-text blockquote > *:last-child { margin-bottom: 0; }

/* ---------- تصویر و ویدیو ---------- */
.rich-text img,
.rich-text video,
.rich-text iframe {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 26px auto 30px;
  border-radius: 24px;
}
.rich-text figure { margin: 26px 0 30px; }
.rich-text figure img { margin: 0 0 12px; }
.rich-text figcaption { text-align: center; font-size: 13px; color: rgba(46, 47, 73, 0.5); }

/* ---------- جدول ---------- */
/* اسکریپت main.js هر جدول را داخل .rich-text-scroll می‌پیچد تا در
   نمایشگرهای کوچک به‌جای شکستن صفحه، خودش اسکرول افقی بگیرد. */
.rich-text-scroll {
  margin: 26px 0 30px;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.rich-text table {
  width: 100%;
  min-width: 520px;
  margin: 0;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 24px;
  background: #fff;
  padding: 0 30px 30px;
  font-size: 13px;
  line-height: 26px;
  text-align: start;
}
.rich-text-scroll > table { margin: 0; }
.rich-text th,
.rich-text td { padding: 16px 42px; text-align: start; vertical-align: top; }
.rich-text th { color: #110e2d; font-weight: 800; }
.rich-text th p,
.rich-text td p { margin: 0; }
.rich-text thead th { padding-top: 21px; padding-bottom: 26px; }
.rich-text tbody td { position: relative; background: #f4f5f9; color: rgba(46, 47, 73, 0.62); }
/* جداکننده‌ی ردیف‌ها — از دو سر تورفته است (مطابق فیگما) */
.rich-text tbody tr + tr td::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: rgba(46, 47, 73, 0.13);
}
.rich-text tbody tr + tr td:first-child::before { inset-inline-start: 42px; }
.rich-text tbody tr + tr td:last-child::before { inset-inline-end: 42px; }
.rich-text tbody tr:first-child td:first-child { border-start-start-radius: 18px; }
.rich-text tbody tr:first-child td:last-child { border-start-end-radius: 18px; }
.rich-text tbody tr:last-child td:first-child { border-end-start-radius: 18px; }
.rich-text tbody tr:last-child td:last-child { border-end-end-radius: 18px; }
/* جدولی که thead ندارد */
.rich-text table > tbody:first-child tr:first-child td { padding-top: 20px; }

/* ---------- کد ---------- */
.rich-text code {
  font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
  font-size: 12.5px;
  background: #f4f5f9;
  color: #2e2f49;
  padding: 2px 7px;
  border-radius: 6px;
  direction: ltr;
  display: inline-block;
}
.rich-text pre {
  margin: 24px 0 28px;
  padding: 20px 24px;
  border-radius: 20px;
  background: #24263f;
  color: #e9eaf2;
  overflow-x: auto;
  direction: ltr;
  text-align: left;
  line-height: 26px;
}
.rich-text pre code { background: none; color: inherit; padding: 0; font-size: 13px; }

/* ---------- سایر ---------- */
.rich-text hr {
  margin: 34px 0;
  border: 0;
  border-top: 1px solid rgba(46, 47, 73, 0.12);
}
.rich-text dl { margin: 0 0 24px; }
.rich-text dt { color: #2e2f49; font-weight: 800; margin-top: 14px; }
.rich-text dd { margin: 0; }

/* در نمایشگر کوچک متن کمی جمع‌تر می‌شود */
@media (max-width: 640px) {
  .rich-text { font-size: 13.5px; line-height: 30px; }
  .rich-text h1 { font-size: 22px; }
  .rich-text h2 { font-size: 20px; margin-top: 34px; }
  .rich-text h3 { font-size: 17px; margin-top: 26px; }
  .rich-text blockquote { padding: 34px 24px 20px; border-radius: 20px; }
  .rich-text blockquote::before { inset-inline-start: 24px; font-size: 44px; }
  .rich-text table { padding: 0 14px 14px; border-radius: 20px; }
  .rich-text th, .rich-text td { padding: 12px 18px; }
  .rich-text tbody tr + tr td:first-child::before { inset-inline-start: 18px; }
  .rich-text tbody tr + tr td:last-child::before { inset-inline-end: 18px; }
  .rich-text h4 { font-size: 16.5px; gap: 10px; }
  .rich-text h4::before { width: 26px; height: 26px; font-size: 13px; }
  .rich-text ul > li { padding-inline-start: 34px; }
  .rich-text ul::before { inset-inline-start: 15px; }
  .rich-text ul > li::before { inset-inline-start: 11px; }
}

/* ------------------------------------------------------------------ */
/* صفحه‌ی جزئیات بلاگ (Blog Single)                                     */
/* ------------------------------------------------------------------ */

@media (min-width: 1280px) {
  /* پنل سرمه‌ای سربرگ ۱۳۸۴×۳۵۰ با پله در بالا-چپ */
  .fig-shape--bs-panel {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20350%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M216.8%200H1354A30%2030%200%200%201%201384%2030V320A30%2030%200%200%201%201354%20350H30A30%2030%200%200%201%200%20320V100A30%2030%200%200%201%2030%2070H147.3A27%2027%200%200%200%20171.6%2054.7L189.75%2017.02A30%2030%200%200%201%20216.8%200ZM24%20322A30%2030%200%200%201%2054%20292H677A30%2030%200%200%200%20707%20262V156A30%2030%200%200%201%20737%20126H1323A30%2030%200%200%201%201353%20156V360H24Z%22%20fill-rule=%22evenodd%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20350%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M216.8%200H1354A30%2030%200%200%201%201384%2030V320A30%2030%200%200%201%201354%20350H30A30%2030%200%200%201%200%20320V100A30%2030%200%200%201%2030%2070H147.3A27%2027%200%200%200%20171.6%2054.7L189.75%2017.02A30%2030%200%200%201%20216.8%200ZM24%20322A30%2030%200%200%201%2054%20292H677A30%2030%200%200%200%20707%20262V156A30%2030%200%200%201%20737%20126H1323A30%2030%200%200%201%201353%20156V360H24Z%22%20fill-rule=%22evenodd%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    border-radius: 0;
  }
  /* کارت فهرست + تصویر ۱۳۰۳×۴۱۲ با زبانه‌ی عنوان در بالا-چپ */
  .fig-shape--bs-toc {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20623%20423%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M343.5%200H593A30%2030%200%200%201%20623%2030V393A30%2030%200%200%201%20593%20423H30A30%2030%200%200%201%200%20393V80A30%2030%200%200%201%2030%2050H282.8A27%2027%200%200%200%20306.8%2035.4L316.9%2016.1A30%2030%200%200%201%20343.5%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20623%20423%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M343.5%200H593A30%2030%200%200%201%20623%2030V393A30%2030%200%200%201%20593%20423H30A30%2030%200%200%201%200%20393V80A30%2030%200%200%201%2030%2050H282.8A27%2027%200%200%200%20306.8%2035.4L316.9%2016.1A30%2030%200%200%201%20343.5%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    border-radius: 0;
  }
}

/* ---------------- فهرست مطالب — آکاردئون (ساخته‌شده با جاوااسکریپت) --
   مختصات فیگما: ردیف اصلی گام ۴۵px، نشان نارنجی ۲۰×۲۰ در x۷۱۰..۷۲۹،
   فلش در x۱۴۸..۱۶۲ (لبه‌ی چپ کارت)، زیرردیف گام ۳۵px با نشان
   سرمه‌ای ۲۶×۱۸ (‎#313149) و تورفتگی ۲۵px از سمت راست.
   ------------------------------------------------------------------ */
.toc-list,
.toc-sub { margin: 0; padding: 0; list-style: none; }
.toc-item { position: relative; }

.toc-row {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
  min-height: 45px;
  text-align: start;
  color: #110e2d;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  cursor: pointer;
  transition: color 180ms ease;
}
.toc-row:hover,
.toc-row:focus-visible { color: #ff6b01; }
.toc-text { flex: 1 1 auto; }
.toc-num {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  min-width: 20px;
  height: 20px;
  padding: 0 5px;
  border-radius: 6px;
  background: #ff6b01;
  color: #fff;
  font-size: 11px;
  font-weight: 700;
  line-height: 1;
}
.toc-chevron {
  flex: 0 0 auto;
  width: 14px;
  height: 14px;
  background: no-repeat center/11px 7px url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012%207'%3E%3Cpath%20d='M1%201l5%205%205-5'%20fill='none'%20stroke='%232E2F49'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");
  opacity: 0.55;
  transition: transform 220ms ease, opacity 180ms ease;
}
.toc-row:hover .toc-chevron { opacity: 0.9; }
.toc-item.is-open > .toc-row .toc-chevron { transform: rotate(180deg); opacity: 0.9; }

/* پنل زیرردیف‌ها — باز/بسته شدن نرم با grid-template-rows */
.toc-panel {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 260ms ease;
}
.toc-item.is-open > .toc-panel { grid-template-rows: 1fr; }
.toc-panel > div { overflow: hidden; }

.toc-sub { padding-inline-start: 25px; }
.toc-sub-row {
  display: flex;
  align-items: center;
  gap: 10px;
  min-height: 35px;
  color: rgba(46, 47, 73, 0.62);
  font-size: 12.5px;
  font-weight: 500;
  line-height: 1.6;
  transition: color 180ms ease;
}
.toc-sub-row:hover { color: #ff6b01; }
.toc-num--sub {
  min-width: 26px;
  height: 18px;
  border-radius: 6px;
  background: #313149;
  color: #fff;
  font-size: 10.5px;
}

/* اسکرول‌بارِ ظریف — فقط وقتی فهرست از ارتفاع کارت بلندتر شود دیده می‌شود */
.toc-scroll { scrollbar-width: thin; scrollbar-color: rgba(46, 47, 73, 0.16) transparent; }
.toc-scroll::-webkit-scrollbar { width: 4px; }
.toc-scroll::-webkit-scrollbar-track { background: transparent; }
.toc-scroll::-webkit-scrollbar-thumb {
  background: rgba(46, 47, 73, 0.16);
  border-radius: 999px;
}
.toc-scroll::-webkit-scrollbar-thumb:hover { background: rgba(46, 47, 73, 0.3); }

/* خط تزئینی نارنجی با محو شدن دو سر — زیر عنوان‌ها */
.rule-orange {
  background-image: linear-gradient(90deg, rgba(255, 107, 1, 0) 0%, rgba(255, 107, 1, 0.25) 50%, rgba(255, 107, 1, 0) 100%);
}
.rule-orange--strong {
  background-image: linear-gradient(90deg, rgba(255, 107, 1, 0) 0%, rgba(255, 107, 1, 0.5) 50%, rgba(255, 107, 1, 0) 100%);
}



/* ------------------------------------------------------------------ */
/* صفحه‌ی ورود (Login)                                                  */
/* ------------------------------------------------------------------ */

@media (min-width: 640px) {
  /* کارت سرمه‌ای ۶۵۰×۳۶۵ با فرورفتگیِ وسطِ لبه‌ی بالا (جای لوگو و عنوان):
     سطح بالا y۰ ، کف فرورفتگی y۶۶ ، فیلت مقعر ۲۷ و گوشه‌ی محدب ۳۰ ،
     شیب اریب dx/dy≈۰٫۵۷ — همه از پیکسل‌های فریم Login اندازه‌گیری شده. */
  .fig-shape--login-card {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20650%20365%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M30%200H145.4A27%2027%200%200%201%20168.9%2013.6L190.3%2050.9A30%2030%200%200%200%20216.3%2066H448A30%2030%200%200%200%20474.4%2050.9L495.4%2013.6A27%2027%200%200%201%20518.9%200H620A30%2030%200%200%201%20650%2030V335A30%2030%200%200%201%20620%20365H30A30%2030%200%200%201%200%20335V30A30%2030%200%200%201%2030%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20650%20365%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M30%200H145.4A27%2027%200%200%201%20168.9%2013.6L190.3%2050.9A30%2030%200%200%200%20216.3%2066H448A30%2030%200%200%200%20474.4%2050.9L495.4%2013.6A27%2027%200%200%201%20518.9%200H620A30%2030%200%200%201%20650%2030V335A30%2030%200%200%201%20620%20365H30A30%2030%200%200%201%200%20335V30A30%2030%200%200%201%2030%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    border-radius: 0;
  }
}


/* خانه‌های کد یک‌بارمصرف — همیشه چپ‌چین و تک‌رقمی */
.otp-box {
  direction: ltr;
  text-align: center;
  /* فونت اصلی سایت «FaNum» است و رقم‌های ASCII را با شکل فارسی نشان
     می‌دهد؛ اینجا فونت بی‌طرف می‌گذاریم تا رقم‌ها انگلیسی دیده شوند
     (مقدار ارسالی همیشه ASCII است، صرف‌نظر از فونت). */
  font-family: Tahoma, system-ui, "Segoe UI", sans-serif;
  font-variant-numeric: tabular-nums;
  transition: background 160ms ease, box-shadow 160ms ease;
}
.otp-box::-webkit-outer-spin-button,
.otp-box::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
.otp-box:focus {
  outline: none;
  background: #fff;
  box-shadow: 0 0 0 2px rgba(255, 107, 1, 0.45);
}
.otp-box--error {
  background: #fdeceb;
  box-shadow: 0 0 0 1.5px rgba(214, 60, 48, 0.55);
}


/* ------------------------------------------------------------------ */
/* پنل کاربری (Panel)                                                  */
/* ------------------------------------------------------------------ */

@media (min-width: 1280px) {
  /* کارت‌های ستون محتوا ۱۰۰۱px با زبانه‌ی بالا-راست (عمق ۷۱):
     شیب اریب dx/dy=۰٫۵ ، فیلت مقعر ۲۷ و گوشه‌ی محدب ۳۰ — اندازه‌گیری‌شده
     از فریم Panel. برای هر ارتفاع یک ماسک جدا لازم است چون ماسک با
     preserveAspectRatio="none" کشیده می‌شود. */
  .fig-shape--pcard-485 {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201001%20485%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M641.5%200H971A30%2030%200%200%201%201001%2030V455A30%2030%200%200%201%20971%20485H30A30%2030%200%200%201%200%20455V101A30%2030%200%200%201%2030%2071H570.8A27%2027%200%200%200%20594.96%2056.07L614.7%2016.58A30%2030%200%200%201%20641.5%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201001%20485%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M641.5%200H971A30%2030%200%200%201%201001%2030V455A30%2030%200%200%201%20971%20485H30A30%2030%200%200%201%200%20455V101A30%2030%200%200%201%2030%2071H570.8A27%2027%200%200%200%20594.96%2056.07L614.7%2016.58A30%2030%200%200%201%20641.5%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  }
  .fig-shape--pcard-360 {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201001%20360%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M641.5%200H971A30%2030%200%200%201%201001%2030V330A30%2030%200%200%201%20971%20360H30A30%2030%200%200%201%200%20330V101A30%2030%200%200%201%2030%2071H570.8A27%2027%200%200%200%20594.96%2056.07L614.7%2016.58A30%2030%200%200%201%20641.5%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201001%20360%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M641.5%200H971A30%2030%200%200%201%201001%2030V330A30%2030%200%200%201%20971%20360H30A30%2030%200%200%201%200%20330V101A30%2030%200%200%201%2030%2071H570.8A27%2027%200%200%200%20594.96%2056.07L614.7%2016.58A30%2030%200%200%201%20641.5%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  }
  /* همان ساختار pcard اما ارتفاع ۳۰۰ — کارت اقلام سبد خرید پس از
     حذف ردیف آدرس؛ عمق زبانه ثابت ۷۱ می‌ماند. */
  .fig-shape--pcard-300 {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201001%20300%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M641.5%200H971A30%2030%200%200%201%201001%2030V270A30%2030%200%200%201%20971%20300H30A30%2030%200%200%201%200%20270V101A30%2030%200%200%201%2030%2071H570.8A27%2027%200%200%200%20594.96%2056.07L614.7%2016.58A30%2030%200%200%201%20641.5%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201001%20300%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M641.5%200H971A30%2030%200%200%201%201001%2030V270A30%2030%200%200%201%20971%20300H30A30%2030%200%200%201%200%20270V101A30%2030%200%200%201%2030%2071H570.8A27%2027%200%200%200%20594.96%2056.07L614.7%2016.58A30%2030%200%200%201%20641.5%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  }
  /* کارتِ pcard با ارتفاعِ متغیر (سبد خرید، پنل کاربری): بالای کارت همان ماسکِ ۳۰۰ است و
     بقیه‌اش با یک مستطیل ادامه پیدا می‌کند، پس زبانه و گوشه‌ها با بلند شدنِ محتوا کش نمی‌آیند؛
     گوشه‌های پایین را border-radius گرد می‌کند. کارت باید دست‌کم ۳۰۰px ارتفاع داشته باشد. */
  .fig-shape--pcard-grow {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201001%20300%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M641.5%200H971A30%2030%200%200%201%201001%2030V270A30%2030%200%200%201%20971%20300H30A30%2030%200%200%201%200%20270V101A30%2030%200%200%201%2030%2071H570.8A27%2027%200%200%200%20594.96%2056.07L614.7%2016.58A30%2030%200%200%201%20641.5%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E"), linear-gradient(#000, #000);
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201001%20300%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M641.5%200H971A30%2030%200%200%201%201001%2030V270A30%2030%200%200%201%20971%20300H30A30%2030%200%200%201%200%20270V101A30%2030%200%200%201%2030%2071H570.8A27%2027%200%200%200%20594.96%2056.07L614.7%2016.58A30%2030%200%200%201%20641.5%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E"), linear-gradient(#000, #000);
    -webkit-mask-size: 100% 300px, 100% calc(100% - 260px);
    mask-size: 100% 300px, 100% calc(100% - 260px);
    -webkit-mask-position: top, bottom;
    mask-position: top, bottom;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    border-radius: 0 0 30px 30px;
  }
  /* کارت مودالِ «ثبت آدرس جدید» — همان خانواده‌ی pcard با ارتفاع ۵۳۸ */
  .fig-shape--pcard-538 {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201001%20538%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M641.5%200H971A30%2030%200%200%201%201001%2030V508A30%2030%200%200%201%20971%20538H30A30%2030%200%200%201%200%20508V101A30%2030%200%200%201%2030%2071H570.8A27%2027%200%200%200%20594.96%2056.07L614.7%2016.58A30%2030%200%200%201%20641.5%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201001%20538%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M641.5%200H971A30%2030%200%200%201%201001%2030V508A30%2030%200%200%201%20971%20538H30A30%2030%200%200%201%200%20508V101A30%2030%200%200%201%2030%2071H570.8A27%2027%200%200%200%20594.96%2056.07L614.7%2016.58A30%2030%200%200%201%20641.5%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  }
  /* کارت مودالِ «تماس با ما» — خانواده‌ی pcard با ارتفاع ۴۵۶ */
  .fig-shape--pcard-456 {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201001%20456%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M641.5%200H971A30%2030%200%200%201%201001%2030V426A30%2030%200%200%201%20971%20456H30A30%2030%200%200%201%200%20426V101A30%2030%200%200%201%2030%2071H570.8A27%2027%200%200%200%20594.96%2056.07L614.7%2016.58A30%2030%200%200%201%20641.5%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201001%20456%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M641.5%200H971A30%2030%200%200%201%201001%2030V426A30%2030%200%200%201%20971%20456H30A30%2030%200%200%201%200%20426V101A30%2030%200%200%201%2030%2071H570.8A27%2027%200%200%200%20594.96%2056.07L614.7%2016.58A30%2030%200%200%201%20641.5%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  }
  /* ردیف اطلاعات تماس ۵۸۳×۹۲ با فرورفتگیِ وسطِ لبه‌ی چپ */
  .fig-mask--contact-row {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20583%2092%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M22%200H561A22%2022%200%200%201%20583%2022V70A22%2022%200%200%201%20561%2092H22A22%2022%200%200%201%200%2070V60C0%2054.23%204.57%2048.9%2012%2046C4.57%2043.1%200%2037.77%200%2032V22A22%2022%200%200%201%2022%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20583%2092%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M22%200H561A22%2022%200%200%201%20583%2022V70A22%2022%200%200%201%20561%2092H22A22%2022%200%200%201%200%2070V60C0%2054.23%204.57%2048.9%2012%2046C4.57%2043.1%200%2037.77%200%2032V22A22%2022%200%200%201%2022%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }
  .fig-shape--pcard-485,
  .fig-shape--pcard-360,
  .fig-shape--pcard-300,
  .fig-shape--pcard-538,
  .fig-shape--pcard-456 {
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    border-radius: 0;
  }
}

/* نوار منوی پنل در حالت واکنش‌گرا — اسکرول افقی بدون نوار اسکرول */
.panel-tabs {
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.panel-tabs::-webkit-scrollbar { display: none; }

/* آیتم منوی پنل
   موبایل: کاشیِ عمودی (آیکون بالا، متن پایین) — همه‌ی گزینه‌ها هم‌زمان دیده
   می‌شوند و هدف لمسی درشت است؛ دسکتاپ: ردیف افقی مطابق فیگما. */
.panel-nav-item {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  height: 78px;
  padding: 0 8px;
  border-radius: 16px;
  background: #f4f5f9;
  color: rgba(46, 47, 73, 0.72);
  font-size: 12.5px;
  line-height: 1.4;
  text-align: center;
  transition: background 180ms ease, color 180ms ease, box-shadow 180ms ease;
}
.panel-nav-item img {
  opacity: 0.5;
  transition: opacity 180ms ease;
}
.panel-nav-item:hover { color: #2e2f49; }
.panel-nav-item:hover img { opacity: 0.8; }
.panel-nav-item.is-active {
  background: #fff3ea;
  color: #e85f00;
  font-weight: 700;
  box-shadow: inset 0 0 0 1.5px rgba(255, 107, 1, 0.35);
}
.panel-nav-item.is-active img { opacity: 1; }

@media (min-width: 1280px) {
  .panel-nav-item {
    flex-direction: row;
    justify-content: flex-start;
    gap: 17px;
    height: 56px;
    padding: 0 17px;
    border-radius: 14px;
    background: transparent;
    box-shadow: none;
    font-size: 15px;
    text-align: start;
  }
  .panel-nav-item:hover { background: #f4f5f9; }
  .panel-nav-item.is-active {
    background: #f4f5f9;
    color: #2e2f49;
    box-shadow: none;
  }
}

/* خط‌چین جداکننده‌ی کارت پروفایل (فیگما: خط‌چین ۵/۵ به رنگ ‎#E0E0E0) */
.dash-line {
  background-image: repeating-linear-gradient(90deg, #e0e0e0 0 5px, transparent 5px 10px);
}


/* ---------------- آکاردئون سوالات متداول ---------------- */
.acc-item {
  border-radius: 20px;
  background: #f4f5f9;
  overflow: hidden;
  transition: background 200ms ease;
}
.acc-item + .acc-item { margin-top: 14px; }
.acc-trigger {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 18px 26px;
  color: #2e2f49;
  font-size: 15px;
  font-weight: 700;
  text-align: start;
}
.acc-chevron { transition: transform 220ms ease; }
.acc-item.is-open .acc-chevron { transform: rotate(180deg); }
.acc-panel {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 260ms ease;
}
.acc-item.is-open .acc-panel { grid-template-rows: 1fr; }
.acc-panel > div { overflow: hidden; }
.acc-body { padding: 0 26px 20px; color: rgba(46, 47, 73, 0.62); font-size: 14px; line-height: 32px; text-align: justify; }

@media (min-width: 1280px) {
  /* پنل «محصولات مرتبط» صفحه‌ی جزئیات بلاگ ۱۳۸۴×۲۸۳ */
  .fig-shape--bs-relprod {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201384%20283%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M1064.6%200H1354A30%2030%200%200%201%201384%2030V253A30%2030%200%200%201%201354%20283H30A30%2030%200%200%201%200%20253V101A30%2030%200%200%201%2030%2071H1002A27%2027%200%200%200%201026%2055.6L1044%2017.1A30%2030%200%200%201%201064.6%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201384%20283%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M1064.6%200H1354A30%2030%200%200%201%201384%2030V253A30%2030%200%200%201%201354%20283H30A30%2030%200%200%201%200%20253V101A30%2030%200%200%201%2030%2071H1002A27%2027%200%200%200%201026%2055.6L1044%2017.1A30%2030%200%200%201%201064.6%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    border-radius: 0;
  }
}

/* هاله‌ی نارنجی پشت تصویر محصول */
.cat-card-glow {
  background: radial-gradient(circle, rgba(255, 107, 1, 0.30) 0%, rgba(255, 107, 1, 0.13) 45%, rgba(255, 107, 1, 0) 70%);
  filter: blur(6px);
}

/* خط‌چین جداکننده‌ی داخل کارت محصول */
.cat-card-divider {
  height: 1px;
  background-image: linear-gradient(to left, rgba(46, 47, 73, 0.22) 0 4px, transparent 4px 8px);
  background-size: 8px 1px;
  background-repeat: repeat-x;
}

/* کشوی فیلتر */
.cat-select {
  position: relative;
  display: flex;
  align-items: center;
  height: 51px;
  border: 1px solid rgba(46, 47, 73, 0.12);
  border-radius: 26px;
  padding: 0 44px 0 20px;
}
.cat-select select {
  appearance: none;
  -webkit-appearance: none;
  background: transparent;
  border: 0;
  width: 100%;
  font-size: 15px;
  font-weight: 600;
  color: #2e2f49;
  cursor: pointer;
  outline: none;
  text-align: start;
}
.cat-select img {
  position: absolute;
  inset-inline-end: 20px;
  width: 11px;
  height: 7px;
  opacity: 0.7;
  pointer-events: none;
}

@media (min-width: 1280px) {
  .cat-select {
    height: 51px;
    flex: none;
  }
  .cat-select:first-of-type { width: 178px; }
  .cat-select:last-of-type { width: 176px; }
}


/* ------------------------------------------------------------------ */
/* مودال (پنجره‌ی شناور) — فریم New Address                            */
/* ------------------------------------------------------------------ */
.modal {
  position: fixed;
  inset: 0;
  z-index: 80;
  display: flex;
  overflow-y: auto;
  padding: 20px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.22s ease, visibility 0.22s ease;
}
.modal.is-open {
  opacity: 1;
  visibility: visible;
}
.modal__backdrop {
  position: fixed;
  inset: 0;
  background: rgba(46, 47, 73, 0.32);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
}
/* margin:auto به‌جای align-items:center تا در ارتفاع کم، بالای کادر بریده نشود */
.modal__box {
  position: relative;
  margin: auto;
  width: 100%;
  max-width: 1001px;
  transform: translateY(14px) scale(0.985);
  transition: transform 0.22s ease;
}
.modal.is-open .modal__box {
  transform: none;
}
@media (prefers-reduced-motion: reduce) {
  .modal,
  .modal__box {
    transition: none;
  }
}
body.modal-open {
  overflow: hidden;
}

/* دو حالتِ سبد خرید: کاربر آدرس ثبت‌شده دارد یا ندارد.
   بک‌اند فقط مقدار data-has-address را ۰ یا ۱ می‌گذارد. */
[data-has-address="1"] .when-no-address,
[data-has-address="0"] .when-has-address {
  display: none !important;
}

/* سلکت‌های مودال: تا وقتی مقدار انتخاب نشده، متن به رنگ placeholder باشد */
.field-select:invalid {
  color: #b3b3b3;
}

/* ------------------------------------------------------------------ */
/* دکمه‌های شناور تماس (پین‌شده پایین-چپ در همه‌ی صفحات)                */
/* ------------------------------------------------------------------ */
.contact-fab {
  position: fixed;
  z-index: 45;
  inset-inline-start: auto;
  inset-inline-end: 16px;
  bottom: 96px; /* بالاتر از نوار پایینی موبایل */
}
@media (min-width: 640px) {
  .contact-fab {
    inset-inline-end: 22px;
  }
}
@media (min-width: 1280px) {
  .contact-fab {
    bottom: 36px;
  }
}
/* ماسک، سایه‌ی خودش را قیچی می‌کند؛ فیلتر روی والد اعمال می‌شود */
.contact-fab__shell {
  position: relative;
  filter: drop-shadow(0 8px 22px rgba(46, 47, 73, 0.18));
}
.contact-fab__btn {
  position: relative;
  display: flex;
  height: 50px;
  width: 50px;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  transition: transform 0.18s ease, box-shadow 0.18s ease;
}
.contact-fab__btn:hover {
  transform: translateY(-2px);
}
@media (prefers-reduced-motion: reduce) {
  .contact-fab__btn {
    transition: none;
  }
  .contact-fab__btn:hover {
    transform: none;
  }
}

/* نوار سفیدِ پشتِ کلمه‌ی «شنیدن» در پنل نارنجی مودال تماس */
.contact-hl {
  background-image: linear-gradient(to left, #ffffff 0%, rgba(255, 255, 255, 0.92) 40%, rgba(255, 255, 255, 0) 100%);
}


/* ------------------------------------------------------------------ */
/*  کارت‌های خدمات: متن توضیح در صورت بلند بودن اسکرول می‌شود تا لینک   */
/*  «بیشتر بدانید» در همه‌ی کارت‌ها روی یک خط بماند. اسکرول‌بار روی      */
/*  پس‌زمینه‌ی سرمه‌ای کم‌رنگ نگه داشته شده.                              */
/* ------------------------------------------------------------------ */
.svc-scroll {
  scrollbar-width: thin;
  scrollbar-color: rgba(255, 255, 255, 0.25) transparent;
  overscroll-behavior: contain;
}
.svc-scroll::-webkit-scrollbar {
  width: 4px;
}
.svc-scroll::-webkit-scrollbar-track {
  background: transparent;
}
.svc-scroll::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.25);
  border-radius: 4px;
}

/* blog post body: cleaned editor HTML */
.rich-text .rt-scroll { overflow-x: auto; margin: 26px 0 30px; -webkit-overflow-scrolling: touch; }
.rich-text .rt-scroll > table { margin: 0; }
.rich-text .rt-embed { position: relative; width: 100%; max-width: 760px; margin: 26px auto 30px; aspect-ratio: 16 / 9; }
.rich-text .rt-embed iframe { position: absolute; inset: 0; width: 100%; height: 100%; margin: 0; border: 0; }
.rich-text .rt-products { margin: 26px 0 30px; }
.rich-text .rt-products h3 { margin: 0; }
.rich-text .rt-products a { color: inherit; text-decoration: none; }
.rich-text .rt-products img { margin: 0; border-radius: 0; }

/* <<ltr-mirrors>> generated by scratchpad/mirror.py — do not edit by hand */
[dir="ltr"] .fig-shape--featured-card {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20471%20315%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(471,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M26%200H445A26%2026%200%200%201%20471%2026V289A26%2026%200%200%201%20445%20315H225%20C215.4%20315%20201%20307.8%20193%20291%20C185%20307.8%20170.6%20315%20161%20315%20H26A26%2026%200%200%201%200%20289V26A26%2026%200%200%201%2026%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20471%20315%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(471,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M26%200H445A26%2026%200%200%201%20471%2026V289A26%2026%200%200%201%20445%20315H225%20C215.4%20315%20201%20307.8%20193%20291%20C185%20307.8%20170.6%20315%20161%20315%20H26A26%2026%200%200%201%200%20289V26A26%2026%200%200%201%2026%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
}
[dir="ltr"] .fig-shape--featured-card.fig-shape--no-flip {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20471%20315%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M26%200H445A26%2026%200%200%201%20471%2026V289A26%2026%200%200%201%20445%20315H225%20C215.4%20315%20201%20307.8%20193%20291%20C185%20307.8%20170.6%20315%20161%20315%20H26A26%2026%200%200%201%200%20289V26A26%2026%200%200%201%2026%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20471%20315%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M26%200H445A26%2026%200%200%201%20471%2026V289A26%2026%200%200%201%20445%20315H225%20C215.4%20315%20201%20307.8%20193%20291%20C185%20307.8%20170.6%20315%20161%20315%20H26A26%2026%200%200%201%200%20289V26A26%2026%200%200%201%2026%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
}
[dir="ltr"] .fig-mask--category-card {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220.5%200.5%20268%20234%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(268,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M30%200.5H73.8457C86.5584%200.500196%2097.8415%208.64491%20101.845%2020.7109L104.083%2027.459C113.107%2054.6562%20151.26%2055.5256%20161.513%2028.7676L165.085%2019.4443C169.457%208.03377%20180.412%200.5%20192.632%200.5H239C255.292%200.5%20268.5%2013.7076%20268.5%2030V205C268.5%20221.292%20255.292%20234.5%20239%20234.5H30C13.7076%20234.5%200.5%20221.292%200.5%20205V30C0.5%2013.7076%2013.7076%200.5%2030%200.5Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220.5%200.5%20268%20234%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(268,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M30%200.5H73.8457C86.5584%200.500196%2097.8415%208.64491%20101.845%2020.7109L104.083%2027.459C113.107%2054.6562%20151.26%2055.5256%20161.513%2028.7676L165.085%2019.4443C169.457%208.03377%20180.412%200.5%20192.632%200.5H239C255.292%200.5%20268.5%2013.7076%20268.5%2030V205C268.5%20221.292%20255.292%20234.5%20239%20234.5H30C13.7076%20234.5%200.5%20221.292%200.5%20205V30C0.5%2013.7076%2013.7076%200.5%2030%200.5Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
}
[dir="ltr"] .fig-mask--category-card.fig-shape--no-flip {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220.5%200.5%20268%20234%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M30%200.5H73.8457C86.5584%200.500196%2097.8415%208.64491%20101.845%2020.7109L104.083%2027.459C113.107%2054.6562%20151.26%2055.5256%20161.513%2028.7676L165.085%2019.4443C169.457%208.03377%20180.412%200.5%20192.632%200.5H239C255.292%200.5%20268.5%2013.7076%20268.5%2030V205C268.5%20221.292%20255.292%20234.5%20239%20234.5H30C13.7076%20234.5%200.5%20221.292%200.5%20205V30C0.5%2013.7076%2013.7076%200.5%2030%200.5Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220.5%200.5%20268%20234%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M30%200.5H73.8457C86.5584%200.500196%2097.8415%208.64491%20101.845%2020.7109L104.083%2027.459C113.107%2054.6562%20151.26%2055.5256%20161.513%2028.7676L165.085%2019.4443C169.457%208.03377%20180.412%200.5%20192.632%200.5H239C255.292%200.5%20268.5%2013.7076%20268.5%2030V205C268.5%20221.292%20255.292%20234.5%20239%20234.5H30C13.7076%20234.5%200.5%20221.292%200.5%20205V30C0.5%2013.7076%2013.7076%200.5%2030%200.5Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
}
[dir="ltr"] .fig-mask--vtab {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20109%20235%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(109,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M0%2030C0%2013.4315%2013.4315%200%2030%200H79C95.5685%200%20109%2013.4315%20109%2030V205C109%20221.569%2095.5685%20235%2079%20235H30C13.4315%20235%200%20221.569%200%20205V138.392C0%20129.79%204.56924%20121.835%2012%20117.5C4.56924%20113.165%200%20105.21%200%2096.6076V30Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20109%20235%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(109,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M0%2030C0%2013.4315%2013.4315%200%2030%200H79C95.5685%200%20109%2013.4315%20109%2030V205C109%20221.569%2095.5685%20235%2079%20235H30C13.4315%20235%200%20221.569%200%20205V138.392C0%20129.79%204.56924%20121.835%2012%20117.5C4.56924%20113.165%200%20105.21%200%2096.6076V30Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
}
[dir="ltr"] .fig-mask--vtab.fig-shape--no-flip {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20109%20235%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M0%2030C0%2013.4315%2013.4315%200%2030%200H79C95.5685%200%20109%2013.4315%20109%2030V205C109%20221.569%2095.5685%20235%2079%20235H30C13.4315%20235%200%20221.569%200%20205V138.392C0%20129.79%204.56924%20121.835%2012%20117.5C4.56924%20113.165%200%20105.21%200%2096.6076V30Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20109%20235%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M0%2030C0%2013.4315%2013.4315%200%2030%200H79C95.5685%200%20109%2013.4315%20109%2030V205C109%20221.569%2095.5685%20235%2079%20235H30C13.4315%20235%200%20221.569%200%20205V138.392C0%20129.79%204.56924%20121.835%2012%20117.5C4.56924%20113.165%200%20105.21%200%2096.6076V30Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
}
[dir="ltr"] .fig-mask--cat-hero {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20985%20157%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(985,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M28%200H955.3A28%2028%200%200%201%20980.6%2040L932.5%20141A28%2028%200%200%201%20907.2%20157H28A28%2028%200%200%201%200%20129V28A28%2028%200%200%201%2028%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20985%20157%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(985,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M28%200H955.3A28%2028%200%200%201%20980.6%2040L932.5%20141A28%2028%200%200%201%20907.2%20157H28A28%2028%200%200%201%200%20129V28A28%2028%200%200%201%2028%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
}
[dir="ltr"] .fig-mask--cat-hero.fig-shape--no-flip {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20985%20157%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M28%200H955.3A28%2028%200%200%201%20980.6%2040L932.5%20141A28%2028%200%200%201%20907.2%20157H28A28%2028%200%200%201%200%20129V28A28%2028%200%200%201%2028%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20985%20157%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M28%200H955.3A28%2028%200%200%201%20980.6%2040L932.5%20141A28%2028%200%200%201%20907.2%20157H28A28%2028%200%200%201%200%20129V28A28%2028%200%200%201%2028%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
[dir="ltr"] .fig-shape--product-card {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20316%20375%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(316,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M28%200H288A28%2028%200%200%201%20316%2028V347A28%2028%200%200%201%20288%20375H124C112.45%20375%2095.13%20367.2%2085.5%20349C75.88%20367.2%2058.55%20375%2047%20375H28A28%2028%200%200%201%200%20347V28A28%2028%200%200%201%2028%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20316%20375%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(316,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M28%200H288A28%2028%200%200%201%20316%2028V347A28%2028%200%200%201%20288%20375H124C112.45%20375%2095.13%20367.2%2085.5%20349C75.88%20367.2%2058.55%20375%2047%20375H28A28%2028%200%200%201%200%20347V28A28%2028%200%200%201%2028%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
}
[dir="ltr"] .fig-shape--product-card.fig-shape--no-flip {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20316%20375%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M28%200H288A28%2028%200%200%201%20316%2028V347A28%2028%200%200%201%20288%20375H124C112.45%20375%2095.13%20367.2%2085.5%20349C75.88%20367.2%2058.55%20375%2047%20375H28A28%2028%200%200%201%200%20347V28A28%2028%200%200%201%2028%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20316%20375%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M28%200H288A28%2028%200%200%201%20316%2028V347A28%2028%200%200%201%20288%20375H124C112.45%20375%2095.13%20367.2%2085.5%20349C75.88%20367.2%2058.55%20375%2047%20375H28A28%2028%200%200%201%200%20347V28A28%2028%200%200%201%2028%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
[dir="ltr"] .fig-mask--footer-card {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20840%20235%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(840,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M24%200H689%20C708.2%200%20737%2014.4%20753%2048%20C769%2014.4%20797.8%200%20817%200%20H816A24%2024%200%200%201%20840%2024V211A24%2024%200%200%201%20816%20235H24A24%2024%200%200%201%200%20211V24A24%2024%200%200%201%2024%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20840%20235%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(840,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M24%200H689%20C708.2%200%20737%2014.4%20753%2048%20C769%2014.4%20797.8%200%20817%200%20H816A24%2024%200%200%201%20840%2024V211A24%2024%200%200%201%20816%20235H24A24%2024%200%200%201%200%20211V24A24%2024%200%200%201%2024%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
}
[dir="ltr"] .fig-mask--footer-card.fig-shape--no-flip {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20840%20235%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M24%200H689%20C708.2%200%20737%2014.4%20753%2048%20C769%2014.4%20797.8%200%20817%200%20H816A24%2024%200%200%201%20840%2024V211A24%2024%200%200%201%20816%20235H24A24%2024%200%200%201%200%20211V24A24%2024%200%200%201%2024%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20840%20235%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M24%200H689%20C708.2%200%20737%2014.4%20753%2048%20C769%2014.4%20797.8%200%20817%200%20H816A24%2024%200%200%201%20840%2024V211A24%2024%200%200%201%20816%20235H24A24%2024%200%200%201%200%20211V24A24%2024%200%200%201%2024%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
}
[dir="ltr"] .fig-shape--tab-366-footer {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20366%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1384,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M30%200H379C390.52%200%20401.02%206.594%20406.02%2016.9682L423.66%2053.5317C428.66%2063.906%20439.16%2070.5%20450.68%2070.5H1354C1370.57%2070.5%201384%2083.9315%201384%20100.5V336C1384%20352.569%201370.57%20366%201354%20366H30C13.4315%20366%200%20352.569%200%20336V30C0%2013.4315%2013.4315%200%2030%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20366%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1384,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M30%200H379C390.52%200%20401.02%206.594%20406.02%2016.9682L423.66%2053.5317C428.66%2063.906%20439.16%2070.5%20450.68%2070.5H1354C1370.57%2070.5%201384%2083.9315%201384%20100.5V336C1384%20352.569%201370.57%20366%201354%20366H30C13.4315%20366%200%20352.569%200%20336V30C0%2013.4315%2013.4315%200%2030%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
}
[dir="ltr"] .fig-shape--tab-366-footer.fig-shape--no-flip {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20366%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M30%200H379C390.52%200%20401.02%206.594%20406.02%2016.9682L423.66%2053.5317C428.66%2063.906%20439.16%2070.5%20450.68%2070.5H1354C1370.57%2070.5%201384%2083.9315%201384%20100.5V336C1384%20352.569%201370.57%20366%201354%20366H30C13.4315%20366%200%20352.569%200%20336V30C0%2013.4315%2013.4315%200%2030%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20366%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M30%200H379C390.52%200%20401.02%206.594%20406.02%2016.9682L423.66%2053.5317C428.66%2063.906%20439.16%2070.5%20450.68%2070.5H1354C1370.57%2070.5%201384%2083.9315%201384%20100.5V336C1384%20352.569%201370.57%20366%201354%20366H30C13.4315%20366%200%20352.569%200%20336V30C0%2013.4315%2013.4315%200%2030%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
}
[dir="ltr"] .fig-mask--product-hero {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20933%20157%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(933,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M28%200H903.3A28%2028%200%200%201%20928.6%2040L880.5%20141A28%2028%200%200%201%20855.2%20157H28A28%2028%200%200%201%200%20129V28A28%2028%200%200%201%2028%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20933%20157%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(933,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M28%200H903.3A28%2028%200%200%201%20928.6%2040L880.5%20141A28%2028%200%200%201%20855.2%20157H28A28%2028%200%200%201%200%20129V28A28%2028%200%200%201%2028%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
}
[dir="ltr"] .fig-mask--product-hero.fig-shape--no-flip {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20933%20157%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M28%200H903.3A28%2028%200%200%201%20928.6%2040L880.5%20141A28%2028%200%200%201%20855.2%20157H28A28%2028%200%200%201%200%20129V28A28%2028%200%200%201%2028%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20933%20157%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M28%200H903.3A28%2028%200%200%201%20928.6%2040L880.5%20141A28%2028%200%200%201%20855.2%20157H28A28%2028%200%200%201%200%20129V28A28%2028%200%200%201%2028%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
[dir="ltr"] .fig-mask--contact-left {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20935%20247%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(935,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M28%200H907.7A28%2028%200%200%201%20933.5%2038.7L854.3%20229.7A28%2028%200%200%201%20828.4%20247H28A28%2028%200%200%201%200%20219V28A28%2028%200%200%201%2028%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20935%20247%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(935,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M28%200H907.7A28%2028%200%200%201%20933.5%2038.7L854.3%20229.7A28%2028%200%200%201%20828.4%20247H28A28%2028%200%200%201%200%20219V28A28%2028%200%200%201%2028%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
}
[dir="ltr"] .fig-mask--contact-left.fig-shape--no-flip {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20935%20247%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M28%200H907.7A28%2028%200%200%201%20933.5%2038.7L854.3%20229.7A28%2028%200%200%201%20828.4%20247H28A28%2028%200%200%201%200%20219V28A28%2028%200%200%201%2028%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20935%20247%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M28%200H907.7A28%2028%200%200%201%20933.5%2038.7L854.3%20229.7A28%2028%200%200%201%20828.4%20247H28A28%2028%200%200%201%200%20219V28A28%2028%200%200%201%2028%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
[dir="ltr"] .fig-mask--contact-list {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20426%20249%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(426,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M106.2%200H398A28%2028%200%200%201%20426%2028V221A28%2028%200%200%201%20398%20249H27A28%2028%200%200%201%201.1%20210.4L80.3%2017.4A28%2028%200%200%201%20106.2%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20426%20249%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(426,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M106.2%200H398A28%2028%200%200%201%20426%2028V221A28%2028%200%200%201%20398%20249H27A28%2028%200%200%201%201.1%20210.4L80.3%2017.4A28%2028%200%200%201%20106.2%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
}
[dir="ltr"] .fig-mask--contact-list.fig-shape--no-flip {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20426%20249%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M106.2%200H398A28%2028%200%200%201%20426%2028V221A28%2028%200%200%201%20398%20249H27A28%2028%200%200%201%201.1%20210.4L80.3%2017.4A28%2028%200%200%201%20106.2%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20426%20249%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M106.2%200H398A28%2028%200%200%201%20426%2028V221A28%2028%200%200%201%20398%20249H27A28%2028%200%200%201%201.1%20210.4L80.3%2017.4A28%2028%200%200%201%20106.2%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
[dir="ltr"] .fig-shape--contact-info {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20183%20171%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(183,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M30%200H153A30%2030%200%200%201%20183%2030V141A30%2030%200%200%201%20153%20171H30A30%2030%200%200%201%200%20141V69C0%2064.65%204.5%2058.13%2015%2054.5C4.5%2050.87%200%2044.35%200%2040V30A30%2030%200%200%201%2030%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20183%20171%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(183,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M30%200H153A30%2030%200%200%201%20183%2030V141A30%2030%200%200%201%20153%20171H30A30%2030%200%200%201%200%20141V69C0%2064.65%204.5%2058.13%2015%2054.5C4.5%2050.87%200%2044.35%200%2040V30A30%2030%200%200%201%2030%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
}
[dir="ltr"] .fig-shape--contact-info.fig-shape--no-flip {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20183%20171%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M30%200H153A30%2030%200%200%201%20183%2030V141A30%2030%200%200%201%20153%20171H30A30%2030%200%200%201%200%20141V69C0%2064.65%204.5%2058.13%2015%2054.5C4.5%2050.87%200%2044.35%200%2040V30A30%2030%200%200%201%2030%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20183%20171%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M30%200H153A30%2030%200%200%201%20183%2030V141A30%2030%200%200%201%20153%20171H30A30%2030%200%200%201%200%20141V69C0%2064.65%204.5%2058.13%2015%2054.5C4.5%2050.87%200%2044.35%200%2040V30A30%2030%200%200%201%2030%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
[dir="ltr"] .fig-mask--blog-search {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20988%2091%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(988,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M28%200H960.45A28%2028%200%200%201%20986.1%2039.2L970.8%2074.2A28%2028%200%200%201%20945.13%2091H28A28%2028%200%200%201%200%2063V28A28%2028%200%200%201%2028%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20988%2091%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(988,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M28%200H960.45A28%2028%200%200%201%20986.1%2039.2L970.8%2074.2A28%2028%200%200%201%20945.13%2091H28A28%2028%200%200%201%200%2063V28A28%2028%200%200%201%2028%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
}
[dir="ltr"] .fig-mask--blog-search.fig-shape--no-flip {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20988%2091%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M28%200H960.45A28%2028%200%200%201%20986.1%2039.2L970.8%2074.2A28%2028%200%200%201%20945.13%2091H28A28%2028%200%200%201%200%2063V28A28%2028%200%200%201%2028%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20988%2091%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M28%200H960.45A28%2028%200%200%201%20986.1%2039.2L970.8%2074.2A28%2028%200%200%201%20945.13%2091H28A28%2028%200%200%201%200%2063V28A28%2028%200%200%201%2028%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
[dir="ltr"] .fig-shape--blog-title {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20359.292%20146.69%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(359.292,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M342.502%2014.551C351.775%2014.551%20359.292%2022.068%20359.292%2031.34V129.901C359.292%20139.173%20351.775%20146.69%20342.502%20146.69H16.789C7.517%20146.69%200%20139.173%200%20129.901V31.34C0%2022.068%207.517%2014.551%2016.789%2014.551H151.977C162.926%2014.551%20173.187%209.213%20179.472%200.247L179.646%200L179.819%200.247C186.104%209.213%20196.366%2014.551%20207.315%2014.551H342.502Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20359.292%20146.69%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(359.292,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M342.502%2014.551C351.775%2014.551%20359.292%2022.068%20359.292%2031.34V129.901C359.292%20139.173%20351.775%20146.69%20342.502%20146.69H16.789C7.517%20146.69%200%20139.173%200%20129.901V31.34C0%2022.068%207.517%2014.551%2016.789%2014.551H151.977C162.926%2014.551%20173.187%209.213%20179.472%200.247L179.646%200L179.819%200.247C186.104%209.213%20196.366%2014.551%20207.315%2014.551H342.502Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
}
[dir="ltr"] .fig-shape--blog-title.fig-shape--no-flip {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20359.292%20146.69%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M342.502%2014.551C351.775%2014.551%20359.292%2022.068%20359.292%2031.34V129.901C359.292%20139.173%20351.775%20146.69%20342.502%20146.69H16.789C7.517%20146.69%200%20139.173%200%20129.901V31.34C0%2022.068%207.517%2014.551%2016.789%2014.551H151.977C162.926%2014.551%20173.187%209.213%20179.472%200.247L179.646%200L179.819%200.247C186.104%209.213%20196.366%2014.551%20207.315%2014.551H342.502Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20359.292%20146.69%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M342.502%2014.551C351.775%2014.551%20359.292%2022.068%20359.292%2031.34V129.901C359.292%20139.173%20351.775%20146.69%20342.502%20146.69H16.789C7.517%20146.69%200%20139.173%200%20129.901V31.34C0%2022.068%207.517%2014.551%2016.789%2014.551H151.977C162.926%2014.551%20173.187%209.213%20179.472%200.247L179.646%200L179.819%200.247C186.104%209.213%20196.366%2014.551%20207.315%2014.551H342.502Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
[dir="ltr"] .fig-shape--blog-more {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20395.154%2059.6846%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(395.154,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M379.505%209.78043C388.147%209.78043%20395.154%2016.7866%20395.154%2025.4291V44.0359C395.154%2052.6784%20388.147%2059.6846%20379.505%2059.6846H15.6487C7.00616%2059.6846%200%2052.6784%200%2044.0359V25.4291C0%2016.7866%207.00616%209.78043%2015.6487%209.78043H342.7C347.323%209.78043%20351.709%207.73651%20354.682%204.19684L358.207%200L361.733%204.19687C364.706%207.73652%20369.092%209.78043%20373.715%209.78043H379.505Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20395.154%2059.6846%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(395.154,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M379.505%209.78043C388.147%209.78043%20395.154%2016.7866%20395.154%2025.4291V44.0359C395.154%2052.6784%20388.147%2059.6846%20379.505%2059.6846H15.6487C7.00616%2059.6846%200%2052.6784%200%2044.0359V25.4291C0%2016.7866%207.00616%209.78043%2015.6487%209.78043H342.7C347.323%209.78043%20351.709%207.73651%20354.682%204.19684L358.207%200L361.733%204.19687C364.706%207.73652%20369.092%209.78043%20373.715%209.78043H379.505Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
}
[dir="ltr"] .fig-shape--blog-more.fig-shape--no-flip {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20395.154%2059.6846%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M379.505%209.78043C388.147%209.78043%20395.154%2016.7866%20395.154%2025.4291V44.0359C395.154%2052.6784%20388.147%2059.6846%20379.505%2059.6846H15.6487C7.00616%2059.6846%200%2052.6784%200%2044.0359V25.4291C0%2016.7866%207.00616%209.78043%2015.6487%209.78043H342.7C347.323%209.78043%20351.709%207.73651%20354.682%204.19684L358.207%200L361.733%204.19687C364.706%207.73652%20369.092%209.78043%20373.715%209.78043H379.505Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20395.154%2059.6846%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M379.505%209.78043C388.147%209.78043%20395.154%2016.7866%20395.154%2025.4291V44.0359C395.154%2052.6784%20388.147%2059.6846%20379.505%2059.6846H15.6487C7.00616%2059.6846%200%2052.6784%200%2044.0359V25.4291C0%2016.7866%207.00616%209.78043%2015.6487%209.78043H342.7C347.323%209.78043%20351.709%207.73651%20354.682%204.19684L358.207%200L361.733%204.19687C364.706%207.73652%20369.092%209.78043%20373.715%209.78043H379.505Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
@media (max-width: 1279.98px) {
  [dir="ltr"] .fig-shape--wave-bottom {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20350.5%20333%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(350.5,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M0%2030C0%2013.4315%2013.4315%200%2030%200H320.5C337.069%200%20350.5%2013.4315%20350.5%2030V305.617C350.5%20320.74%20338.24%20333%20323.117%20333H302.803C275.159%20333%20248.336%20323.6%20226.739%20306.343C196.483%20282.166%20153.517%20282.166%20123.261%20306.343C101.664%20323.6%2074.8413%20333%2047.1968%20333H27.2313C12.1919%20333%200%20320.808%200%20305.769V30Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20350.5%20333%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(350.5,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M0%2030C0%2013.4315%2013.4315%200%2030%200H320.5C337.069%200%20350.5%2013.4315%20350.5%2030V305.617C350.5%20320.74%20338.24%20333%20323.117%20333H302.803C275.159%20333%20248.336%20323.6%20226.739%20306.343C196.483%20282.166%20153.517%20282.166%20123.261%20306.343C101.664%20323.6%2074.8413%20333%2047.1968%20333H27.2313C12.1919%20333%200%20320.808%200%20305.769V30Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-shape--wave-bottom.fig-shape--no-flip {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20350.5%20333%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M0%2030C0%2013.4315%2013.4315%200%2030%200H320.5C337.069%200%20350.5%2013.4315%20350.5%2030V305.617C350.5%20320.74%20338.24%20333%20323.117%20333H302.803C275.159%20333%20248.336%20323.6%20226.739%20306.343C196.483%20282.166%20153.517%20282.166%20123.261%20306.343C101.664%20323.6%2074.8413%20333%2047.1968%20333H27.2313C12.1919%20333%200%20320.808%200%20305.769V30Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20350.5%20333%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M0%2030C0%2013.4315%2013.4315%200%2030%200H320.5C337.069%200%20350.5%2013.4315%20350.5%2030V305.617C350.5%20320.74%20338.24%20333%20323.117%20333H302.803C275.159%20333%20248.336%20323.6%20226.739%20306.343C196.483%20282.166%20153.517%20282.166%20123.261%20306.343C101.664%20323.6%2074.8413%20333%2047.1968%20333H27.2313C12.1919%20333%200%20320.808%200%20305.769V30Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  }
}
@media (min-width: 1280px) {
  [dir="ltr"] .fig-shape--tab-246 {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20246%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1384,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M1384%20216V30C1384%2013.4315%201370.5685%200%201354%200H1064.84C1053.32%200%201042.82%206.594%201037.82%2016.9682L1020.18%2053.5317C1015.18%2063.906%201004.68%2070.5%20993.16%2070.5H30C13.4314%2070.5%200%2083.9315%200%20100.5V216C0%20232.5685%2013.4315%20246%2030%20246H1354C1370.5685%20246%201384%20232.5685%201384%20216Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20246%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1384,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M1384%20216V30C1384%2013.4315%201370.5685%200%201354%200H1064.84C1053.32%200%201042.82%206.594%201037.82%2016.9682L1020.18%2053.5317C1015.18%2063.906%201004.68%2070.5%20993.16%2070.5H30C13.4314%2070.5%200%2083.9315%200%20100.5V216C0%20232.5685%2013.4315%20246%2030%20246H1354C1370.5685%20246%201384%20232.5685%201384%20216Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-shape--tab-246.fig-shape--no-flip {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20246%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M1384%20216V30C1384%2013.4315%201370.5685%200%201354%200H1064.84C1053.32%200%201042.82%206.594%201037.82%2016.9682L1020.18%2053.5317C1015.18%2063.906%201004.68%2070.5%20993.16%2070.5H30C13.4314%2070.5%200%2083.9315%200%20100.5V216C0%20232.5685%2013.4315%20246%2030%20246H1354C1370.5685%20246%201384%20232.5685%201384%20216Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20246%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M1384%20216V30C1384%2013.4315%201370.5685%200%201354%200H1064.84C1053.32%200%201042.82%206.594%201037.82%2016.9682L1020.18%2053.5317C1015.18%2063.906%201004.68%2070.5%20993.16%2070.5H30C13.4314%2070.5%200%2083.9315%200%20100.5V216C0%20232.5685%2013.4315%20246%2030%20246H1354C1370.5685%20246%201384%20232.5685%201384%20216Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-shape--tab-324 {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20324%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1384,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M1384%20294V30C1384%2013.4315%201370.5685%200%201354%200H1064.84C1053.32%200%201042.82%206.594%201037.82%2016.9682L1020.18%2053.5317C1015.18%2063.906%201004.68%2070.5%20993.16%2070.5H30C13.4314%2070.5%200%2083.9315%200%20100.5V294C0%20310.5685%2013.4315%20324%2030%20324H1354C1370.5685%20324%201384%20310.5685%201384%20294Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20324%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1384,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M1384%20294V30C1384%2013.4315%201370.5685%200%201354%200H1064.84C1053.32%200%201042.82%206.594%201037.82%2016.9682L1020.18%2053.5317C1015.18%2063.906%201004.68%2070.5%20993.16%2070.5H30C13.4314%2070.5%200%2083.9315%200%20100.5V294C0%20310.5685%2013.4315%20324%2030%20324H1354C1370.5685%20324%201384%20310.5685%201384%20294Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-shape--tab-324.fig-shape--no-flip {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20324%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M1384%20294V30C1384%2013.4315%201370.5685%200%201354%200H1064.84C1053.32%200%201042.82%206.594%201037.82%2016.9682L1020.18%2053.5317C1015.18%2063.906%201004.68%2070.5%20993.16%2070.5H30C13.4314%2070.5%200%2083.9315%200%20100.5V294C0%20310.5685%2013.4315%20324%2030%20324H1354C1370.5685%20324%201384%20310.5685%201384%20294Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20324%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M1384%20294V30C1384%2013.4315%201370.5685%200%201354%200H1064.84C1053.32%200%201042.82%206.594%201037.82%2016.9682L1020.18%2053.5317C1015.18%2063.906%201004.68%2070.5%20993.16%2070.5H30C13.4314%2070.5%200%2083.9315%200%20100.5V294C0%20310.5685%2013.4315%20324%2030%20324H1354C1370.5685%20324%201384%20310.5685%201384%20294Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-shape--tab-366-l {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20366%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M1384%20336V30C1384%2013.4315%201370.5685%200%201354%200H1064.84C1053.32%200%201042.82%206.594%201037.82%2016.9682L1020.18%2053.5317C1015.18%2063.906%201004.68%2070.5%20993.16%2070.5H30C13.4314%2070.5%200%2083.9315%200%20100.5V336C0%20352.5685%2013.4315%20366%2030%20366H1354C1370.5685%20366%201384%20352.5685%201384%20336Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20366%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M1384%20336V30C1384%2013.4315%201370.5685%200%201354%200H1064.84C1053.32%200%201042.82%206.594%201037.82%2016.9682L1020.18%2053.5317C1015.18%2063.906%201004.68%2070.5%20993.16%2070.5H30C13.4314%2070.5%200%2083.9315%200%20100.5V336C0%20352.5685%2013.4315%20366%2030%20366H1354C1370.5685%20366%201384%20352.5685%201384%20336Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-shape--tab-366-l.fig-shape--no-flip {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20366%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1384,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M1384%20336V30C1384%2013.4315%201370.5685%200%201354%200H1064.84C1053.32%200%201042.82%206.594%201037.82%2016.9682L1020.18%2053.5317C1015.18%2063.906%201004.68%2070.5%20993.16%2070.5H30C13.4314%2070.5%200%2083.9315%200%20100.5V336C0%20352.5685%2013.4315%20366%2030%20366H1354C1370.5685%20366%201384%20352.5685%201384%20336Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20366%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1384,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M1384%20336V30C1384%2013.4315%201370.5685%200%201354%200H1064.84C1053.32%200%201042.82%206.594%201037.82%2016.9682L1020.18%2053.5317C1015.18%2063.906%201004.68%2070.5%20993.16%2070.5H30C13.4314%2070.5%200%2083.9315%200%20100.5V336C0%20352.5685%2013.4315%20366%2030%20366H1354C1370.5685%20366%201384%20352.5685%201384%20336Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-shape--wave-bottom {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20333%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1384,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M0%2030C0%2013.4315%2013.4315%200%2030%200H1354C1370.57%200%201384%2013.4315%201384%2030V303C1384%20319.569%201370.57%20333%201354%20333H865.839C827.923%20333%20791.245%20319.501%20762.376%20294.92C721.814%20260.385%20662.186%20260.385%20621.624%20294.92C592.755%20319.501%20556.077%20333%20518.161%20333H30C13.4315%20333%200%20319.569%200%20303V30Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20333%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1384,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M0%2030C0%2013.4315%2013.4315%200%2030%200H1354C1370.57%200%201384%2013.4315%201384%2030V303C1384%20319.569%201370.57%20333%201354%20333H865.839C827.923%20333%20791.245%20319.501%20762.376%20294.92C721.814%20260.385%20662.186%20260.385%20621.624%20294.92C592.755%20319.501%20556.077%20333%20518.161%20333H30C13.4315%20333%200%20319.569%200%20303V30Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-shape--wave-bottom.fig-shape--no-flip {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20333%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M0%2030C0%2013.4315%2013.4315%200%2030%200H1354C1370.57%200%201384%2013.4315%201384%2030V303C1384%20319.569%201370.57%20333%201354%20333H865.839C827.923%20333%20791.245%20319.501%20762.376%20294.92C721.814%20260.385%20662.186%20260.385%20621.624%20294.92C592.755%20319.501%20556.077%20333%20518.161%20333H30C13.4315%20333%200%20319.569%200%20303V30Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20333%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M0%2030C0%2013.4315%2013.4315%200%2030%200H1354C1370.57%200%201384%2013.4315%201384%2030V303C1384%20319.569%201370.57%20333%201354%20333H865.839C827.923%20333%20791.245%20319.501%20762.376%20294.92C721.814%20260.385%20662.186%20260.385%20621.624%20294.92C592.755%20319.501%20556.077%20333%20518.161%20333H30C13.4315%20333%200%20319.569%200%20303V30Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-shape--wave-top {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20333%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1384,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M0%2030C0%2013.4315%2013.4315%200%2030%200H518.161C556.077%200%20592.755%2013.499%20621.624%2038.08C662.186%2072.615%20721.814%2072.615%20762.376%2038.08C791.245%2013.499%20827.923%200%20865.839%200H1354C1370.57%200%201384%2013.4315%201384%2030V333H0V30Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E"), linear-gradient(#000, #000);
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20333%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1384,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M0%2030C0%2013.4315%2013.4315%200%2030%200H518.161C556.077%200%20592.755%2013.499%20621.624%2038.08C662.186%2072.615%20721.814%2072.615%20762.376%2038.08C791.245%2013.499%20827.923%200%20865.839%200H1354C1370.57%200%201384%2013.4315%201384%2030V333H0V30Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E"), linear-gradient(#000, #000);
  }
  [dir="ltr"] .fig-shape--wave-top.fig-shape--no-flip {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20333%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M0%2030C0%2013.4315%2013.4315%200%2030%200H518.161C556.077%200%20592.755%2013.499%20621.624%2038.08C662.186%2072.615%20721.814%2072.615%20762.376%2038.08C791.245%2013.499%20827.923%200%20865.839%200H1354C1370.57%200%201384%2013.4315%201384%2030V333H0V30Z%22%20fill=%22%23000%22/%3E%3C/svg%3E"), linear-gradient(#000, #000);
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20333%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M0%2030C0%2013.4315%2013.4315%200%2030%200H518.161C556.077%200%20592.755%2013.499%20621.624%2038.08C662.186%2072.615%20721.814%2072.615%20762.376%2038.08C791.245%2013.499%20827.923%200%20865.839%200H1354C1370.57%200%201384%2013.4315%201384%2030V333H0V30Z%22%20fill=%22%23000%22/%3E%3C/svg%3E"), linear-gradient(#000, #000);
  }
  [dir="ltr"] .fig-mask--stat-card {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20161%20189%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(161,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M22%200H139A22%2022%200%200%201%20161%2022V167A22%2022%200%200%201%20139%20189H22A22%2022%200%200%201%200%20167V69.38%20C0%2064.92%203.36%2058.22%2011.2%2054.5%20C3.36%2050.78%200%2044.08%200%2039.62%20V22A22%2022%200%200%201%2022%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20161%20189%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(161,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M22%200H139A22%2022%200%200%201%20161%2022V167A22%2022%200%200%201%20139%20189H22A22%2022%200%200%201%200%20167V69.38%20C0%2064.92%203.36%2058.22%2011.2%2054.5%20C3.36%2050.78%200%2044.08%200%2039.62%20V22A22%2022%200%200%201%2022%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-mask--stat-card.fig-shape--no-flip {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20161%20189%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M22%200H139A22%2022%200%200%201%20161%2022V167A22%2022%200%200%201%20139%20189H22A22%2022%200%200%201%200%20167V69.38%20C0%2064.92%203.36%2058.22%2011.2%2054.5%20C3.36%2050.78%200%2044.08%200%2039.62%20V22A22%2022%200%200%201%2022%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20161%20189%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M22%200H139A22%2022%200%200%201%20161%2022V167A22%2022%200%200%201%20139%20189H22A22%2022%200%200%201%200%20167V69.38%20C0%2064.92%203.36%2058.22%2011.2%2054.5%20C3.36%2050.78%200%2044.08%200%2039.62%20V22A22%2022%200%200%201%2022%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-mask--service-card {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20221%20335%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(221,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M24%200H197A24%2024%200%200%201%20221%2024V311A24%2024%200%200%201%20197%20335H24A24%2024%200%200%201%200%20311V70.75%20C0%2065.88%203.67%2058.56%2012.23%2054.5%20C3.67%2050.44%200%2043.12%200%2038.25%20V24A24%2024%200%200%201%2024%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20221%20335%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(221,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M24%200H197A24%2024%200%200%201%20221%2024V311A24%2024%200%200%201%20197%20335H24A24%2024%200%200%201%200%20311V70.75%20C0%2065.88%203.67%2058.56%2012.23%2054.5%20C3.67%2050.44%200%2043.12%200%2038.25%20V24A24%2024%200%200%201%2024%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-mask--service-card.fig-shape--no-flip {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20221%20335%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M24%200H197A24%2024%200%200%201%20221%2024V311A24%2024%200%200%201%20197%20335H24A24%2024%200%200%201%200%20311V70.75%20C0%2065.88%203.67%2058.56%2012.23%2054.5%20C3.67%2050.44%200%2043.12%200%2038.25%20V24A24%2024%200%200%201%2024%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20221%20335%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M24%200H197A24%2024%200%200%201%20221%2024V311A24%2024%200%200%201%20197%20335H24A24%2024%200%200%201%200%20311V70.75%20C0%2065.88%203.67%2058.56%2012.23%2054.5%20C3.67%2050.44%200%2043.12%200%2038.25%20V24A24%2024%200%200%201%2024%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-mask--about-card {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201294%20220%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1294,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M26%200H1077.9%20C1086.48%200%201099.35%206.45%201106.5%2021.5%20C1113.65%206.45%201126.52%200%201135.1%200%20H1268A26%2026%200%200%201%201294%2026V194A26%2026%200%200%201%201268%20220H26A26%2026%200%200%201%200%20194V26A26%2026%200%200%201%2026%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201294%20220%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1294,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M26%200H1077.9%20C1086.48%200%201099.35%206.45%201106.5%2021.5%20C1113.65%206.45%201126.52%200%201135.1%200%20H1268A26%2026%200%200%201%201294%2026V194A26%2026%200%200%201%201268%20220H26A26%2026%200%200%201%200%20194V26A26%2026%200%200%201%2026%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-mask--about-card.fig-shape--no-flip {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201294%20220%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M26%200H1077.9%20C1086.48%200%201099.35%206.45%201106.5%2021.5%20C1113.65%206.45%201126.52%200%201135.1%200%20H1268A26%2026%200%200%201%201294%2026V194A26%2026%200%200%201%201268%20220H26A26%2026%200%200%201%200%20194V26A26%2026%200%200%201%2026%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201294%20220%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M26%200H1077.9%20C1086.48%200%201099.35%206.45%201106.5%2021.5%20C1113.65%206.45%201126.52%200%201135.1%200%20H1268A26%2026%200%200%201%201294%2026V194A26%2026%200%200%201%201268%20220H26A26%2026%200%200%201%200%20194V26A26%2026%200%200%201%2026%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-mask--certs-panel {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20333%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1384,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M30%200H1354A30%2030%200%200%201%201384%2030V303A30%2030%200%200%201%201354%20333H1250%20C1199.6%20333%201124%20296.4%201082%20211%20C1040%20296.4%20964.4%20333%20914%20333%20H30A30%2030%200%200%201%200%20303V30A30%2030%200%200%201%2030%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20333%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1384,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M30%200H1354A30%2030%200%200%201%201384%2030V303A30%2030%200%200%201%201354%20333H1250%20C1199.6%20333%201124%20296.4%201082%20211%20C1040%20296.4%20964.4%20333%20914%20333%20H30A30%2030%200%200%201%200%20303V30A30%2030%200%200%201%2030%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-mask--certs-panel.fig-shape--no-flip {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20333%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M30%200H1354A30%2030%200%200%201%201384%2030V303A30%2030%200%200%201%201354%20333H1250%20C1199.6%20333%201124%20296.4%201082%20211%20C1040%20296.4%20964.4%20333%20914%20333%20H30A30%2030%200%200%201%200%20303V30A30%2030%200%200%201%2030%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20333%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M30%200H1354A30%2030%200%200%201%201384%2030V303A30%2030%200%200%201%201354%20333H1250%20C1199.6%20333%201124%20296.4%201082%20211%20C1040%20296.4%20964.4%20333%20914%20333%20H30A30%2030%200%200%201%200%20303V30A30%2030%200%200%201%2030%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-shape--cat-panel {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20242%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1384,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M1065.6%200H1354A30%2030%200%200%201%201384%2030V212A30%2030%200%200%201%201354%20242H30A30%2030%200%200%201%200%20212V100A30%2030%200%200%201%2030%2070H994.9A27%2027%200%200%200%201018.9%2055.3L1038.9%2016.3A30%2030%200%200%201%201065.6%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20242%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1384,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M1065.6%200H1354A30%2030%200%200%201%201384%2030V212A30%2030%200%200%201%201354%20242H30A30%2030%200%200%201%200%20212V100A30%2030%200%200%201%2030%2070H994.9A27%2027%200%200%200%201018.9%2055.3L1038.9%2016.3A30%2030%200%200%201%201065.6%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-shape--cat-panel.fig-shape--no-flip {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201384%20242%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M1065.6%200H1354A30%2030%200%200%201%201384%2030V212A30%2030%200%200%201%201354%20242H30A30%2030%200%200%201%200%20212V100A30%2030%200%200%201%2030%2070H994.9A27%2027%200%200%200%201018.9%2055.3L1038.9%2016.3A30%2030%200%200%201%201065.6%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201384%20242%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M1065.6%200H1354A30%2030%200%200%201%201384%2030V212A30%2030%200%200%201%201354%20242H30A30%2030%200%200%201%200%20212V100A30%2030%200%200%201%2030%2070H994.9A27%2027%200%200%200%201018.9%2055.3L1038.9%2016.3A30%2030%200%200%201%201065.6%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  }
  [dir="ltr"] .fig-shape--pcard-456 {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201001%20456%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1001,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M641.5%200H971A30%2030%200%200%201%201001%2030V426A30%2030%200%200%201%20971%20456H30A30%2030%200%200%201%200%20426V101A30%2030%200%200%201%2030%2071H570.8A27%2027%200%200%200%20594.96%2056.07L614.7%2016.58A30%2030%200%200%201%20641.5%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201001%20456%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1001,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M641.5%200H971A30%2030%200%200%201%201001%2030V426A30%2030%200%200%201%20971%20456H30A30%2030%200%200%201%200%20426V101A30%2030%200%200%201%2030%2071H570.8A27%2027%200%200%200%20594.96%2056.07L614.7%2016.58A30%2030%200%200%201%20641.5%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-shape--pcard-456.fig-shape--no-flip {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201001%20456%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M641.5%200H971A30%2030%200%200%201%201001%2030V426A30%2030%200%200%201%20971%20456H30A30%2030%200%200%201%200%20426V101A30%2030%200%200%201%2030%2071H570.8A27%2027%200%200%200%20594.96%2056.07L614.7%2016.58A30%2030%200%200%201%20641.5%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201001%20456%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M641.5%200H971A30%2030%200%200%201%201001%2030V426A30%2030%200%200%201%20971%20456H30A30%2030%200%200%201%200%20426V101A30%2030%200%200%201%2030%2071H570.8A27%2027%200%200%200%20594.96%2056.07L614.7%2016.58A30%2030%200%200%201%20641.5%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-mask--contact-row {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20583%2092%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(583,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M22%200H561A22%2022%200%200%201%20583%2022V70A22%2022%200%200%201%20561%2092H22A22%2022%200%200%201%200%2070V60C0%2054.23%204.57%2048.9%2012%2046C4.57%2043.1%200%2037.77%200%2032V22A22%2022%200%200%201%2022%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20583%2092%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(583,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M22%200H561A22%2022%200%200%201%20583%2022V70A22%2022%200%200%201%20561%2092H22A22%2022%200%200%201%200%2070V60C0%2054.23%204.57%2048.9%2012%2046C4.57%2043.1%200%2037.77%200%2032V22A22%2022%200%200%201%2022%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-mask--contact-row.fig-shape--no-flip {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20583%2092%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M22%200H561A22%2022%200%200%201%20583%2022V70A22%2022%200%200%201%20561%2092H22A22%2022%200%200%201%200%2070V60C0%2054.23%204.57%2048.9%2012%2046C4.57%2043.1%200%2037.77%200%2032V22A22%2022%200%200%201%2022%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20583%2092%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M22%200H561A22%2022%200%200%201%20583%2022V70A22%2022%200%200%201%20561%2092H22A22%2022%200%200%201%200%2070V60C0%2054.23%204.57%2048.9%2012%2046C4.57%2043.1%200%2037.77%200%2032V22A22%2022%200%200%201%2022%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-shape--product-panel {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20529%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1384,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M1004.8%200H1354A30%2030%200%200%201%201384%2030V499A30%2030%200%200%201%201354%20529H30A30%2030%200%200%201%200%20499V100A30%2030%200%200%201%2030%2070H935.5A27%2027%200%200%200%20959.8%2054.6L977.7%2017.1A30%2030%200%200%201%201004.8%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20529%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1384,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M1004.8%200H1354A30%2030%200%200%201%201384%2030V499A30%2030%200%200%201%201354%20529H30A30%2030%200%200%201%200%20499V100A30%2030%200%200%201%2030%2070H935.5A27%2027%200%200%200%20959.8%2054.6L977.7%2017.1A30%2030%200%200%201%201004.8%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-shape--product-panel.fig-shape--no-flip {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201384%20529%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M1004.8%200H1354A30%2030%200%200%201%201384%2030V499A30%2030%200%200%201%201354%20529H30A30%2030%200%200%201%200%20499V100A30%2030%200%200%201%2030%2070H935.5A27%2027%200%200%200%20959.8%2054.6L977.7%2017.1A30%2030%200%200%201%201004.8%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201384%20529%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M1004.8%200H1354A30%2030%200%200%201%201384%2030V499A30%2030%200%200%201%201354%20529H30A30%2030%200%200%201%200%20499V100A30%2030%200%200%201%2030%2070H935.5A27%2027%200%200%200%20959.8%2054.6L977.7%2017.1A30%2030%200%200%201%201004.8%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  }
  [dir="ltr"] .fig-shape--related-panel {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20495%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1384,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M1064.6%200H1354A30%2030%200%200%201%201384%2030V465A30%2030%200%200%201%201354%20495H30A30%2030%200%200%201%200%20465V100A30%2030%200%200%201%2030%2070H995.3A27%2027%200%200%200%201019.6%2054.6L1037.5%2017.1A30%2030%200%200%201%201064.6%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20495%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1384,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M1064.6%200H1354A30%2030%200%200%201%201384%2030V465A30%2030%200%200%201%201354%20495H30A30%2030%200%200%201%200%20465V100A30%2030%200%200%201%2030%2070H995.3A27%2027%200%200%200%201019.6%2054.6L1037.5%2017.1A30%2030%200%200%201%201064.6%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-shape--related-panel.fig-shape--no-flip {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201384%20495%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M1064.6%200H1354A30%2030%200%200%201%201384%2030V465A30%2030%200%200%201%201354%20495H30A30%2030%200%200%201%200%20465V100A30%2030%200%200%201%2030%2070H995.3A27%2027%200%200%200%201019.6%2054.6L1037.5%2017.1A30%2030%200%200%201%201064.6%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201384%20495%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M1064.6%200H1354A30%2030%200%200%201%201384%2030V465A30%2030%200%200%201%201354%20495H30A30%2030%200%200%201%200%20465V100A30%2030%200%200%201%2030%2070H995.3A27%2027%200%200%200%201019.6%2054.6L1037.5%2017.1A30%2030%200%200%201%201064.6%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  }
  [dir="ltr"] .fig-shape--pcard-grow {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201001%20300%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1001,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M641.5%200H971A30%2030%200%200%201%201001%2030V270A30%2030%200%200%201%20971%20300H30A30%2030%200%200%201%200%20270V101A30%2030%200%200%201%2030%2071H570.8A27%2027%200%200%200%20594.96%2056.07L614.7%2016.58A30%2030%200%200%201%20641.5%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E"), linear-gradient(#000, #000);
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201001%20300%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1001,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M641.5%200H971A30%2030%200%200%201%201001%2030V270A30%2030%200%200%201%20971%20300H30A30%2030%200%200%201%200%20270V101A30%2030%200%200%201%2030%2071H570.8A27%2027%200%200%200%20594.96%2056.07L614.7%2016.58A30%2030%200%200%201%20641.5%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E"), linear-gradient(#000, #000);
  }
  [dir="ltr"] .fig-shape--pcard-grow.fig-shape--no-flip {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201001%20300%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M641.5%200H971A30%2030%200%200%201%201001%2030V270A30%2030%200%200%201%20971%20300H30A30%2030%200%200%201%200%20270V101A30%2030%200%200%201%2030%2071H570.8A27%2027%200%200%200%20594.96%2056.07L614.7%2016.58A30%2030%200%200%201%20641.5%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E"), linear-gradient(#000, #000);
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201001%20300%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M641.5%200H971A30%2030%200%200%201%201001%2030V270A30%2030%200%200%201%20971%20300H30A30%2030%200%200%201%200%20270V101A30%2030%200%200%201%2030%2071H570.8A27%2027%200%200%200%20594.96%2056.07L614.7%2016.58A30%2030%200%200%201%20641.5%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E"), linear-gradient(#000, #000);
  }
  [dir="ltr"] .fig-shape--pcard-538 {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201001%20538%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1001,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M641.5%200H971A30%2030%200%200%201%201001%2030V508A30%2030%200%200%201%20971%20538H30A30%2030%200%200%201%200%20508V101A30%2030%200%200%201%2030%2071H570.8A27%2027%200%200%200%20594.96%2056.07L614.7%2016.58A30%2030%200%200%201%20641.5%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201001%20538%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1001,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M641.5%200H971A30%2030%200%200%201%201001%2030V508A30%2030%200%200%201%20971%20538H30A30%2030%200%200%201%200%20508V101A30%2030%200%200%201%2030%2071H570.8A27%2027%200%200%200%20594.96%2056.07L614.7%2016.58A30%2030%200%200%201%20641.5%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-shape--pcard-538.fig-shape--no-flip {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201001%20538%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M641.5%200H971A30%2030%200%200%201%201001%2030V508A30%2030%200%200%201%20971%20538H30A30%2030%200%200%201%200%20508V101A30%2030%200%200%201%2030%2071H570.8A27%2027%200%200%200%20594.96%2056.07L614.7%2016.58A30%2030%200%200%201%20641.5%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201001%20538%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M641.5%200H971A30%2030%200%200%201%201001%2030V508A30%2030%200%200%201%20971%20538H30A30%2030%200%200%201%200%20508V101A30%2030%200%200%201%2030%2071H570.8A27%2027%200%200%200%20594.96%2056.07L614.7%2016.58A30%2030%200%200%201%20641.5%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-shape--contact-panel {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20679%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1384,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M1004.8%200H1354A30%2030%200%200%201%201384%2030V649A30%2030%200%200%201%201354%20679H30A30%2030%200%200%201%200%20649V100A30%2030%200%200%201%2030%2070H935.5A27%2027%200%200%200%20959.8%2054.6L977.7%2017.1A30%2030%200%200%201%201004.8%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20679%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1384,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M1004.8%200H1354A30%2030%200%200%201%201384%2030V649A30%2030%200%200%201%201354%20679H30A30%2030%200%200%201%200%20649V100A30%2030%200%200%201%2030%2070H935.5A27%2027%200%200%200%20959.8%2054.6L977.7%2017.1A30%2030%200%200%201%201004.8%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-shape--contact-panel.fig-shape--no-flip {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201384%20679%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M1004.8%200H1354A30%2030%200%200%201%201384%2030V649A30%2030%200%200%201%201354%20679H30A30%2030%200%200%201%200%20649V100A30%2030%200%200%201%2030%2070H935.5A27%2027%200%200%200%20959.8%2054.6L977.7%2017.1A30%2030%200%200%201%201004.8%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201384%20679%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M1004.8%200H1354A30%2030%200%200%201%201384%2030V649A30%2030%200%200%201%201354%20679H30A30%2030%200%200%201%200%20649V100A30%2030%200%200%201%2030%2070H935.5A27%2027%200%200%200%20959.8%2054.6L977.7%2017.1A30%2030%200%200%201%201004.8%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  }
  [dir="ltr"] .fig-shape--contact-form {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201337%20421%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1337,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M908%200H1307A30%2030%200%200%201%201337%2030V391A30%2030%200%200%201%201307%20421H30A30%2030%200%200%201%200%20391V123A30%2030%200%200%201%2030%2093H829.8A20%2020%200%200%200%20847.6%2082.1L881.3%2016.3A30%2030%200%200%201%20908%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201337%20421%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1337,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M908%200H1307A30%2030%200%200%201%201337%2030V391A30%2030%200%200%201%201307%20421H30A30%2030%200%200%201%200%20391V123A30%2030%200%200%201%2030%2093H829.8A20%2020%200%200%200%20847.6%2082.1L881.3%2016.3A30%2030%200%200%201%20908%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-shape--contact-form.fig-shape--no-flip {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201337%20421%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M908%200H1307A30%2030%200%200%201%201337%2030V391A30%2030%200%200%201%201307%20421H30A30%2030%200%200%201%200%20391V123A30%2030%200%200%201%2030%2093H829.8A20%2020%200%200%200%20847.6%2082.1L881.3%2016.3A30%2030%200%200%201%20908%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201337%20421%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M908%200H1307A30%2030%200%200%201%201337%2030V391A30%2030%200%200%201%201307%20421H30A30%2030%200%200%201%200%20391V123A30%2030%200%200%201%2030%2093H829.8A20%2020%200%200%200%20847.6%2082.1L881.3%2016.3A30%2030%200%200%201%20908%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  }
  [dir="ltr"] .fig-shape--blog-panel {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20172%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1384,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M1064.6%200H1354A30%2030%200%200%201%201384%2030V142A30%2030%200%200%201%201354%20172H30A30%2030%200%200%201%200%20142V100A30%2030%200%200%201%2030%2070H995.3A27%2027%200%200%200%201019.6%2054.6L1037.5%2017.1A30%2030%200%200%201%201064.6%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20172%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1384,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M1064.6%200H1354A30%2030%200%200%201%201384%2030V142A30%2030%200%200%201%201354%20172H30A30%2030%200%200%201%200%20142V100A30%2030%200%200%201%2030%2070H995.3A27%2027%200%200%200%201019.6%2054.6L1037.5%2017.1A30%2030%200%200%201%201064.6%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-shape--blog-panel.fig-shape--no-flip {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201384%20172%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M1064.6%200H1354A30%2030%200%200%201%201384%2030V142A30%2030%200%200%201%201354%20172H30A30%2030%200%200%201%200%20142V100A30%2030%200%200%201%2030%2070H995.3A27%2027%200%200%200%201019.6%2054.6L1037.5%2017.1A30%2030%200%200%201%201064.6%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201384%20172%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M1064.6%200H1354A30%2030%200%200%201%201384%2030V142A30%2030%200%200%201%201354%20172H30A30%2030%200%200%201%200%20142V100A30%2030%200%200%201%2030%2070H995.3A27%2027%200%200%200%201019.6%2054.6L1037.5%2017.1A30%2030%200%200%201%201064.6%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  }
  [dir="ltr"] .fig-shape--bs-panel {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20350%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1384,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M216.8%200H1354A30%2030%200%200%201%201384%2030V320A30%2030%200%200%201%201354%20350H30A30%2030%200%200%201%200%20320V100A30%2030%200%200%201%2030%2070H147.3A27%2027%200%200%200%20171.6%2054.7L189.75%2017.02A30%2030%200%200%201%20216.8%200ZM24%20322A30%2030%200%200%201%2054%20292H677A30%2030%200%200%200%20707%20262V156A30%2030%200%200%201%20737%20126H1323A30%2030%200%200%201%201353%20156V360H24Z%22%20fill-rule=%22evenodd%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20350%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1384,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M216.8%200H1354A30%2030%200%200%201%201384%2030V320A30%2030%200%200%201%201354%20350H30A30%2030%200%200%201%200%20320V100A30%2030%200%200%201%2030%2070H147.3A27%2027%200%200%200%20171.6%2054.7L189.75%2017.02A30%2030%200%200%201%20216.8%200ZM24%20322A30%2030%200%200%201%2054%20292H677A30%2030%200%200%200%20707%20262V156A30%2030%200%200%201%20737%20126H1323A30%2030%200%200%201%201353%20156V360H24Z%22%20fill-rule=%22evenodd%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-shape--bs-panel.fig-shape--no-flip {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20350%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M216.8%200H1354A30%2030%200%200%201%201384%2030V320A30%2030%200%200%201%201354%20350H30A30%2030%200%200%201%200%20320V100A30%2030%200%200%201%2030%2070H147.3A27%2027%200%200%200%20171.6%2054.7L189.75%2017.02A30%2030%200%200%201%20216.8%200ZM24%20322A30%2030%200%200%201%2054%20292H677A30%2030%200%200%200%20707%20262V156A30%2030%200%200%201%20737%20126H1323A30%2030%200%200%201%201353%20156V360H24Z%22%20fill-rule=%22evenodd%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20350%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M216.8%200H1354A30%2030%200%200%201%201384%2030V320A30%2030%200%200%201%201354%20350H30A30%2030%200%200%201%200%20320V100A30%2030%200%200%201%2030%2070H147.3A27%2027%200%200%200%20171.6%2054.7L189.75%2017.02A30%2030%200%200%201%20216.8%200ZM24%20322A30%2030%200%200%201%2054%20292H677A30%2030%200%200%200%20707%20262V156A30%2030%200%200%201%20737%20126H1323A30%2030%200%200%201%201353%20156V360H24Z%22%20fill-rule=%22evenodd%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-shape--bs-toc {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20623%20423%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(623,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M343.5%200H593A30%2030%200%200%201%20623%2030V393A30%2030%200%200%201%20593%20423H30A30%2030%200%200%201%200%20393V80A30%2030%200%200%201%2030%2050H282.8A27%2027%200%200%200%20306.8%2035.4L316.9%2016.1A30%2030%200%200%201%20343.5%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20623%20423%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(623,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M343.5%200H593A30%2030%200%200%201%20623%2030V393A30%2030%200%200%201%20593%20423H30A30%2030%200%200%201%200%20393V80A30%2030%200%200%201%2030%2050H282.8A27%2027%200%200%200%20306.8%2035.4L316.9%2016.1A30%2030%200%200%201%20343.5%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-shape--bs-toc.fig-shape--no-flip {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20623%20423%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M343.5%200H593A30%2030%200%200%201%20623%2030V393A30%2030%200%200%201%20593%20423H30A30%2030%200%200%201%200%20393V80A30%2030%200%200%201%2030%2050H282.8A27%2027%200%200%200%20306.8%2035.4L316.9%2016.1A30%2030%200%200%201%20343.5%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20623%20423%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M343.5%200H593A30%2030%200%200%201%20623%2030V393A30%2030%200%200%201%20593%20423H30A30%2030%200%200%201%200%20393V80A30%2030%200%200%201%2030%2050H282.8A27%2027%200%200%200%20306.8%2035.4L316.9%2016.1A30%2030%200%200%201%20343.5%200Z%22%20fill=%22%23000%22/%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-shape--bs-relprod {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20283%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1384,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M1064.6%200H1354A30%2030%200%200%201%201384%2030V253A30%2030%200%200%201%201354%20283H30A30%2030%200%200%201%200%20253V101A30%2030%200%200%201%2030%2071H1002A27%2027%200%200%200%201026%2055.6L1044%2017.1A30%2030%200%200%201%201064.6%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201384%20283%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22translate(1384,0)%20scale(-1,1)%22%3E%3Cpath%20d=%22M1064.6%200H1354A30%2030%200%200%201%201384%2030V253A30%2030%200%200%201%201354%20283H30A30%2030%200%200%201%200%20253V101A30%2030%200%200%201%2030%2071H1002A27%2027%200%200%200%201026%2055.6L1044%2017.1A30%2030%200%200%201%201064.6%200Z%22%20fill=%22%23000%22/%3E%3C/g%3E%3C/svg%3E");
  }
  [dir="ltr"] .fig-shape--bs-relprod.fig-shape--no-flip {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201384%20283%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M1064.6%200H1354A30%2030%200%200%201%201384%2030V253A30%2030%200%200%201%201354%20283H30A30%2030%200%200%201%200%20253V101A30%2030%200%200%201%2030%2071H1002A27%2027%200%200%200%201026%2055.6L1044%2017.1A30%2030%200%200%201%201064.6%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201384%20283%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M1064.6%200H1354A30%2030%200%200%201%201384%2030V253A30%2030%200%200%201%201354%20283H30A30%2030%200%200%201%200%20253V101A30%2030%200%200%201%2030%2071H1002A27%2027%200%200%200%201026%2055.6L1044%2017.1A30%2030%200%200%201%201064.6%200Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
  }
}
/* <</ltr-mirrors>> */
