.elementor-kit-12229{--e-global-color-primary:#22D3EE;--e-global-color-secondary:#4ADE80;--e-global-color-text:#E6EDF7;--e-global-color-accent:#8FA3BF;--e-global-color-cc73c98:#0B0F17;--e-global-color-07e4858:#151C28;--e-global-color-c6a4d15:#8FA3BF;--e-global-typography-primary-font-family:"Vazirmatn";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.35px;--e-global-typography-secondary-font-family:"Vazirmatn";--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.35px;--e-global-typography-text-font-family:"Vazirmatn";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.9px;--e-global-typography-accent-font-family:"Vazirmatn";--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.35px;}.elementor-kit-12229 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */:root{
  --bg:#0B0F17; --card:#151C28; --line:rgba(255,255,255,.08);
  --acc:#22D3EE; --acc2:#4ADE80; --txt:#E6EDF7; --muted:#8FA3BF;
}
body{background:var(--bg);color:var(--txt);direction:rtl}

/* کارت شیشه‌ای — کلاس را روی Container بگذار */
.glass{
  background:rgba(21,28,40,.8);
  -webkit-backdrop-filter:blur(14px); backdrop-filter:blur(14px);
  border:1px solid var(--line);
  border-radius:18px;
  transition:transform .3s ease, border-color .3s ease, box-shadow .3s ease;
}
.glass:hover{
  transform:translateY(-6px);
  border-color:rgba(34,211,238,.45);
  box-shadow:0 18px 50px -22px rgba(34,211,238,.55);
}

/* هاله نوری پشت هیرو */
.hero-glow{position:relative;overflow:hidden}
.hero-glow::before{
  content:"";position:absolute;inset:auto;top:-25%;left:50%;
  transform:translateX(-50%);width:900px;height:900px;border-radius:50%;
  background:radial-gradient(circle,rgba(34,211,238,.20),transparent 62%);
  pointer-events:none;
}

/* دکمه آکسان */
.btn-acc .elementor-button{
  background:linear-gradient(135deg,var(--acc),var(--acc2));
  color:#04121A!important;font-weight:700;border-radius:12px;
  box-shadow:0 12px 30px -12px rgba(34,211,238,.7);
}
.btn-ghost .elementor-button{
  background:transparent;color:var(--txt)!important;
  border:1px solid var(--line);border-radius:12px;
}

/* هدر شناور */
.site-header{position:sticky;top:0;z-index:99;
  background:rgba(11,15,23,.72);backdrop-filter:blur(12px);
  border-bottom:1px solid var(--line);
}

/* تراز: تیتر وسط‌چین، متن کارت راست‌چین */
.sec-head{text-align:center}
.card-body{text-align:right}/* End custom CSS */