/* ===== کیان / رشد سبز — VC Skin ===== */
:root {
–tq: #0d9488;
–tq-d: #0f766e;
–gold: #d4a017;
–gold-l: #f0c75e;
–cream: #faf6f0;
–cream-d: #f0e6d8;
–navy: #1a2f3a;
–text: #2c3e40;
–muted: #5a6b6d;
}

.page-kian,
.page-kian .vc_row {
font-family: “Vazirmatn”, Tahoma, sans-serif;
color: var(–text);
}

.page-kian .stat-num,
.page-kian .ult-just-icon-number,
.page-kian .stats-block .stats-number,
.page-kian .aio-icon-component .aio-icon-title {
/* در صورت نیاز */
}

/* اعداد آمار — حس لوکس */
.page-kian .kian-stat .stats-number,
.page-kian .kian-stat .ult_counter_number {
font-family: “Cormorant Garamond”, Georgia, serif !important;
font-weight: 700 !important;
color: #f0c75e !important;
letter-spacing: 0.02em;
}

/* پس‌زمینه صفحه */
.page-kian {
background: var(–cream);
}

/* ردیف هیرو */
.kian-hero {
background: radial-gradient(circle at 15% 20%, rgba(13,148,136,.12), transparent 45%),
radial-gradient(circle at 90% 80%, rgba(212,160,23,.10), transparent 40%),
var(–cream) !important;
padding-top: 80px !important;
padding-bottom: 40px !important;
}

/* کارت مسیر AI */
.kian-path-ai {
background: #fff !important;
border: 2px solid rgba(13,148,136,.28) !important;
border-radius: 20px !important;
box-shadow: 0 10px 40px rgba(13,148,136,.12) !important;
padding: 8px !important;
transition: .3s ease;
}
.kian-path-ai:hover {
border-color: #0d9488 !important;
transform: translateY(-4px);
}

/* کارت مسیر معلم */
.kian-path-teacher {
background: #fff !important;
border: 2px solid rgba(212,160,23,.35) !important;
border-radius: 20px !important;
box-shadow: 0 8px 30px rgba(212,160,23,.18) !important;
padding: 8px !important;
transition: .3s ease;
}
.kian-path-teacher:hover {
border-color: #d4a017 !important;
transform: translateY(-4px);
}

/* نوار آمار */
.kian-stats-row {
background: linear-gradient(135deg, #1a2f3a 0%, #243f4d 100%) !important;
border-radius: 28px !important;
margin-top: -10px !important;
box-shadow: 0 20px 50px rgba(26,47,58,.25) !important;
padding-top: 36px !important;
padding-bottom: 36px !important;
}
.kian-stats-row .stats-text,
.kian-stats-row .counter-text {
color: rgba(255,255,255,.85) !important;
}

/* کارت ویژگی / معلم / نظر */
.kian-card {
background: #fff !important;
border-radius: 20px !important;
border: 1px solid rgba(13,148,136,.1) !important;
box-shadow: 0 10px 40px rgba(13,148,136,.1) !important;
overflow: hidden;
transition: .3s ease;
}
.kian-card:hover {
transform: translateY(-6px);
box-shadow: 0 16px 40px rgba(13,148,136,.18) !important;
}

/* دکمه‌ها */
.kian-btn-tq a,
.kian-btn-tq .ubtn {
background: linear-gradient(135deg, #0d9488, #0f766e) !important;
color: #fff !important;
border-radius: 999px !important;
border: none !important;
}
.kian-btn-gold a,
.kian-btn-gold .ubtn {
background: linear-gradient(135deg, #f0c75e, #d4a017) !important;
color: #1a2f3a !important;
border-radius: 999px !important;
border: none !important;
}

/* تیتر سکشن */
.kian-eyebrow {
color: #0d9488 !important;
font-weight: 700 !important;
font-size: 0.9rem !important;
}
.kian-heading .uvc-heading-spacer,
.kian-heading h2 {
color: #1a2f3a !important;
}

/* FAQ */
.kian-faq .ult-accordion {
direction: rtl;
}
.kian-faq .ult-tabto-act-content,
.kian-faq .wpb_accordion_wrapper {
background: #fff;
border-radius: 12px;
}

/* CTA */
.kian-cta {
background: linear-gradient(135deg, #0f766e, #0d9488) !important;
border-radius: 28px !important;
padding: 48px 24px !important;
text-align: center;
}
.kian-cta h2, .kian-cta p { color: #fff !important; }

/* برابر بودن دو مسیر */
.kian-equal-note {
text-align: center;
color: var(–muted);
font-size: 0.9rem;
margin-top: 8px;
}
.kian-equal-note strong { color: var(–tq); }