.elementor-21530 .elementor-element.elementor-element-44fd07c7{--display:flex;--background-transition:0.3s;}.elementor-21530 .elementor-element.elementor-element-44fd07c7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21530 .elementor-element.elementor-element-7d1fb670{color:#000000;}.elementor-21530 .elementor-element.elementor-element-ac034c9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-21530 .elementor-element.elementor-element-bc3a389{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-21530 .elementor-element.elementor-element-cff00cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-21530 .elementor-element.elementor-element-cff00cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21530 .elementor-element.elementor-element-8df4eae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-21530 .elementor-element.elementor-element-8b5ebb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-21530 .elementor-element.elementor-element-e81381d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-21530 .elementor-element.elementor-element-6491f19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-21530 .elementor-element.elementor-element-9e37797{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-21530 .elementor-element.elementor-element-4878a93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-21530 .elementor-element.elementor-element-1f5f747{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-21530 .elementor-element.elementor-element-623b9d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-21530 .elementor-element.elementor-element-e7fd822{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}@media(max-width:1024px){.elementor-21530 .elementor-element.elementor-element-ac034c9{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-21530 .elementor-element.elementor-element-44fd07c7{--width:85.16%;}.elementor-21530 .elementor-element.elementor-element-cff00cf{--width:119.786%;}.elementor-21530 .elementor-element.elementor-element-8df4eae{--width:33.3333%;}.elementor-21530 .elementor-element.elementor-element-8b5ebb9{--width:33.3333%;}.elementor-21530 .elementor-element.elementor-element-e81381d{--width:33.3333%;}.elementor-21530 .elementor-element.elementor-element-6491f19{--width:33.3333%;}.elementor-21530 .elementor-element.elementor-element-9e37797{--width:33.3333%;}}@media(max-width:767px){.elementor-21530 .elementor-element.elementor-element-ac034c9{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}}/* Start custom CSS for html, class: .elementor-element-8663d78 */.comparison-row {
  background: #fff;
  border-radius: 14px;
  padding: 20px;
  margin-bottom: 25px;
  box-shadow: 0 6px 18px rgba(0,0,0,0.06);
  font-family: "IRANSans", sans-serif;
}

.feature-title {
  font-size: 17px;
  font-weight: 700;
  margin-bottom: 15px;
  color: #222;
}

.bar-container {
  margin-bottom: 15px;
}

.product-name {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 6px;
  color: #444;
}

.progress-bar {
  background: #f0f0f0;
  border-radius: 20px;
  height: 16px; /* ظریف تر شد */
  position: relative;
  overflow: hidden;
}

.progress-fill {
  height: 100%;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  padding-left: 10px;
  border-radius: 20px;
  transition: width 1s ease-in-out;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 8px;
}

