.elementor-2286 .elementor-element.elementor-element-5f0729b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-2286 .elementor-element.elementor-element-0da1787 .ff-el-input--content input[type="checkbox"],.elementor-2286 .elementor-element.elementor-element-0da1787 .ff-el-input--content input[type="radio"]{margin-right:3px}.elementor-2286 .elementor-element.elementor-element-0da1787 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#409EFF!important;color:#ffffff!important}:root{--page-title-display:none}.fluentform{font-family:"IranYekanX",sans-serif}.fluentform *{font-family:"IranYekanX",sans-serif;box-sizing:border-box}.fluentform label{color:#0F172A;font-size:15px;font-weight:700;margin-bottom:10px!important;font-family:"IranYekanX",sans-serif}.fluentform input[type=text],.fluentform input[type=email],.fluentform input[type=number],.fluentform input[type=tel],.fluentform input[type=url],.fluentform input[type=password],.fluentform input[type=date],.fluentform textarea,.fluentform select{width:100%;min-height:58px;border-radius:18px;border:1px solid #E5E7EB;background:#FFF;color:#0F172A;font-size:15px;padding:16px 18px;transition:.25s;box-shadow:none;font-family:"IranYekanX",sans-serif}.fluentform textarea{min-height:150px;resize:vertical;font-family:"IranYekanX",sans-serif}.fluentform input::placeholder,.fluentform textarea::placeholder{color:#94A3B8}.fluentform input:focus,.fluentform textarea:focus,.fluentform select:focus{border-color:#4F46E5;box-shadow:0 0 0 5px rgb(79 70 229 / .10);outline:none}.fluentform select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%2364748B' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 18px center;padding-left:46px}.fluentform input[type=checkbox],.fluentform input[type=radio]{accent-color:#4F46E5;width:18px;height:18px}.fluentform .ff-el-group{margin-bottom:24px}.fluentform .ff-el-help-message{color:#64748B;font-size:13px;margin-top:8px}.fluentform .error,.fluentform .text-danger,.fluentform .ff-el-is-error{color:#DC2626!important}.fluentform .ff-el-is-error input,.fluentform .ff-el-is-error textarea,.fluentform .ff-el-is-error select{border-color:#DC2626}.fluentform button,.fluentform input[type=submit],.fluentform .ff-btn-submit{width:100%;height:58px;border:none;border-radius:18px;background:#4F46E5;color:#FFF;font-size:16px;font-weight:700;cursor:pointer;transition:.30s;box-shadow:0 18px 45px rgb(79 70 229 / .22)}.fluentform button:hover,.fluentform input[type=submit]:hover,.fluentform .ff-btn-submit:hover{transform:translateY(-3px);background:#4338CA;color:#FFF;box-shadow:0 28px 60px rgb(79 70 229 / .28)}.fluentform .ff-message-success{border:none;background:#ECFDF5;color:#166534;border-radius:18px;padding:18px 22px;font-size:15px}.fluentform .ff-btn-loading{opacity:.85}@media(max-width:768px){.fluentform input[type=text],.fluentform input[type=email],.fluentform input[type=number],.fluentform input[type=tel],.fluentform input[type=password],.fluentform input[type=date],.fluentform textarea,.fluentform select{min-height:54px;border-radius:16px;font-size:15px}.fluentform button,.fluentform input[type=submit],.fluentform .ff-btn-submit{height:54px;border-radius:16px}}.elementor-2286 .elementor-element.elementor-element-5f0729b{max-width:920px;margin:auto;padding:70px 70px;border-radius:34px;background:#FFF;border:1px solid rgb(15 23 42 / .06);box-shadow:0 30px 80px rgb(15 23 42 / .05);position:relative;overflow:hidden}.elementor-2286 .elementor-element.elementor-element-5f0729b::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top right,rgb(79 70 229 / .05),transparent 35%),radial-gradient(circle at bottom left,rgb(6 182 212 / .05),transparent 35%)}@media(max-width:768px){.elementor-2286 .elementor-element.elementor-element-5f0729b{padding:38px 24px;border-radius:24px}}:root{--rv-font:'IranYekanX',sans-serif}:root{--rv-primary:#4F46E5;--rv-primary-light:#EEF2FF;--rv-accent:#06B6D4;--rv-text:#0F172A;--rv-text-light:#475569;--rv-muted:#64748B;--rv-border:rgba(15,23,42,.08);--rv-bg:#FAFBFD;--rv-white:#FFFFFF;--rv-success:#10B981}:root{--rv-radius-xs:8px;--rv-radius-sm:14px;--rv-radius-md:20px;--rv-radius-lg:28px;--rv-radius-xl:36px}:root{--rv-shadow-xs:0 1px 2px rgba(15,23,42,.04);--rv-shadow-sm:0 8px 24px rgba(15,23,42,.06);--rv-shadow-md:0 16px 40px rgba(15,23,42,.08);--rv-shadow-lg:0 32px 80px rgba(15,23,42,.10)}:root{--rv-space-1:8px;--rv-space-2:16px;--rv-space-3:24px;--rv-space-4:32px;--rv-space-5:48px;--rv-space-6:64px;--rv-space-7:96px;--rv-space-8:120px}html{scroll-behavior:smooth}body{direction:rtl;background:var(--rv-bg);color:var(--rv-text);font-family:var(--rv-font);font-size:16px;line-height:2;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input,textarea,select{font-family:var(--rv-font)}h1,h2,h3,h4,h5,h6{margin:0;color:var(--rv-text);font-family:var(--rv-font);font-weight:700;line-height:1.45;letter-spacing:-.02em}h1{font-size:clamp(42px,5vw,68px)}h2{font-size:clamp(34px,4vw,52px)}h3{font-size:30px}h4{font-size:24px}h5{font-size:20px}h6{font-size:16px;font-weight:600}p{margin:0;color:var(--rv-text-light);line-height:2.2;font-size:17px}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.rv-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:0 32px;border-radius:18px;background:var(--rv-primary);color:#fff;font-weight:600;transition:.35s;box-shadow:var(--rv-shadow-sm)}.rv-btn:hover{transform:translateY(-2px);box-shadow:var(--rv-shadow-md)}.rv-card{background:#fff;border:1px solid var(--rv-border);border-radius:28px;box-shadow:var(--rv-shadow-sm)}.rv-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;border-radius:999px;border:1px solid rgb(79 70 229 / .15);background:#fff;color:var(--rv-primary);font-size:13px;font-weight:600}.rv-section{position:relative;overflow:hidden;padding:120px 0}.rv-container{width:min(1180px,92%);margin:auto}.rv-soft-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top right,rgb(79 70 229 / .05),transparent 45%),radial-gradient(circle at bottom left,rgb(6 182 212 / .05),transparent 40%)}.rv-glass{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:rgb(255 255 255 / .72);border:1px solid rgb(255 255 255 / .6)}svg{display:block}.rv-icon{width:22px;height:22px;color:var(--rv-primary)}*{box-sizing:border-box;transition:background .3s,color .3s,border-color .3s,box-shadow .3s}::selection{background:rgb(79 70 229 / .15)}@media(max-width:1024px){.rv-section{padding:90px 0}}@media(max-width:768px){h1{font-size:38px}h2{font-size:32px}h3{font-size:26px}p{font-size:16px}.rv-section{padding:70px 0}}