.elementor-1125 .elementor-element.elementor-element-0aa40a0{--display:flex;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1125 .elementor-element.elementor-element-b0e2f99 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:#2900FF;}.elementor-1125 .elementor-element.elementor-element-57dec8f{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1125 .elementor-element.elementor-element-3d94ac8{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1125 .elementor-element.elementor-element-ccd9d25 img{width:70%;transition-duration:0s;}.elementor-1125 .elementor-element.elementor-element-ccd9d25:hover img{opacity:1;}.elementor-1125 .elementor-element.elementor-element-5d8787b{--display:flex;}.elementor-1125 .elementor-element.elementor-element-add9b17 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:#2900FF;}.elementor-widget-pp-info-box .pp-info-box-icon{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-widget-pp-info-box .pp-info-box-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-pp-info-box .pp-info-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pp-info-box .pp-info-box-subtitle{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-pp-info-box .pp-info-box-divider{border-bottom-color:var( --e-global-color-primary );}.elementor-widget-pp-info-box .pp-info-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-info-box .pp-info-box-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1125 .elementor-element.elementor-element-fefb46a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1125 .elementor-element.elementor-element-fefb46a.pp-info-box-top .pp-info-box-icon img, .elementor-1125 .elementor-element.elementor-element-fefb46a.pp-info-box-left .pp-info-box-icon-wrap, .elementor-1125 .elementor-element.elementor-element-fefb46a.pp-info-box-right .pp-info-box-icon-wrap{width:450px;}.elementor-1125 .elementor-element.elementor-element-fefb46a.pp-info-box-left .pp-info-box{align-items:flex-start;}.elementor-1125 .elementor-element.elementor-element-fefb46a.pp-info-box-right .pp-info-box{align-items:flex-start;}.elementor-1125 .elementor-element.elementor-element-fefb46a .pp-info-box-container{padding:20px 20px 20px 20px;border-style:solid;border-color:#E0E0E0;text-align:center;}.elementor-1125 .elementor-element.elementor-element-fefb46a .pp-info-box-title{color:#2200FF;margin-bottom:20px;}.elementor-1125 .elementor-element.elementor-element-fefb46a .pp-info-box-description{color:#000000;margin-bottom:20px;}.elementor-1125 .elementor-element.elementor-element-fefb46a .pp-info-box-button{color:#FFFDFD;background-color:#616CCE;border-radius:28px 28px 28px 28px;padding:16px 16px 16px 16px;}.elementor-1125 .elementor-element.elementor-element-fefb46a .pp-info-box-button .pp-icon svg{fill:#FFFDFD;}.elementor-1125 .elementor-element.elementor-element-fefb46a .pp-info-box-button:hover{background-color:#5E5A5A;}.elementor-1125 .elementor-element.elementor-element-5887dcf{--display:flex;}.elementor-1125 .elementor-element.elementor-element-c2b2a0c{--display:flex;}.elementor-1125 .elementor-element.elementor-element-883daec .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:#2900FF;}.elementor-1125 .elementor-element.elementor-element-41f9cbd{--display:flex;}.elementor-1125 .elementor-element.elementor-element-0cd8c4b{--display:flex;}.elementor-1125 .elementor-element.elementor-element-a63e119 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:#2900FF;}.elementor-1125 .elementor-element.elementor-element-280d1bf{--display:flex;}.elementor-1125 .elementor-element.elementor-element-71de9c3{--display:flex;}.elementor-1125 .elementor-element.elementor-element-47b0030 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1125 .elementor-element.elementor-element-47b0030.pp-info-box-top .pp-info-box-icon img, .elementor-1125 .elementor-element.elementor-element-47b0030.pp-info-box-left .pp-info-box-icon-wrap, .elementor-1125 .elementor-element.elementor-element-47b0030.pp-info-box-right .pp-info-box-icon-wrap{width:450px;}.elementor-1125 .elementor-element.elementor-element-47b0030.pp-info-box-left .pp-info-box{align-items:flex-start;}.elementor-1125 .elementor-element.elementor-element-47b0030.pp-info-box-right .pp-info-box{align-items:flex-start;}.elementor-1125 .elementor-element.elementor-element-47b0030 .pp-info-box-container{padding:20px 20px 20px 20px;border-style:solid;border-color:#E0E0E0;text-align:center;}.elementor-1125 .elementor-element.elementor-element-47b0030 .pp-info-box-title{color:#2200FF;margin-bottom:20px;}.elementor-1125 .elementor-element.elementor-element-47b0030 .pp-info-box-description{color:#000000;margin-bottom:20px;}.elementor-1125 .elementor-element.elementor-element-47b0030 .pp-info-box-button{color:#FFFDFD;background-color:#616CCE;border-radius:28px 28px 28px 28px;padding:16px 16px 16px 16px;}.elementor-1125 .elementor-element.elementor-element-47b0030 .pp-info-box-button .pp-icon svg{fill:#FFFDFD;}.elementor-1125 .elementor-element.elementor-element-47b0030 .pp-info-box-button:hover{background-color:#5E5A5A;}.elementor-1125 .elementor-element.elementor-element-6040bcc{--display:flex;}.elementor-1125 .elementor-element.elementor-element-50abd05 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:#2900FF;}.elementor-1125 .elementor-element.elementor-element-f46d17d{--display:flex;}.elementor-1125 .elementor-element.elementor-element-2d6be81{--display:flex;}.elementor-1125 .elementor-element.elementor-element-20e0d06 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:#2900FF;}.elementor-1125 .elementor-element.elementor-element-d21ed20{--display:flex;}.elementor-1125 .elementor-element.elementor-element-97689b5{--display:flex;}.elementor-1125 .elementor-element.elementor-element-97689b5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1125 .elementor-element.elementor-element-ca139ce .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:#2900FF;}.elementor-1125 .elementor-element.elementor-element-488f02d{--display:flex;}.elementor-1125 .elementor-element.elementor-element-49fa07d{--display:flex;}.elementor-1125 .elementor-element.elementor-element-03ee79a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:#2900FF;}.elementor-1125 .elementor-element.elementor-element-7c13569{--display:flex;}.elementor-1125 .elementor-element.elementor-element-156184e{--display:flex;}.elementor-1125 .elementor-element.elementor-element-898fd44 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:#2900FF;}.elementor-1125 .elementor-element.elementor-element-9438b1f{--display:flex;}.elementor-1125 .elementor-element.elementor-element-318730b{--display:flex;}.elementor-1125 .elementor-element.elementor-element-4088eb6{--display:flex;}.elementor-1125 .elementor-element.elementor-element-971cce2 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:#2900FF;}.elementor-1125 .elementor-element.elementor-element-271879e{--display:flex;}.elementor-1125 .elementor-element.elementor-element-d9323f8{--display:flex;}.elementor-1125 .elementor-element.elementor-element-8e15e11 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:#2900FF;}.elementor-1125 .elementor-element.elementor-element-61d93c6{--display:flex;}@media(min-width:768px){.elementor-1125 .elementor-element.elementor-element-97689b5{--width:97.201%;}}@media(max-width:1024px){.elementor-1125 .elementor-element.elementor-element-fefb46a.pp-info-box-tablet-left .pp-info-box{align-items:flex-start;}.elementor-1125 .elementor-element.elementor-element-fefb46a.pp-info-box-tablet-right .pp-info-box{align-items:flex-start;}.elementor-1125 .elementor-element.elementor-element-47b0030.pp-info-box-tablet-left .pp-info-box{align-items:flex-start;}.elementor-1125 .elementor-element.elementor-element-47b0030.pp-info-box-tablet-right .pp-info-box{align-items:flex-start;}}@media(max-width:767px){.elementor-1125 .elementor-element.elementor-element-fefb46a.pp-info-box-mobile-left .pp-info-box{align-items:flex-start;}.elementor-1125 .elementor-element.elementor-element-fefb46a.pp-info-box-mobile-right .pp-info-box{align-items:flex-start;}.elementor-1125 .elementor-element.elementor-element-47b0030.pp-info-box-mobile-left .pp-info-box{align-items:flex-start;}.elementor-1125 .elementor-element.elementor-element-47b0030.pp-info-box-mobile-right .pp-info-box{align-items:flex-start;}}/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-b5f680d */:root{
  --bg:#ffffff;
  --muted:#6b7280;
  --accent:#6f7cff;
  --accent-2:#7be3c7;
  --card:#fbfbff;
  --border:rgba(99,102,241,0.12);
  --shadow: 0 8px 24px rgba(28,30,60,0.06);
  --radius:14px;
  --text:#111827;
  --feature-bg:#f7f7fb;
}

.compare-wrap{
  font-family:"Vazir","Tahoma","Segoe UI",system-ui;
  max-width:1100px;
  margin:18px auto;
  padding:18px;
}

.compare-title{
  font-size:20px;
  margin-bottom:12px;
  color:var(--text);
  font-weight:600;
  text-align:center;
}

.compare-table{
  display:grid;
  grid-template-columns: 1fr 1fr 1fr;
  border-radius:var(--radius);
  overflow:hidden;
  box-shadow:var(--shadow);
  background:linear-gradient(180deg, var(--card), #fff);
  border:1px solid var(--border);
  text-align:center; /* تمام متن‌ها وسط‌چین */
}

/* ردیف‌ها و ستون‌ها */
.compare-head, .row{
  display:contents;
}

.col{
  padding:16px 18px;
  border-bottom:1px solid rgba(0,0,0,0.04);
  display:flex;
  justify-content:center;
  align-items:center;
  text-align:center;
  min-height:64px;
}

.feature-col{
  background:var(--feature-bg);
  font-weight:600;
  color:var(--muted);
  border-right:1px solid rgba(0,0,0,0.03);
}

.compare-head .feature-col{
  background:transparent;
  font-weight:700;
  color:var(--muted);
}

.compare-head .item-col{
  font-weight:700;
  font-size:15px;
  position:relative;
}

.badge.note{
  display:inline-block;
  margin-top:6px;
  background:linear-gradient(90deg,var(--accent),var(--accent-2));
  color:#fff;
  padding:6px 10px;
  border-radius:999px;
  font-size:12px;
  font-weight:600;
  box-shadow:0 6px 18px rgba(111,124,255,0.12);
}

.item-col.highlight{
  background:linear-gradient(180deg, rgba(111,124,255,0.06), rgba(111,124,255,0.02));
  border-left:4px solid var(--accent);
  box-shadow:0 6px 20px rgba(111,124,255,0.06);
  border-radius:8px;
}

.last .col{ border-bottom:0; }

/* موبایل */
@media (max-width:800px){
  .compare-table{
    display:block;
  }
  .row{
    border-bottom:1px solid rgba(0,0,0,0.05);
    background:#fff;
    margin-bottom:8px;
    border-radius:10px;
    box-shadow:var(--shadow);
  }
  .col{
    display:block;
    border:0;
    padding:12px;
  }
  .feature-col{
    font-weight:700;
    color:var(--accent);
    background:transparent;
  }
  .badge.note{ margin-top:10px; }
}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-c19200d */:root{
  --accent:#6f7cff;
  --accent-2:#7be3c7;
  --text:#111827;
  --muted:#6b7280;
  --radius:14px;
  --shadow:0 8px 24px rgba(28,30,60,0.08);
}

/* ظرف کلی */
.buy-container{
  text-align:center;
  background:linear-gradient(180deg, rgba(111,124,255,0.04), rgba(123,227,199,0.02));
  border-radius:var(--radius);
  padding:30px 20px;
  margin:20px auto;
  max-width:700px;
  box-shadow:var(--shadow);
  font-family:"Vazir","Tahoma","Segoe UI",system-ui;
}

/* عنوان */
.buy-title{
  font-size:22px;
  color:var(--text);
  font-weight:700;
  margin-bottom:24px;
}

/* دکمه‌ها */
.buy-buttons{
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  gap:16px;
}

.buy-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  font-size:16px;
  font-weight:600;
  color:#fff;
  padding:14px 28px;
  border-radius:999px;
  text-decoration:none;
  box-shadow:0 6px 16px rgba(111,124,255,0.3);
  transition:all 0.3s ease;
  position:relative;
  overflow:hidden;
}

/* دکمه اصلی */
.buy-btn.main{
  background:linear-gradient(90deg,var(--accent),var(--accent-2));
}

/* دکمه جایگزین */
.buy-btn.alt{
  background:linear-gradient(90deg,#ff7c5f,#ffb86c);
  box-shadow:0 6px 16px rgba(255,124,95,0.25);
}

/* افکت هاور */
.buy-btn:hover{
  transform:translateY(-3px) scale(1.03);
  box-shadow:0 8px 20px rgba(0,0,0,0.15);
}

/* آیکون */
.buy-btn .icon{
  font-size:20px;
}

/* متن زیر دکمه‌ها */
.buy-note{
  margin-top:20px;
  font-size:14px;
  color:var(--muted);
}

/* موبایل */
@media (max-width:600px){
  .buy-btn{
    width:100%;
    font-size:15px;
  }
}/* End custom CSS */