/* گرادیانت‌های جذاب */
.purple-bar .progress-fill {
  background: linear-gradient(90deg, #7600e0, #3c59fc);
}

.red-bar .progress-fill {
  background: linear-gradient(90deg, #ff164b, #ff5631);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-45fc105 */.comparison-row1 {
  background: #fff;
  border-radius: 14px;
  padding: 20px;
  margin-bottom: 25px;
  box-shadow: 0 6px 18px rgba(0,0,0,0.06);
  font-family: "IRANSans", sans-serif;
}

.feature-title1 {
  font-size: 17px;
  font-weight: 700;
  margin-bottom: 15px;
  color: #222;
}

.bar-container1 {
  margin-bottom: 15px;
}

.product-name1 {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 6px;
  color: #444;
}

.progress-bar1 {
  background: #f0f0f0;
  border-radius: 20px;
  height: 16px; /* ظریف تر شد */
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c90acc4 */.comparison-row {
  background: #fff;
  border-radius: 14px;
  padding: 20px;
  margin-bottom: 25px;
  box-shadow: 0 6px 18px rgba(0,0,0,0.06);
  font-family: "IRANSans", sans-serif;
}

.feature-title {
  font-size: 17px;
  font-weight: 700;
  margin-bottom: 15px;
  color: #222;
}

.bar-container {
  margin-bottom: 15px;
}

.product-name {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 6px;
  color: #444;
}

.progress-bar {
  background: #f0f0f0;
  border-radius: 20px;
  height: 16px; /* ظریف تر شد */
  position: relative;
  overflow: hidden;
}

.progress-fill {
  height: 100%;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  padding-left: 10px;
  border-radius: 20px;
  transition: width 1s ease-in-out;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 8px;
}

/* گرادیانت‌های جذاب */
.purple-bar .progress-fill {
  background: linear-gradient(90deg, #7600e0, #3c59fc);
}

.red-bar .progress-fill {
  background: linear-gradient(90deg, #ff164b, #ff5631);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cdb6072 */.comparison-row {
  background: #fff;
  border-radius: 14px;
  padding: 20px;
  margin-bottom: 25px;
  box-shadow: 0 6px 18px rgba(0,0,0,0.06);
  font-family: "IRANSans", sans-serif;
}

.feature-title {
  font-size: 17px;
  font-weight: 700;
  margin-bottom: 15px;
  color: #222;
}

.bar-container {
  margin-bottom: 15px;
}

.product-name {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 6px;
  color: #444;
}

.progress-bar {
  background: #f0f0f0;
  border-radius: 20px;
  height: 16px; /* ظریف تر شد */
  position: relative;
  overflow: hidden;
}

.progress-fill {
  height: 100%;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  padding-left: 10px;
  border-radius: 20px;
  transition: width 1s ease-in-out;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 8px;
}

/* گرادیانت‌های جذاب */
.purple-bar .progress-fill {
  background: linear-gradient(90deg, #7600e0, #3c59fc);
}

.red-bar .progress-fill {
  background: linear-gradient(90deg, #ff164b, #ff5631);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ca74078 */.comparison-row {
  background: #fff;
  border-radius: 14px;
  padding: 20px;
  margin-bottom: 25px;
  box-shadow: 0 6px 18px rgba(0,0,0,0.06);
  font-family: "IRANSans", sans-serif;
}

.feature-title {
  font-size: 17px;
  font-weight: 700;
  margin-bottom: 15px;
  color: #222;
}

.bar-container {
  margin-bottom: 15px;
}

.product-name {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 6px;
  color: #444;
}

.progress-bar {
  background: #f0f0f0;
  border-radius: 20px;
  height: 16px; /* ظریف تر شد */
  position: relative;
  overflow: hidden;
}

.progress-fill {
  height: 100%;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  padding-left: 10px;
  border-radius: 20px;
  transition: width 1s ease-in-out;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 8px;
}

/* گرادیانت‌های جذاب */
.purple-bar .progress-fill {
  background: linear-gradient(90deg, #7600e0, #3c59fc);
}

.red-bar .progress-fill {
  background: linear-gradient(90deg, #ff164b, #ff5631);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cc68a34 */.comparison-row {
  background: #fff;
  border-radius: 14px;
  padding: 20px;
  margin-bottom: 25px;
  box-shadow: 0 6px 18px rgba(0,0,0,0.06);
  font-family: "IRANSans", sans-serif;
}

.feature-title {
  font-size: 17px;
  font-weight: 700;
  margin-bottom: 15px;
  color: #222;
}

.bar-container {
  margin-bottom: 15px;
}

.product-name {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 6px;
  color: #444;
}

.progress-bar {
  background: #f0f0f0;
  border-radius: 20px;
  height: 16px; /* ظریف تر شد */
  position: relative;
  overflow: hidden;
}

.progress-fill {
  height: 100%;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  padding-left: 10px;
  border-radius: 20px;
  transition: width 1s ease-in-out;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 8px;
}

/* گرادیانت‌های جذاب */
.purple-bar .progress-fill {
  background: linear-gradient(90deg, #7600e0, #3c59fc);
}

.red-bar .progress-fill {
  background: linear-gradient(90deg, #ff164b, #ff5631);
}/* End custom CSS */