.elementor-585 .elementor-element.elementor-element-7ee478d{--display:flex;--min-height:0px;}.elementor-585 .elementor-element.elementor-element-7ee478d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-585 .elementor-element.elementor-element-7078aee{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-585 .elementor-element.elementor-element-7078aee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-585 .elementor-element.elementor-element-8c25e4b{--display:flex;}.elementor-585 .elementor-element.elementor-element-8c25e4b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-585 .elementor-element.elementor-element-010e02f{--display:flex;}.elementor-585 .elementor-element.elementor-element-010e02f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-585 .elementor-element.elementor-element-664806b{--display:flex;}.elementor-585 .elementor-element.elementor-element-664806b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-585 .elementor-element.elementor-element-571da6a{width:100%;max-width:100%;}.elementor-585 .elementor-element.elementor-element-369292c{--display:flex;}.elementor-585 .elementor-element.elementor-element-369292c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-585 .elementor-element.elementor-element-3471745{--display:flex;}.elementor-585 .elementor-element.elementor-element-3471745.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-585 .elementor-element.elementor-element-1032752{--display:flex;}.elementor-585 .elementor-element.elementor-element-1032752.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-585 .elementor-element.elementor-element-732a743{--display:flex;}.elementor-585 .elementor-element.elementor-element-732a743.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-585 .elementor-element.elementor-element-4f5829c{--display:flex;}.elementor-585 .elementor-element.elementor-element-4f5829c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-585 .elementor-element.elementor-element-501d4d4{--display:flex;}.elementor-585 .elementor-element.elementor-element-27a3665{--display:flex;}.elementor-585 .elementor-element.elementor-element-27a3665.e-con{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-585 .elementor-element.elementor-element-7078aee{width:var( --container-widget-width, 870px );max-width:870px;--container-widget-width:870px;--container-widget-flex-grow:0;}.elementor-585 .elementor-element.elementor-element-283879a{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-585 .elementor-element.elementor-element-664806b{--min-height:0px;}.elementor-585 .elementor-element.elementor-element-571da6a{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-585 .elementor-element.elementor-element-09fb041{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-585 .elementor-element.elementor-element-7ee478d{--width:85%;}.elementor-585 .elementor-element.elementor-element-8c25e4b{--width:85%;}.elementor-585 .elementor-element.elementor-element-664806b{--width:85.174%;}.elementor-585 .elementor-element.elementor-element-369292c{--width:82.579%;}}@media(max-width:1024px) and (min-width:768px){.elementor-585 .elementor-element.elementor-element-7ee478d{--width:725px;}.elementor-585 .elementor-element.elementor-element-8c25e4b{--width:747px;}.elementor-585 .elementor-element.elementor-element-664806b{--width:833px;}.elementor-585 .elementor-element.elementor-element-369292c{--width:681.812px;}}@media(max-width:767px){.elementor-585 .elementor-element.elementor-element-7ee478d{--width:483px;}.elementor-585 .elementor-element.elementor-element-7078aee{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-585 .elementor-element.elementor-element-8c25e4b{--width:489px;}.elementor-585 .elementor-element.elementor-element-283879a{--container-widget-width:867px;--container-widget-flex-grow:0;width:var( --container-widget-width, 867px );max-width:867px;}.elementor-585 .elementor-element.elementor-element-010e02f{--width:455px;}.elementor-585 .elementor-element.elementor-element-664806b{--width:444px;}.elementor-585 .elementor-element.elementor-element-369292c{--width:423px;}.elementor-585 .elementor-element.elementor-element-3471745{--width:415px;}.elementor-585 .elementor-element.elementor-element-1032752{--width:683px;}.elementor-585 .elementor-element.elementor-element-732a743{--width:441px;}.elementor-585 .elementor-element.elementor-element-4f5829c{--width:998px;--min-height:0px;}.elementor-585 .elementor-element.elementor-element-0596ac7{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-585 .elementor-element.elementor-element-27a3665{--width:482px;}}/* Start custom CSS for html, class: .elementor-element-571da6a *//* ===== پایه قبلی ===== */
.section{
  padding:clamp(18px,3vw,32px);
}
.section-title{
  margin:0 0 14px;
  font-size:clamp(1.05rem,2.2vw,1.4rem);
  color:var(--text);
  letter-spacing:.2px;
}

.glass{
  background:rgba(255,255,255,.04);
  border:1px solid rgba(232,180,184,.24);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  box-shadow:0 14px 30px rgba(0,0,0,.45);
  border-radius:clamp(14px,2vw,22px);
}

/* Intro */
.intro-full{
  padding:clamp(18px,3vw,26px);
}
.intro-cols{
  display:grid;
  gap:clamp(14px,2.2vw,20px);
  grid-template-columns:1.2fr .8fr;
}
.intro-card{
  padding:clamp(14px,2vw,18px);
}
.intro-card h3{
  margin:0 0 10px;
  color:var(--rose-soft);
  font-size:clamp(.95rem,1.6vw,1.1rem);
}
.lead{
  margin:0 0 10px;
  color:#e6d7d9;
  font-size:clamp(.95rem,1.5vw,1.08rem);
  line-height:1.7;
}
.points{
  margin:0;
  padding-inline-start:18px;
}
.points li{
  margin:8px 0;
  color:#d9cfd1;
  display:flex;
  align-items:center;
  gap:10px;
}

/* ===== آیکون‌های شیشه‌ای ===== */
.glass-icon{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  min-width:28px;
  border-radius:10px;
  color:#f2d7da;
  font-size:.85rem;
  background:rgba(255,255,255,.06);
  border:1px solid rgba(232,180,184,.35);
  box-shadow:0 6px 16px rgba(0,0,0,.45);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  transition:.35s ease;
}

/* هاور آیکون‌ها */
.glass-icon:hover{
  transform:translateY(-3px) scale(1.05);
  box-shadow:0 10px 22px rgba(232,180,184,.35);
  border-color:rgba(232,180,184,.6);
}

/* تیتر با آیکون */
.title-with-icon{
  display:flex;
  align-items:center;
  gap:10px;
}

/* ریسپانسیو */
@media (max-width:980px){
  .intro-cols{grid-template-columns:1fr}
}
@media (max-width:640px){
  .intro-full{padding:16px}
  .glass-icon{width:26px;height:26px;min-width:26px}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-09fb041 */.grid{
  display:grid;
  gap:18px;
  grid-template-columns:repeat(12,1fr);
}

/* کارت شیشه‌ای */
.card{
  grid-column: span 12;
  padding:22px;
  min-height:170px;
  transition:.35s ease;
}
.card:hover{
  transform:translateY(-6px);
  box-shadow:0 16px 36px rgba(232,180,184,.22);
  border-color:rgba(232,180,184,.45);
}

/* متن */
.card h3{
  margin:6px 0 10px;
  font-size:1.1rem;
  color:var(--rose-soft);
}
.card p,.card li{
  color:#d9cfd1;
}
.card ul{
  margin:0;
  padding-inline-start:18px;
}

/* شیشه‌ای پایه */
.glass{
  background:rgba(255,255,255,.04);
  border:1px solid rgba(232,180,184,.24);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  box-shadow:0 14px 30px rgba(0,0,0,.45);
  border-radius:clamp(14px,2vw,22px);
}

/* آیکون شیشه‌ای */
.glass-icon{
  width:44px;
  height:44px;
  border-radius:12px;
  display:grid;
  place-items:center;
  margin-bottom:10px;
  color:#f2d7da;
  font-size:1rem;
  background:rgba(255,255,255,.06);
  border:1px solid rgba(232,180,184,.35);
  box-shadow:0 6px 16px rgba(0,0,0,.45);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  transition:.35s ease;
}
.card:hover .glass-icon{
  transform:translateY(-3px) scale(1.05);
  box-shadow:0 10px 22px rgba(232,180,184,.35);
  border-color:rgba(232,180,184,.6);
}

/* Responsive */
@media (min-width:720px){
  .card{grid-column: span 6}
}
@media (min-width:1080px){
  .card{grid-column: span 4}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4426fbc *//* شبکه */
.reasons{
  display:grid;
  gap:14px;
  grid-template-columns:repeat(3,1fr);
}

/* آیتم دلیل */
.reason{
  padding:18px;
  display:flex;
  align-items:center;
  gap:10px;
  color:#d9cfd1;
  transition:.35s ease;
}

/* هاور کارت */
.reason:hover{
  transform:translateY(-5px);
  box-shadow:0 14px 32px rgba(232,180,184,.22);
  border-color:rgba(232,180,184,.5);
}

/* شیشه‌ای پایه */
.glass{
  background:rgba(255,255,255,.04);
  border:1px solid rgba(232,180,184,.24);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  box-shadow:0 12px 26px rgba(0,0,0,.45);
  border-radius:clamp(14px,2vw,22px);
}

/* آیکون شیشه‌ای */
.glass-icon{
  width:28px;
  height:28px;
  min-width:28px;
  border-radius:10px;
  display:grid;
  place-items:center;
  color:#f2d7da;
  font-size:.9rem;
  background:rgba(255,255,255,.06);
  border:1px solid rgba(232,180,184,.35);
  box-shadow:0 6px 16px rgba(0,0,0,.45);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  transition:.35s ease;
}

/* هاور آیکون */
.reason:hover .glass-icon{
  transform:translateY(-3px) scale(1.05);
  box-shadow:0 10px 22px rgba(232,180,184,.35);
  border-color:rgba(232,180,184,.6);
}

/* ریسپانسیو */
@media (max-width:1024px){
  .reasons{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:640px){
  .reasons{grid-template-columns:1fr}
  .reason{padding:16px}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-509a5fa */.kpis{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:12px;
}

.kpi{
  padding:16px;
  text-align:center;
  color:#d9cfd1;
  transition:.35s ease;
}
.kpi:hover{
  transform:translateY(-6px);
  box-shadow:0 16px 34px rgba(232,180,184,.22);
  border-color:rgba(232,180,184,.5);
}

/* شیشه‌ای پایه */
.glass{
  background:rgba(255,255,255,.04);
  border:1px solid rgba(232,180,184,.24);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  box-shadow:0 12px 26px rgba(0,0,0,.45);
  border-radius:clamp(14px,2vw,22px);
}

.kpi .num{
  font-size:1.6rem;
  font-weight:800;
  background:linear-gradient(120deg,#f2d7da,#c98e94);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
  margin-bottom:4px;
}

/* ریسپانسیو */
@media (max-width:980px){
  .kpis{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:640px){
  .kpis{grid-template-columns:1fr}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a77b0e */.process{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:14px;
}

.proc{
  padding:18px;
  text-align:center;
  color:#d9cfd1;
  transition:.35s ease;
}
.proc:hover{
  transform:translateY(-6px);
  box-shadow:0 16px 34px rgba(232,180,184,.22);
  border-color:rgba(232,180,184,.5);
}

/* شیشه‌ای پایه */
.glass{
  background:rgba(255,255,255,.04);
  border:1px solid rgba(232,180,184,.24);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  box-shadow:0 12px 26px rgba(0,0,0,.45);
  border-radius:clamp(14px,2vw,22px);
}

/* ریسپانسیو */
@media (max-width:980px){
  .process{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:640px){
  .process{grid-template-columns:1fr}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0596ac7 */.invest{
  display:grid;
  grid-template-columns:1fr .9fr;
  gap:18px;
  align-items:stretch;
}

/* شیشه‌ای پایه */
.glass{
  background:rgba(255,255,255,.04);
  border:1px solid rgba(232,180,184,.24);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  box-shadow:0 12px 26px rgba(0,0,0,.45);
  border-radius:clamp(14px,2vw,22px);
  transition:.35s ease;
}
.glass:hover{
  transform:translateY(-6px);
  box-shadow:0 16px 34px rgba(232,180,184,.22);
  border-color:rgba(232,180,184,.5);
}

/* کارت سرمایه‌گذاری */
.invest-card{
  padding:22px;
  color:#d9cfd1;
  display:flex;
  flex-direction:column;
  gap:6px;
}
.invest-card .title{
  font-weight:700;
  color:#e7d9d9;
}

.price{
  display:flex;
  align-items:flex-end;
  gap:10px;
  margin-top:6px;
}
.value{
  font-size:clamp(2rem,6vw,4rem);
  font-weight:800;
  background:linear-gradient(120deg,#f2d7da,#c98e94);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
}
.currency{
  font-size:1.2rem;
  color:#d2c5c7;
}
.lead{
  margin-top:6px;
  color:#cfc2c4;
}

/* مراحل پرداخت */
.steps{
  padding:22px;
}
.timeline{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:18px;
  align-items:center;
  position:relative;
}
.step{
  text-align:center;
  padding:18px;
  border-radius:16px;
  color:#d9cfd1;
  background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));
  border:1px dashed rgba(231,185,169,.35);
  transition:.35s ease;
}
.step:hover{
  transform:translateY(-4px);
  border-color:rgba(232,180,184,.5);
  box-shadow:0 12px 26px rgba(232,180,184,.18);
}

.percent{
  font-size:1.8rem;
  font-weight:800;
  background:linear-gradient(120deg,#f2d7da,#c98e94);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
  margin-bottom:4px;
}

/* خط اتصال */
.connector{
  grid-column:1/-1;
  height:2px;
  border-radius:2px;
  background:linear-gradient(90deg,transparent,#e3a1a8,#f2d7da,transparent);
  filter:drop-shadow(0 0 6px rgba(231,185,169,.6));
}

/* ریسپانسیو */
@media (max-width:980px){
  .invest{grid-template-columns:1fr}
  .timeline{grid-template-columns:1fr}
  .connector{display:none}
}/* End custom CSS */