.elementor-16731 .elementor-element.elementor-element-06ad7e3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-10ad282 */.cst-root{--b:#C61D23;--bd:#99060C;--bl:#FEF2F2;--ink:#0F172A;--txt:#2A2E35;--mut:#6B7280;--bg:#F8F9FB;--crm:#FBF8F2;--w:#fff;--ln:#E7E9EE;--wm:#F0E8D6;--ok:#16A34A;--r:16px;--sh:0 0 26px rgba(213,213,213,.4);--shh:0 25px 33px rgba(226,226,226,.5);font-family:'Vazirmatn','IRANSans',Tahoma,sans-serif;color:var(--txt);background:var(--w);line-height:1.8;width:100%;overflow-x:hidden;-webkit-font-smoothing:antialiased}.cst-root *,.cst-root *:before,.cst-root *:after{box-sizing:border-box;margin:0;padding:0}.cst-root a{color:inherit;text-decoration:none;transition:all .2s}.cst-root img{max-width:100%;display:block}.cst-root ul{list-style:none}.cst-sec{position:relative;width:100%;padding-block:clamp(56px,7vw,96px)}.cst-wrap{width:min(100% - clamp(40px,9vw,140px),1320px);margin-inline:auto}.cst-soft{background:var(--bg)}.cst-crm{background:var(--crm)}
.cst-h1{font-size:clamp(1.7rem,3.6vw,2.8rem);font-weight:900;line-height:1.35;color:var(--ink);margin-bottom:18px}.cst-h2{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;line-height:1.45;color:var(--ink);margin-bottom:14px}.cst-h3{font-size:1.1rem;font-weight:700;color:var(--ink);margin-bottom:8px;line-height:1.5}.cst-lead{font-size:1.05rem;color:var(--mut);line-height:1.9;max-width:760px}.cst-body{font-size:.9rem;color:var(--mut);line-height:1.8}.cst-red{color:var(--b)}.cst-lead strong{color:var(--ink);font-weight:800}
.cst-head{max-width:780px;margin-bottom:clamp(32px,4vw,52px);text-align:center;margin-inline:auto}.cst-head.right{text-align:right;margin-inline:0}.cst-head .cst-lead{margin-inline:auto}.cst-head.right .cst-lead{margin-inline:0}.cst-badge{display:inline-flex;align-items:center;gap:8px;font-size:.75rem;font-weight:600;color:var(--b);background:rgba(198,29,35,.08);border:1px solid rgba(198,29,35,.15);padding:7px 14px;border-radius:50px;margin-bottom:16px}.cst-deco{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:14px}.cst-deco .ln{width:48px;height:2px;background:linear-gradient(90deg,transparent,var(--b));border-radius:2px;opacity:.5}.cst-deco .ln:last-child{background:linear-gradient(90deg,var(--b),transparent)}.cst-deco .dm{width:9px;height:9px;background:var(--b);transform:rotate(45deg);opacity:.25}.cst-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 30px;border-radius:7px;font-weight:700;font-size:.95rem;border:none;cursor:pointer;transition:all .25s}.cst-btn-p{background:linear-gradient(153deg,var(--b),var(--bd));color:#fff!important;box-shadow:0 4px 14px rgba(198,29,35,.25)}.cst-btn-p:hover{transform:translateY(-2px);box-shadow:0 1px 28px rgba(205,225,248,.8)}.cst-btn-o{background:var(--w);color:var(--ink);border:1px solid var(--ln)}.cst-btn-o:hover{border-color:var(--b);color:var(--b);transform:translateY(-2px)}
.cst-hero{background:radial-gradient(1100px 480px at 85% -10%,rgba(198,29,35,.07),transparent 60%),var(--bg);padding-block:clamp(56px,7vw,88px) clamp(40px,5vw,64px)}.cst-hero-g{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,64px);align-items:center}.cst-hero-g>div:first-child{text-align:right}.cst-ctas{display:flex;gap:12px;margin:26px 0;flex-wrap:wrap;justify-content:flex-start}.cst-trust{display:flex;flex-direction:column;gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid var(--ln);align-items:flex-start}.cst-trust span{display:flex;align-items:center;gap:10px;font-size:.92rem;font-weight:500;color:var(--txt)}.cst-trust i{color:var(--b)}.cst-frame{position:relative}.cst-frame img{border:5px solid #fff;border-radius:12px;box-shadow:0 30px 60px -20px rgba(15,23,42,.18);width:100%;height:auto}.cst-chip{position:absolute;background:#fff;border-radius:12px;padding:10px 16px;box-shadow:0 15px 35px rgba(15,23,42,.15);display:flex;align-items:center;gap:10px;font-size:.8rem;font-weight:700;color:var(--ink)}.cst-chip i{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:.9rem}.cst-chip.c1{bottom:-18px;right:-14px}.cst-chip.c1 i{background:rgba(22,163,74,.12);color:var(--ok)}.cst-chip.c2{top:-16px;left:-12px}.cst-chip.c2 i{background:var(--bl);color:var(--b)}
.cst-strip{background:#fff;border-top:1px solid var(--ln);border-bottom:1px solid var(--ln);padding:26px 0}.cst-strip-in{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.cst-strip-it{display:flex;align-items:center;gap:12px;padding-inline:20px;border-inline-start:1px solid #E2E2E2}.cst-strip-it:first-child{border-inline-start:none;padding-inline-start:0}.cst-strip-it i{width:46px;height:46px;border-radius:50%;background:var(--bl);color:var(--b);display:flex;align-items:center;justify-content:center;font-size:1.15rem;flex-shrink:0}.cst-strip-it strong{display:block;font-size:1rem;color:var(--ink)}.cst-strip-it span{font-size:.78rem;color:var(--mut);font-weight:500}
.cst-sum{background:#fff;border:1px solid var(--ln);border-top:3px dashed var(--b);border-radius:14px;box-shadow:0 2px 7px rgba(154,154,154,.5);padding:clamp(24px,3vw,40px)}.cst-sum p{font-size:.98rem;line-height:2.15;color:var(--txt);text-align:right}.cst-sum strong{color:var(--b)}
.cst-pains{display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(32px,4vw,56px)}.cst-pain{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;padding:22px 10px;border-bottom:1px dashed #E3D9C6;border-radius:10px;transition:background .25s;text-align:right}.cst-pain:hover{background:#fff}.cst-pain .n{font-size:42px;font-weight:900;color:rgba(198,29,35,.14);line-height:1}.cst-pain h3{display:flex;align-items:center;gap:10px;font-size:1.05rem;font-weight:700;color:var(--ink);margin-bottom:6px}.cst-pain h3 i{color:var(--b);font-size:1rem}
.cst-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative}.cst-steps:before{content:'';position:absolute;top:34px;right:8%;left:8%;border-top:2px dashed #D8DCE3;z-index:0}.cst-step{position:relative;z-index:1;text-align:center;background:var(--bg);border-radius:14px;padding:0 8px}.cst-step .cir{width:68px;height:68px;margin:0 auto 16px;background:#fff;border:2px solid var(--b);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--b);font-size:1.35rem;position:relative;transition:all .3s}.cst-step:hover .cir{transform:scale(1.08);box-shadow:0 10px 26px rgba(198,29,35,.25)}.cst-step .cir b{position:absolute;top:-8px;left:-8px;width:26px;height:26px;border-radius:50%;background:#fff;color:var(--b);border:2px solid var(--b);font-size:.75rem;font-weight:900;display:flex;align-items:center;justify-content:center}.cst-banner{margin-top:40px;background:linear-gradient(128deg,var(--b),var(--bd));border:1px solid var(--wm);border-radius:15px;color:#fff;padding:20px 28px;display:flex;align-items:center;justify-content:center;gap:12px;font-weight:700;font-size:1rem;flex-wrap:wrap;text-align:center}
.cst-bento{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.cst-bx{grid-column:span 2;background:#fff;border:1px solid var(--ln);border-radius:var(--r);padding:26px;box-shadow:var(--sh);transition:all .35s cubic-bezier(.16,1,.3,1);text-align:right}.cst-bx:hover{transform:translateY(-6px);box-shadow:var(--shh);border-color:var(--b)}.cst-bx.w3{grid-column:span 3}.cst-bx .ico{width:48px;height:48px;border-radius:10px;background:var(--bl);color:var(--b);display:flex;align-items:center;justify-content:center;font-size:1.25rem;margin-bottom:16px}.cst-bx ul{margin-top:12px;display:grid;gap:8px;text-align:right}.cst-bx ul li{display:flex;gap:9px;align-items:flex-start;font-size:.86rem;color:var(--mut)}.cst-bx ul li i{color:var(--b);font-size:.85rem;margin-top:5px;flex-shrink:0}.cst-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.cst-tags span{font-size:.72rem;font-weight:600;color:#9C9789;background:#F8F3E8;padding:4px 14px;border-radius:30px}
.cst-flow{background:linear-gradient(180deg,#fff,var(--bg));border:1px solid var(--ln);border-radius:24px;padding:clamp(32px,5vw,56px) clamp(20px,3vw,40px);box-shadow:var(--sh)}.cst-nodes{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:36px}.cst-node{background:#fff;border:1px solid var(--ln);border-radius:16px;padding:22px 24px;min-width:160px;text-align:center;box-shadow:var(--sh);transition:all .3s}.cst-node:hover{transform:translateY(-6px);box-shadow:var(--shh);border-color:var(--b)}.cst-node .ico{width:48px;height:48px;border-radius:12px;background:var(--bl);color:var(--b);display:flex;align-items:center;justify-content:center;font-size:1.2rem;margin:0 auto 12px;transition:all .3s}.cst-node:hover .ico{background:var(--b);color:#fff;transform:rotate(-6deg)}.cst-node .t{font-weight:700;font-size:.95rem;color:var(--ink)}.cst-node .s{font-size:.72rem;color:var(--mut);margin-top:4px}.cst-node.mid{background:linear-gradient(145deg,var(--b),var(--bd));border-color:var(--b);color:#fff;min-width:190px;padding:28px 24px;box-shadow:0 20px 40px -10px rgba(198,29,35,.4);transform:scale(1.05)}.cst-node.mid:hover{transform:scale(1.08) translateY(-4px)}.cst-node.mid .ico{background:rgba(255,255,255,.2);color:#fff}.cst-node.mid .t{color:#fff}.cst-node.mid .s{color:rgba(255,255,255,.85)}.cst-arw{color:var(--b);font-size:1.3rem;padding:0 6px;opacity:.4}.cst-tips{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px}.cst-tip{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--ln);border-radius:14px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.03);transition:all .3s;text-align:right}.cst-tip:hover{border-color:var(--b);box-shadow:var(--sh);transform:translateY(-3px)}.cst-tip .ti{width:40px;height:40px;min-width:40px;border-radius:10px;background:rgba(22,163,74,.12);color:var(--ok);display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.cst-tip p{font-size:.86rem;color:var(--txt);line-height:1.7}
.cst-methods{display:grid;gap:16px}.cst-method{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;background:#fff;border:1px solid var(--wm);border-radius:var(--r);padding:22px 28px;box-shadow:var(--sh);transition:all .3s}.cst-method:hover{transform:translateY(-4px);border-color:var(--b);box-shadow:var(--shh)}.cst-method .side{display:flex;align-items:center;gap:16px}.cst-method .idx{font-size:34px;font-weight:900;color:rgba(198,29,35,.18)}.cst-method .mico{width:54px;height:54px;border-radius:50%;border:2px solid var(--b);color:var(--b);display:flex;align-items:center;justify-content:center;font-size:1.2rem;background:#fff}.cst-method>div:nth-child(2){text-align:right}.cst-method .tag{font-size:.72rem;font-weight:700;color:var(--b);background:var(--bl);border:1px solid rgba(198,29,35,.15);padding:6px 16px;border-radius:30px;white-space:nowrap}
.cst-rep{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px 32px}.cst-rep-it{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:12px;transition:background .2s,box-shadow .2s;text-align:right}.cst-rep-it:hover{background:#fff;box-shadow:var(--sh)}.cst-rep-it>i{color:var(--b);font-size:1.05rem;margin-top:5px;flex-shrink:0}.cst-rep-it strong{display:block;font-size:.95rem;color:var(--ink);margin-bottom:2px}.cst-rep-it span{font-size:.8rem;color:var(--mut)}
.cst-twrap{overflow-x:auto;border-radius:var(--r);box-shadow:var(--sh);border:1px solid var(--ln);background:#fff}.cst-table{width:100%;border-collapse:collapse;min-width:760px}.cst-table th{background:#101426;color:#fff;padding:16px 20px;font-size:.88rem;text-align:center}.cst-table th:first-child{text-align:right}.cst-table th.hl{background:var(--b)}.cst-table td{padding:15px 20px;border-bottom:1px solid var(--ln);font-size:.88rem;text-align:center;color:var(--txt)}.cst-table td:first-child{text-align:right;font-weight:600;color:var(--ink)}.cst-table tr:last-child td{border-bottom:none}.cst-table tr:hover td{background:rgba(248,249,251,.7)}.cst-table td.hl{background:rgba(198,29,35,.04)}.cst-yes{color:var(--ok);font-size:1.1rem}.cst-no{color:#B91C1C;font-size:1.1rem}.cst-part{color:var(--mut);font-size:.8rem;font-weight:600}
.cst-faq{max-width:920px;margin-inline:auto;display:grid;gap:12px}.cst-fq{background:#fff;border:1px solid var(--ln);border-radius:12px;overflow:hidden;transition:all .25s}.cst-fq[open]{border-color:var(--b);box-shadow:0 6px 20px rgba(198,29,35,.1)}.cst-fq-q{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;cursor:pointer;font-weight:700;font-size:.98rem;color:var(--ink);list-style:none;text-align:right}.cst-fq-q::-webkit-details-marker{display:none}.cst-fq-q i{width:32px;height:32px;border-radius:8px;background:var(--bg);color:var(--b);display:flex;align-items:center;justify-content:center;transition:all .3s;flex-shrink:0}.cst-fq[open] .cst-fq-q i{background:var(--b);color:#fff;transform:rotate(45deg)}.cst-fq-a{margin:0 22px 20px;padding:16px 0 0;border-top:1px solid var(--ln);font-size:.9rem;color:var(--mut);line-height:2;text-align:right}
.cst-cta{background:linear-gradient(135deg,var(--b),var(--bd));border-radius:20px;padding:clamp(40px,6vw,72px) clamp(24px,5vw,64px);text-align:center;color:#fff;position:relative;overflow:hidden}.cst-cta:before{content:'';position:absolute;inset:0;background:radial-gradient(600px 300px at 50% 0,rgba(255,255,255,.08),transparent 60%)}.cst-cta>*{position:relative}.cst-cta .cst-h2{color:#fff}.cst-cta p{color:rgba(255,255,255,.88);max-width:600px;margin:0 auto 30px}.cst-cta .cst-btn-o{background:transparent;color:#fff;border-color:rgba(255,255,255,.4)}.cst-cta .cst-btn-o:hover{background:rgba(255,255,255,.1);border-color:#fff;color:#fff}.cst-cta .cst-btn-p{background:#fff;color:var(--b)!important}.cst-cta .cst-btn-p:hover{background:var(--ink);color:#fff!important}.cst-pillar{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;background:#fff;border:1px solid var(--ln);border-radius:var(--r);padding:26px 30px;margin-top:28px;transition:all .3s}.cst-pillar:hover{border-color:var(--b);box-shadow:var(--sh)}.cst-pillar .t{font-weight:700;font-size:1.02rem;color:var(--ink);text-align:right}.cst-pillar .s{font-size:.86rem;color:var(--mut);margin-top:4px;text-align:right}.cst-subs{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.cst-subs span{font-size:.72rem;font-weight:600;color:var(--b);background:var(--bl);border:1px solid rgba(198,29,35,.15);padding:5px 14px;border-radius:30px}
@media(max-width:960px){.cst-hero-g{grid-template-columns:1fr;gap:36px}.cst-chip.c1{right:8px}.cst-chip.c2{left:8px}.cst-bento>*{grid-column:span 3}}
@media(max-width:900px){.cst-strip-in{justify-content:center;gap:16px}.cst-strip-it{flex:0 0 46%;border-inline-start:none;padding-inline:0}.cst-steps{grid-template-columns:repeat(2,1fr)}.cst-steps:before{display:none}.cst-tips{grid-template-columns:1fr}.cst-nodes{flex-direction:column;gap:0}.cst-arw{transform:rotate(90deg);padding:6px 0}.cst-node{width:100%;max-width:280px}}
@media(max-width:860px){.cst-pains{grid-template-columns:1fr}.cst-rep{grid-template-columns:1fr}}
@media(max-width:768px){.cst-method{grid-template-columns:auto 1fr}.cst-method .tag{grid-column:1/-1;justify-self:start}.cst-pillar{flex-direction:column;text-align:center}.cst-subs{justify-content:center}.cst-pillar .t,.cst-pillar .s{text-align:center}}
@media(max-width:640px){.cst-bento>*{grid-column:span 6}}
@media(max-width:560px){.cst-steps{grid-template-columns:1fr}}/* End custom CSS */