.elementor-kit-6{--e-global-color-primary:#22D3EE;--e-global-color-secondary:#8B5CF6;--e-global-color-text:#F59E0B;--e-global-color-accent:#34D399;--e-global-color-e83f52e:#FB7185;--e-global-color-3326ca1:#E2E8F0;--e-global-color-b13afa3:#94A3B8;--e-global-color-d2aa239:#0A0E1A;--e-global-color-48e8fe1:#05070F;--e-global-typography-primary-font-family:"Peyda";--e-global-typography-primary-font-size:56px;--e-global-typography-primary-font-weight:900;--e-global-typography-secondary-font-family:"Peyda";--e-global-typography-secondary-font-size:36px;--e-global-typography-secondary-font-weight:900;--e-global-typography-text-font-family:"Peyda";--e-global-typography-text-font-size:14px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:2px;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#05070F;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-family:"Peyda", Sans-serif;border-radius:99px 99px 99px 99px;padding:16px 28px 16px 28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:24px;}.elementor-element{--widgets-spacing:24px 24px;--widgets-spacing-row:24px;--widgets-spacing-column:24px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@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-kit-6{--e-global-typography-primary-font-size:32px;--e-global-typography-secondary-font-size:26px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* ١ — کارت شیشه‌ای */
.glass-card{
  background:linear-gradient(160deg,rgba(255,255,255,.06),rgba(255,255,255,.02));
  backdrop-filter:blur(14px);
  border:1px solid rgba(148,163,184,.14);
  border-radius:24px;
  transition:transform .3s ease,border-color .3s ease,background .3s ease;
}
.glass-card:hover{ transform:translateY(-8px); border-color:rgba(34,211,238,.45); }

/* ٢ — متن گرادیانی */
.grad-text, .grad-text *{
  background:linear-gradient(95deg,#22D3EE,#818CF8 45%,#C084FC);
  -webkit-background-clip:text; background-clip:text; color:transparent !important;
}

/* ٣ — پس‌زمینهٔ گرید متحرک */
.grid-bg{
  background-image:
    linear-gradient(to right,rgba(148,163,184,.08) 1px,transparent 1px),
    linear-gradient(to bottom,rgba(148,163,184,.08) 1px,transparent 1px);
  background-size:60px 60px;
  animation:gridMove 14s linear infinite;
}
@keyframes gridMove{from{background-position:0 0}to{background-position:60px 60px}}

/* ۴ — دکمهٔ گرادیان متحرک */
.btn-glow .elementor-button{
  background:linear-gradient(270deg,#22D3EE,#8B5CF6,#22D3EE);
  background-size:220% 220%;
  animation:gradShift 6s ease infinite;
  color:#05070F !important; font-weight:700;
  box-shadow:0 12px 34px rgba(34,211,238,.28);
  transition:transform .25s ease;
}
.btn-glow .elementor-button:hover{transform:translateY(-3px) scale(1.03)}
@keyframes gradShift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}

/* ۵ — دکمهٔ شیشه‌ای (ثانویه) */
.btn-ghost .elementor-button{
  background:rgba(255,255,255,.05);
  border:1px solid rgba(148,163,184,.25);
  color:#fff !important;
}
.btn-ghost .elementor-button:hover{border-color:#22D3EE;background:rgba(255,255,255,.1)}

/* ۶ — هالهٔ نور دنبال‌کنندهٔ ماوس */
.glow-card{position:relative;overflow:hidden}
.glow-card::before{
  content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s;
  background:radial-gradient(260px circle at var(--cx,50%) var(--cy,50%),rgba(34,211,238,.18),transparent 60%);
}
.glow-card:hover::before{opacity:1}

/* ٧ — نور پس‌زمینه (Blob) */
.blob{filter:blur(120px);border-radius:999px;pointer-events:none}

/* ٨ — نقطهٔ ضربان‌دار آنلاین */
.live-dot{width:8px;height:8px;border-radius:50%;background:#34D399;position:relative;display:inline-block}
.live-dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:#34D399;
  animation:ping 1.8s cubic-bezier(0,0,.2,1) infinite}
@keyframes ping{75%,100%{transform:scale(2.4);opacity:0}}

/* ٩ — اصلاحات فرم */
.elementor-field-group input, .elementor-field-group textarea, .elementor-field-group select{
  background:rgba(255,255,255,.04) !important;
  border:1px solid rgba(148,163,184,.2) !important;
  border-radius:12px !important; color:#fff !important; padding:14px 16px !important;
}
.elementor-field-group input:focus, .elementor-field-group textarea:focus{
  border-color:#22D3EE !important; outline:none !important;
}
.elementor-field-group ::placeholder{color:#64748B !important}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://alirezamahdian.ir/wp-content/uploads/2026/10/PeydaWeb-Medium.eot');
	src: url('https://alirezamahdian.ir/wp-content/uploads/2026/10/PeydaWeb-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://alirezamahdian.ir/wp-content/uploads/2026/10/PeydaWeb-Medium.woff2') format('woff2'),
		url('https://alirezamahdian.ir/wp-content/uploads/2026/10/PeydaWeb-Medium.woff') format('woff'),
		url('https://alirezamahdian.ir/wp-content/uploads/2026/10/Peyda-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://alirezamahdian.ir/wp-content/uploads/2026/10/PeydaWeb-ExtraBold.eot');
	src: url('https://alirezamahdian.ir/wp-content/uploads/2026/10/PeydaWeb-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('https://alirezamahdian.ir/wp-content/uploads/2026/10/PeydaWeb-ExtraBold.woff2') format('woff2'),
		url('https://alirezamahdian.ir/wp-content/uploads/2026/10/PeydaWeb-ExtraBold.woff') format('woff'),
		url('https://alirezamahdian.ir/wp-content/uploads/2026/10/Peyda-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */