.elementor-448 .elementor-element.elementor-element-65c931b{--display:flex;}.elementor-448 .elementor-element.elementor-element-a761426{--display:flex;}.elementor-448 .elementor-element.elementor-element-8263c54{--display:flex;}.elementor-448 .elementor-element.elementor-element-870c765{--display:flex;}.elementor-448 .elementor-element.elementor-element-f63ab6b{--display:flex;}.elementor-448 .elementor-element.elementor-element-cad1956{--display:flex;}.elementor-448 .elementor-element.elementor-element-0208b8e{--display:flex;}.elementor-448 .elementor-element.elementor-element-21dce56{--display:flex;}.elementor-448 .elementor-element.elementor-element-c57ef60{--display:flex;}/* Start custom CSS *//* =========================================================
   Aval CRM Chat + Form to CRM Page — Slim CSS No Duplicates
   Requires global Aval CRM CSS in Woodmart
   فقط استایل‌های اختصاصی همین صفحه
   ========================================================= */

.aval-chat-form-v1{direction:rtl;overflow:hidden;background:transparent;}

.aval-chat-form-v1 .cf-grid-2{display:grid;grid-template-columns:1.03fr .97fr;gap:46px;align-items:center;}
.aval-chat-form-v1 .cf-head{max-width:900px;margin:0 auto 38px;text-align:center;}
.aval-chat-form-v1 .cf-lead{margin:16px 0 0;font-size:18px;line-height:2;max-width:830px;}
.aval-chat-form-v1 .cf-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px;}
.aval-chat-form-v1 .cf-btn-secondary{background:#fff;border:1px solid rgba(7,26,58,.10);}
.aval-chat-form-v1 .cf-hero{background:var(--aval-hero-glow,radial-gradient(circle at 15% 20%,rgba(0,199,244,.16),transparent 30%),radial-gradient(circle at 78% 14%,rgba(108,43,255,.13),transparent 28%),linear-gradient(180deg,#FFFFFF 0%,#F7FBFF 100%));padding-top:76px;padding-bottom:84px;}
.aval-chat-form-v1 .cf-pill-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;}
.aval-chat-form-v1 .cf-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;background:rgba(255,255,255,.82);border:1px solid rgba(47,107,255,.10);border-radius:999px;font-size:13px;font-weight:800;box-shadow:var(--aval-soft-shadow,0 8px 22px rgba(7,26,58,.045));}
.aval-chat-form-v1 .cf-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--aval-brand-gradient,linear-gradient(135deg,#00C7F4 0%,#2F6BFF 52%,#6C2BFF 100%));}

/* Hero visual */
.aval-chat-form-v1 .cf-visual{position:relative;min-height:500px;border-radius:34px;padding:26px;overflow:hidden;background:radial-gradient(circle at 12% 18%,rgba(0,199,244,.18),transparent 30%),radial-gradient(circle at 88% 78%,rgba(108,43,255,.16),transparent 32%),linear-gradient(180deg,#fff,#F7FBFF);border:1px solid rgba(47,107,255,.10);box-shadow:0 28px 72px rgba(7,26,58,.08);}
.aval-chat-form-v1 .cf-visual-line{position:absolute;inset:0;background:linear-gradient(90deg,transparent 8%,rgba(47,107,255,.11) 50%,transparent 92%),linear-gradient(0deg,transparent 12%,rgba(0,199,244,.08) 50%,transparent 88%);opacity:.8;transform:rotate(-8deg) scale(1.24);}
.aval-chat-form-v1 .cf-visual-core{position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:260px;min-height:165px;border-radius:30px;background:#fff;border:1px solid rgba(47,107,255,.14);box-shadow:0 24px 60px rgba(7,26,58,.10);display:grid;place-items:center;text-align:center;padding:24px;z-index:2;}
.aval-chat-form-v1 .cf-visual-core b{font-size:27px;font-weight:950;line-height:1.35;}
.aval-chat-form-v1 .cf-visual-core small{display:block;margin-top:9px;line-height:1.8;}
.aval-chat-form-v1 .cf-node{position:absolute;width:178px;padding:14px;border-radius:20px;background:rgba(255,255,255,.88);border:1px solid rgba(47,107,255,.10);box-shadow:var(--aval-soft-shadow,0 8px 22px rgba(7,26,58,.045));z-index:3;}
.aval-chat-form-v1 .cf-node b{display:block;font-size:14px;margin-bottom:4px;}
.aval-chat-form-v1 .cf-node small{display:block;line-height:1.65;}
.aval-chat-form-v1 .cf-n1{right:24px;top:44px;}
.aval-chat-form-v1 .cf-n2{left:24px;top:72px;}
.aval-chat-form-v1 .cf-n3{right:34px;bottom:66px;}
.aval-chat-form-v1 .cf-n4{left:36px;bottom:48px;}
.aval-chat-form-v1 .cf-n5{right:50%;top:22px;transform:translateX(50%);}
.aval-chat-form-v1 .cf-prompt-box{margin-top:14px;padding:14px 16px;border:1px dashed rgba(47,107,255,.28);border-radius:18px;background:rgba(255,255,255,.94);}
.aval-chat-form-v1 .cf-prompt-box strong{display:block;margin-bottom:6px;font-size:13px;}
.aval-chat-form-v1 .cf-prompt-box code{display:block;white-space:pre-wrap;font-family:inherit;font-size:12px;line-height:1.9;}

/* Statement */
.aval-chat-form-v1 .cf-statement{padding:42px 0;background:#fff;}
.aval-chat-form-v1 .cf-statement-inner{display:grid;grid-template-columns:140px 1fr;gap:24px;align-items:center;}
.aval-chat-form-v1 .cf-mark{height:12px;border-radius:999px;background:var(--aval-brand-gradient,linear-gradient(135deg,#00C7F4 0%,#2F6BFF 52%,#6C2BFF 100%));box-shadow:0 10px 28px rgba(47,107,255,.22);}
.aval-chat-form-v1 .cf-statement-text{font-size:clamp(23px,2.7vw,35px);font-weight:950;line-height:1.55;}

/* Backgrounds */
.aval-chat-form-v1 .cf-open{background:#fff;}
.aval-chat-form-v1 .cf-open-light{background:linear-gradient(180deg,#fff,#F7FBFF);}

/* Problem */
.aval-chat-form-v1 .cf-problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid rgba(7,26,58,.10);border-right:1px solid rgba(7,26,58,.10);margin-top:38px;}
.aval-chat-form-v1 .cf-problem{min-height:230px;padding:28px;background:rgba(255,255,255,.62);border-left:1px solid rgba(7,26,58,.10);border-bottom:1px solid rgba(7,26,58,.10);}
.aval-chat-form-v1 .cf-problem span{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:16px;color:#fff;background:var(--aval-brand-gradient,linear-gradient(135deg,#00C7F4 0%,#2F6BFF 52%,#6C2BFF 100%));font-weight:950;margin-bottom:16px;}
.aval-chat-form-v1 .cf-problem h3{margin:0 0 8px;font-size:20px;}

/* Flow */
.aval-chat-form-v1 .cf-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:38px;}
.aval-chat-form-v1 .cf-step{padding:24px 18px;border-radius:26px;background:#fff;border:1px solid rgba(47,107,255,.10);box-shadow:var(--aval-soft-shadow,0 8px 22px rgba(7,26,58,.045));}
.aval-chat-form-v1 .cf-step span{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,rgba(0,199,244,.12),rgba(47,107,255,.10),rgba(108,43,255,.10));color:#2F6BFF;font-weight:950;margin-bottom:14px;}
.aval-chat-form-v1 .cf-step h3{font-size:18px;margin-bottom:8px;}

/* Tools */
.aval-chat-form-v1 .cf-tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px;}
.aval-chat-form-v1 .cf-tool-card{padding:30px;border-radius:30px;background:#fff;border:1px solid rgba(47,107,255,.10);box-shadow:0 18px 50px rgba(7,26,58,.055);}
.aval-chat-form-v1 .cf-tool-card.featured{border-color:rgba(47,107,255,.25);box-shadow:0 28px 72px rgba(47,107,255,.10);}
.aval-chat-form-v1 .cf-tool-label{display:inline-flex;width:max-content;padding:7px 11px;border-radius:999px;background:linear-gradient(135deg,rgba(0,199,244,.12),rgba(47,107,255,.10),rgba(108,43,255,.10));color:#2F6BFF;font-size:12px;font-weight:900;margin-bottom:16px;}
.aval-chat-form-v1 .cf-tool-card h3{margin:0 0 8px;font-size:23px;}
.aval-chat-form-v1 .cf-list{display:grid;gap:9px;margin:18px 0 0;padding:0;list-style:none;}
.aval-chat-form-v1 .cf-list li{position:relative;padding-right:18px;line-height:1.8;font-size:14px;}
.aval-chat-form-v1 .cf-list li:before{content:"";position:absolute;right:0;top:13px;width:7px;height:7px;border-radius:50%;background:#10E7B3;}

/* Scenario */
.aval-chat-form-v1 .cf-scenario-box{display:grid;grid-template-columns:.95fr 1.05fr;gap:30px;align-items:center;margin-top:34px;}
.aval-chat-form-v1 .cf-scenario-card{border-radius:34px;padding:32px;background:#fff;border:1px solid rgba(47,107,255,.10);box-shadow:0 28px 72px rgba(7,26,58,.07);}
.aval-chat-form-v1 .cf-scenario-list{display:grid;gap:14px;margin-top:18px;}
.aval-chat-form-v1 .cf-scenario-row{display:grid;grid-template-columns:54px 1fr;gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid rgba(7,26,58,.10);}
.aval-chat-form-v1 .cf-scenario-num{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;color:#2F6BFF;font-weight:950;background:linear-gradient(135deg,rgba(0,199,244,.12),rgba(47,107,255,.10),rgba(108,43,255,.10));}
.aval-chat-form-v1 .cf-scenario-row h3{margin:0 0 5px;font-size:19px;}
.aval-chat-form-v1 .cf-lead-mock{min-height:430px;border-radius:34px;padding:26px;background:radial-gradient(circle at 12% 20%,rgba(0,199,244,.13),transparent 32%),radial-gradient(circle at 88% 80%,rgba(108,43,255,.12),transparent 32%),linear-gradient(180deg,#fff,#F7FBFF);border:1px solid rgba(47,107,255,.10);box-shadow:var(--aval-soft-shadow,0 8px 22px rgba(7,26,58,.045));}
.aval-chat-form-v1 .cf-lead-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:18px;border-bottom:1px solid rgba(7,26,58,.10);}
.aval-chat-form-v1 .cf-lead-badge{display:inline-flex;padding:7px 11px;border-radius:999px;background:rgba(47,107,255,.08);color:#2F6BFF;font-weight:900;font-size:13px;}
.aval-chat-form-v1 .cf-lead-lines{display:grid;gap:14px;margin-top:22px;}
.aval-chat-form-v1 .cf-lead-line{height:50px;border-radius:16px;background:#fff;border:1px solid rgba(47,107,255,.08);box-shadow:0 8px 20px rgba(7,26,58,.035);position:relative;overflow:hidden;}
.aval-chat-form-v1 .cf-lead-line:before{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:38%;height:10px;border-radius:999px;background:linear-gradient(90deg,rgba(47,107,255,.20),rgba(0,199,244,.16));}
.aval-chat-form-v1 .cf-lead-line:after{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:58px;height:20px;border-radius:999px;background:rgba(16,231,179,.18);}

/* Outputs */
.aval-chat-form-v1 .cf-output-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px;}
.aval-chat-form-v1 .cf-output{padding:24px;border-radius:26px;background:#fff;border:1px solid rgba(47,107,255,.10);box-shadow:var(--aval-soft-shadow,0 8px 22px rgba(7,26,58,.045));}
.aval-chat-form-v1 .cf-output b{display:block;margin-bottom:8px;font-size:17px;}
.aval-chat-form-v1 .cf-output small{display:block;line-height:1.75;}

/* Package CTA */
.aval-chat-form-v1 .cf-package-box{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;margin-top:36px;padding:30px;border-radius:30px;background:#fff;border:1px solid rgba(47,107,255,.10);box-shadow:0 28px 72px rgba(7,26,58,.07);}
.aval-chat-form-v1 .cf-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;}
.aval-chat-form-v1 .cf-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:#F7FBFF;border:1px solid rgba(47,107,255,.10);font-size:13px;font-weight:800;}
.aval-chat-form-v1 .cf-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--aval-brand-gradient,linear-gradient(135deg,#00C7F4 0%,#2F6BFF 52%,#6C2BFF 100%));}

/* FAQ */
.aval-chat-form-v1 .cf-faq-wrap{max-width:900px;margin:34px auto 0;display:grid;gap:12px;}
.aval-chat-form-v1 .cf-faq-wrap details{background:#fff;border:1px solid rgba(47,107,255,.10);}

/* Final CTA */
.aval-chat-form-v1 .cf-final-box{border-radius:34px;padding:52px;}
.aval-chat-form-v1 .cf-final-box p{color:rgba(255,255,255,.78);}
.aval-chat-form-v1 .cf-seo-note{margin-top:26px;padding:20px;border-radius:22px;background:#F7FBFF;border:1px dashed rgba(47,107,255,.22);font-size:14px;line-height:1.9;}

/* Responsive */
@media (max-width:1100px){
  .aval-chat-form-v1 .cf-grid-2,.aval-chat-form-v1 .cf-statement-inner,.aval-chat-form-v1 .cf-scenario-box,.aval-chat-form-v1 .cf-package-box{grid-template-columns:1fr;}
  .aval-chat-form-v1 .cf-flow,.aval-chat-form-v1 .cf-output-grid{grid-template-columns:repeat(2,1fr);}
  .aval-chat-form-v1 .cf-problem-grid,.aval-chat-form-v1 .cf-tool-grid{grid-template-columns:repeat(2,1fr);}
  .aval-chat-form-v1 .cf-visual{min-height:500px;}
}
@media (max-width:760px){
  .aval-chat-form-v1 .cf-actions{flex-direction:column;align-items:stretch;}
  .aval-chat-form-v1 .cf-actions .aval-btn{width:100%;}
  .aval-chat-form-v1 .cf-flow,.aval-chat-form-v1 .cf-output-grid,.aval-chat-form-v1 .cf-problem-grid,.aval-chat-form-v1 .cf-tool-grid,.aval-chat-form-v1 .cf-scenario-row{grid-template-columns:1fr;}
  .aval-chat-form-v1 .cf-visual{min-height:610px;}
  .aval-chat-form-v1 .cf-visual-core{top:48%;width:225px;}
  .aval-chat-form-v1 .cf-node{width:calc(50% - 34px);padding:12px;}
  .aval-chat-form-v1 .cf-n1{right:18px;top:22px;}
  .aval-chat-form-v1 .cf-n2{left:18px;top:72px;}
  .aval-chat-form-v1 .cf-n3{right:18px;bottom:88px;}
  .aval-chat-form-v1 .cf-n4{left:18px;bottom:22px;}
  .aval-chat-form-v1 .cf-n5{right:50%;top:164px;}
  .aval-chat-form-v1 .cf-final-box{padding:34px 22px;border-radius:24px;}
}
.aval-wc-crm-v1 .aval-cta-dark .aval-cta-btn-secondary{
  color:#071A3A !important;
  background:#FFFFFF !important;
  border-color:rgba(255,255,255,.75) !important;
}

.aval-wc-crm-v1 .aval-cta-dark .aval-cta-btn-secondary:hover{
  color:#071A3A !important;
}/* End custom CSS */