.elementor-549 .elementor-element.elementor-element-e265a6b{--display:flex;}.elementor-549 .elementor-element.elementor-element-51a8548{--display:flex;}.elementor-549 .elementor-element.elementor-element-bd146c2{--display:flex;}.elementor-549 .elementor-element.elementor-element-49cf93d{--display:flex;}.elementor-549 .elementor-element.elementor-element-6600b7e{--display:flex;}.elementor-549 .elementor-element.elementor-element-d514e3f{--display:flex;}.elementor-549 .elementor-element.elementor-element-3c7b26e{--display:flex;}.elementor-549 .elementor-element.elementor-element-5302866{--display:flex;}.elementor-549 .elementor-element.elementor-element-96be901{--display:flex;}.elementor-549 .elementor-element.elementor-element-dabeea4{--display:flex;}.elementor-549 .elementor-element.elementor-element-0f61aa4{--display:flex;}.elementor-549 .elementor-element.elementor-element-3566de2{--display:flex;}.elementor-549 .elementor-element.elementor-element-238a59e{--display:flex;}.elementor-549 .elementor-element.elementor-element-b55bf9c{--display:flex;}.elementor-549 .elementor-element.elementor-element-759e4f7{--display:flex;}/* Start custom CSS */.aval-industry-home-appliances-v1 {
  direction: rtl;
  color: #26354D;
}
.aval-industry-home-appliances-v1 .aval-section {
  padding: 44px 0;
}
.aval-industry-home-appliances-v1 .aval-container {
  width: min(1180px, calc(100% - 32px));
  margin: 0 auto;
}
.aval-industry-home-appliances-v1 .aval-grid-2,
.aval-industry-home-appliances-v1 .aval-grid-3,
.aval-industry-home-appliances-v1 .aval-grid-4 {
  display: grid;
  gap: 18px;
}
.aval-industry-home-appliances-v1 .aval-grid-2 { grid-template-columns: repeat(2, minmax(0,1fr)); }
.aval-industry-home-appliances-v1 .aval-grid-3 { grid-template-columns: repeat(3, minmax(0,1fr)); }
.aval-industry-home-appliances-v1 .aval-grid-4 { grid-template-columns: repeat(4, minmax(0,1fr)); }
.aval-industry-home-appliances-v1 .aval-card {
  background: rgba(255,255,255,.72);
  border: 1px solid #DDE8F7;
  border-radius: 15px;
  padding: 20px;
  box-shadow: 0 8px 24px rgba(7,26,58,.05);
}
.aval-industry-home-appliances-v1 .aval-section-head {
  max-width: 760px;
  margin-bottom: 20px;
}
.aval-industry-home-appliances-v1 .aval-section-head.left-tight { margin-bottom: 16px; }
.aval-industry-home-appliances-v1 .aval-section-head h2,
.aval-industry-home-appliances-v1 h1 {
  margin: 0 0 10px;
  line-height: 1.35;
  color: #071A3A;
}
.aval-industry-home-appliances-v1 .aval-section-head p,
.aval-industry-home-appliances-v1 p {
  line-height: 1.9;
  color: #4E5F79;
  margin: 0;
}
.aval-industry-home-appliances-v1 .aval-eyebrow {
  display: inline-block;
  margin-bottom: 10px;
  color: #2F6BFF;
  background: rgba(47,107,255,.09);
  border: 1px solid rgba(47,107,255,.16);
  border-radius: 999px;
  padding: 6px 12px;
  font-size: 13px;
  font-weight: 700;
}
.aval-industry-home-appliances-v1 .aval-gradient-text {
  background: linear-gradient(90deg, #2F6BFF 0%, #00C7F4 48%, #6C2BFF 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}
.aval-industry-home-appliances-v1 .aval-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  border-radius: 999px;
  padding: 12px 18px;
  border: 1px solid #C9DAF2;
  background: #fff;
  color: #071A3A;
  font-weight: 700;
}
.aval-industry-home-appliances-v1 .aval-btn-gradient,
.aval-industry-home-appliances-v1 .aval-cta-btn-primary {
  background: linear-gradient(90deg, #2F6BFF 0%, #00C7F4 55%, #6C2BFF 100%);
  color: #fff;
  border: none;
}
.aval-industry-home-appliances-v1 .aval-cta-buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 18px;
}
.aval-industry-home-appliances-v1 .aval-hero-grid {
  display: grid;
  grid-template-columns: 1.2fr .8fr;
  gap: 24px;
  align-items: start;
}
.aval-industry-home-appliances-v1 .aval-hero-shell { padding-top: 24px; }
.aval-industry-home-appliances-v1 .aval-hero-spotlight .aval-hero-copy,
.aval-industry-home-appliances-v1 .aval-hero-spotlight .aval-hero-insight {
  background: linear-gradient(180deg, rgba(255,255,255,.84), rgba(247,251,255,.92));
  border: 1px solid #DDE8F7;
  border-radius: 18px;
  padding: 24px;
}
.aval-industry-home-appliances-v1 .aval-hero-lead { font-size: 16px; }
.aval-industry-home-appliances-v1 .aval-trust-points {
  margin: 18px 0 0;
  padding: 0;
  list-style: none;
  display: grid;
  grid-template-columns: repeat(2, minmax(0,1fr));
  gap: 10px 18px;
}
.aval-industry-home-appliances-v1 .aval-trust-points li::before,
.aval-industry-home-appliances-v1 .aval-check-list li::before {
  content: '•';
  color: #10E7B3;
  margin-left: 8px;
  font-weight: 900;
}
.aval-industry-home-appliances-v1 .aval-trust-points li,
.aval-industry-home-appliances-v1 .aval-check-list li { color: #32445E; }
.aval-industry-home-appliances-v1 .aval-insight-card {
  background: #071A3A;
  color: #fff;
  border-radius: 16px;
  padding: 18px;
  margin-bottom: 16px;
}
.aval-industry-home-appliances-v1 .aval-insight-card ul { margin: 12px 0 0; padding-right: 18px; }
.aval-industry-home-appliances-v1 .aval-image-placeholder {
  margin-top: 14px;
  border: 1px dashed #7EA5E6;
  background: #F5FAFF;
  border-radius: 15px;
  padding: 16px;
  font-size: 14px;
  line-height: 1.8;
  color: #39506E;
}
.aval-industry-home-appliances-v1 .aval-diagnosis-cards .aval-card,
.aval-industry-home-appliances-v1 .aval-problem-cards .aval-card,
.aval-industry-home-appliances-v1 .aval-kpi-cards .aval-card,
.aval-industry-home-appliances-v1 .aval-faq-list .aval-card,
.aval-industry-home-appliances-v1 .aval-path-cards .aval-card,
.aval-industry-home-appliances-v1 .aval-roadmap-grid .aval-card { height: 100%; }
.aval-industry-home-appliances-v1 .aval-problem-layout { align-items: start; }
.aval-industry-home-appliances-v1 .aval-inline-cta { margin-top: 18px; font-weight: 700; }
.aval-industry-home-appliances-v1 .aval-inline-cta a { color: #2F6BFF; text-decoration: none; }
.aval-industry-home-appliances-v1 .aval-check-list { list-style: none; padding: 0; margin: 0; display: grid; gap: 10px; }
.aval-industry-home-appliances-v1 .aval-step {
  position: relative;
  background: rgba(255,255,255,.72);
  border: 1px solid #DDE8F7;
  border-radius: 15px;
  padding: 20px 18px 18px;
}
.aval-industry-home-appliances-v1 .aval-step span {
  display: inline-flex;
  width: 34px;
  height: 34px;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: linear-gradient(135deg,#2F6BFF,#00C7F4);
  color: #fff;
  font-weight: 800;
  margin-bottom: 10px;
}
.aval-industry-home-appliances-v1 .aval-journey-steps { display: grid; grid-template-columns: repeat(5, minmax(0,1fr)); gap: 14px; margin-bottom: 16px; }
.aval-industry-home-appliances-v1 .aval-roadmap-grid { display:grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 16px; margin-bottom:16px; }
.aval-industry-home-appliances-v1 .aval-related-links { display:flex; flex-wrap:wrap; gap:12px; margin-top:20px; }
.aval-industry-home-appliances-v1 .aval-related-links a { text-decoration:none; color:#2F6BFF; background:#fff; border:1px solid #DDE8F7; padding:10px 14px; border-radius:999px; }
.aval-industry-home-appliances-v1 .aval-faq-list { display:grid; gap:14px; }
.aval-industry-home-appliances-v1 .aval-final-cta-shell {
  background: linear-gradient(135deg, #071A3A 0%, #12356B 55%, #132E57 100%);
  border-radius: 18px;
  margin: 22px auto 50px;
  width: min(1180px, calc(100% - 32px));
}
.aval-industry-home-appliances-v1 .aval-final-cta-shell h2,
.aval-industry-home-appliances-v1 .aval-final-cta-shell p,
.aval-industry-home-appliances-v1 .aval-final-cta-shell .aval-microcopy { color:#fff; }
.aval-industry-home-appliances-v1 .aval-final-cta-shell .aval-eyebrow { background: rgba(255,255,255,.08); border-color: rgba(255,255,255,.16); color: #9FDDFF; }
.aval-industry-home-appliances-v1 .aval-cta-btn-secondary { background:#fff; color:#071A3A; border:none; }
.aval-industry-home-appliances-v1 .aval-microcopy { margin-top: 12px; font-size: 14px; color: #5C6D84; }

@media (max-width: 1024px) {
  .aval-industry-home-appliances-v1 .aval-grid-4 { grid-template-columns: repeat(2, minmax(0,1fr)); }
  .aval-industry-home-appliances-v1 .aval-grid-3 { grid-template-columns: repeat(2, minmax(0,1fr)); }
  .aval-industry-home-appliances-v1 .aval-journey-steps { grid-template-columns: repeat(2, minmax(0,1fr)); }
  .aval-industry-home-appliances-v1 .aval-roadmap-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }
}
@media (max-width: 820px) {
  .aval-industry-home-appliances-v1 .aval-hero-grid,
  .aval-industry-home-appliances-v1 .aval-grid-2,
  .aval-industry-home-appliances-v1 .aval-grid-3,
  .aval-industry-home-appliances-v1 .aval-grid-4,
  .aval-industry-home-appliances-v1 .aval-journey-steps,
  .aval-industry-home-appliances-v1 .aval-roadmap-grid { grid-template-columns: 1fr; }
  .aval-industry-home-appliances-v1 .aval-trust-points { grid-template-columns: 1fr; }
  .aval-industry-home-appliances-v1 .aval-section { padding: 34px 0; }
  .aval-industry-home-appliances-v1 .aval-hero-spotlight .aval-hero-copy,
  .aval-industry-home-appliances-v1 .aval-hero-spotlight .aval-hero-insight,
  .aval-industry-home-appliances-v1 .aval-final-cta-shell { padding: 20px; }
}

/* Fix section heading alignment - Home Appliances */
.aval-industry-home-appliances-v1 .aval-section-head:not(.left-tight) {
  max-width: 820px;
  margin: 0 auto 24px !important;
  text-align: center !important;
}

.aval-industry-home-appliances-v1 .aval-section-head:not(.left-tight) h1,
.aval-industry-home-appliances-v1 .aval-section-head:not(.left-tight) h2,
.aval-industry-home-appliances-v1 .aval-section-head:not(.left-tight) h3,
.aval-industry-home-appliances-v1 .aval-section-head:not(.left-tight) p {
  text-align: center !important;
  margin-left: auto;
  margin-right: auto;
}

.aval-industry-home-appliances-v1 .aval-section-head:not(.left-tight) .aval-eyebrow {
  margin-left: auto;
  margin-right: auto;
}

/* برای سکشن‌های دو ستونه که باید راست‌چین بمانند */
.aval-industry-home-appliances-v1 .aval-section-head.left-tight {
  max-width: 760px;
  margin: 0 0 16px 0 !important;
  text-align: right !important;
}

.aval-industry-home-appliances-v1 .aval-section-head.left-tight h1,
.aval-industry-home-appliances-v1 .aval-section-head.left-tight h2,
.aval-industry-home-appliances-v1 .aval-section-head.left-tight h3,
.aval-industry-home-appliances-v1 .aval-section-head.left-tight p {
  text-align: right !important;
}/* End custom CSS */