.elementor-951 .elementor-element.elementor-element-c1h0000{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-76px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-c1h0007{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-951 .elementor-element.elementor-element-c1h0009{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-c1h0002{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), system-ui, Tahoma, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-951 .elementor-element.elementor-element-b2a907c{--display:flex;--min-height:380px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), system-ui, Tahoma, sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-951 .elementor-element.elementor-element-c583a1a img{height:380px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-951 .elementor-element.elementor-element-c2m0000{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-c3r0000{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-c4c0000{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-c4c0011{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-951 .elementor-element.elementor-element-c4c0012{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-c4c0014{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), system-ui, Tahoma, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), system-ui, Tahoma, sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), system-ui, Tahoma, sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-951 .elementor-element.elementor-element-c4c0017 .elementor-button{background-color:#FFFFFF;}.elementor-951 .elementor-element.elementor-element-c4c0017 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-951 .elementor-element.elementor-element-c4c0017 .elementor-button .elementor-button-content-wrapper{gap:10px;}@media(max-width:1023px){.elementor-951 .elementor-element.elementor-element-c1h0000{--margin-top:-76px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-c1h0007{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-951 .elementor-element.elementor-element-c1h0009{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-c1h0002{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-951 .elementor-element.elementor-element-c2m0000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-c3r0000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-c4c0000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-c4c0011{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-951 .elementor-element.elementor-element-c4c0012{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-c4c0014{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-951 .elementor-element.elementor-element-c1h0000{--margin-top:-76px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-c1h0007{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-951 .elementor-element.elementor-element-c1h0009{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-c1h0002{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-951 .elementor-element.elementor-element-b2a907c{--min-height:185px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-951 .elementor-element.elementor-element-c583a1a img{height:185px;object-fit:cover;}.elementor-951 .elementor-element.elementor-element-c2m0000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-c3r0000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-c4c0000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-c4c0011{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-951 .elementor-element.elementor-element-c4c0012{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-951 .elementor-element.elementor-element-c4c0014{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for container, class: .elementor-element-c1h0000 */.elementor-951 .elementor-element.elementor-element-c1h0000{--bg:#ffffff;--surface:#f3f8fc;--soft:#e7f4fa;--ink:#0a1240;--ink2:#3f4a6b;--muted:#5d6886;--line:rgba(3,4,94,.09);--navy:#03045e;--royal:#023e8a;--accent:#0077b6;--cyan:#00b4d8;--ease:cubic-bezier(.16,1,.3,1);--mx:0;--my:0;direction:rtl;font-family:'Vazir','Vazirmatn',system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--ink);line-height:1.8;letter-spacing:0}
.elementor-951 .elementor-element.elementor-element-c1h0000 *{box-sizing:border-box}
.elementor-951 .elementor-element.elementor-element-c1h0000 :is(h1,h2,h3,h4,h5,h6,p){font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}
.elementor-951 .elementor-element.elementor-element-c1h0000 .elementor-widget-heading,.elementor-951 .elementor-element.elementor-element-c1h0000 .elementor-widget-text-editor,.elementor-951 .elementor-element.elementor-element-c1h0000 .elementor-widget-icon-list,.elementor-951 .elementor-element.elementor-element-c1h0000 .elementor-widget-html,.elementor-951 .elementor-element.elementor-element-c1h0000 .elementor-widget-shortcode,.elementor-951 .elementor-element.elementor-element-c1h0000 .elementor-widget-form{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}
.elementor-951 .elementor-element.elementor-element-c1h0000 .elementor-heading-title{font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;font-size:inherit;font-weight:inherit}
.elementor-951 .elementor-element.elementor-element-c1h0000 .hb-wrap{width:100%}
.elementor-951 .elementor-element.elementor-element-c1h0000 .hb-runtime{position:absolute;width:0;height:0;overflow:hidden;margin:0;pointer-events:none}
.elementor-951 .elementor-element.elementor-element-c1h0000 a{color:#0077b6}
.elementor-951 .elementor-element.elementor-element-c1h0000 a:hover{color:#023e8a}
.elementor-951 .elementor-element.elementor-element-c1h0000{--bg:#ffffff;--surface:#f3f8fc;--soft:#e7f4fa;--ink:#0a1240;--ink2:#3f4a6b;--muted:#5d6886;--line:rgba(3,4,94,.09);--navy:#03045e;--royal:#023e8a;--accent:#0077b6;--cyan:#00b4d8;--ease:cubic-bezier(.16,1,.3,1);--mx:0;--my:0;
  direction:rtl;font-family:'Vazir','Vazirmatn',system-ui,-apple-system,'Segoe UI',sans-serif;background:var(--bg);color:var(--ink);line-height:1.8;letter-spacing:0;overflow-x:clip;position:relative;min-height:100%}
.elementor-951 .elementor-element.elementor-element-c1h0000 *{box-sizing:border-box}
.elementor-951 .elementor-element.elementor-element-c1h0000 .hb-wrap{max-width:1200px;margin-inline:auto;padding-inline:40px}
.elementor-951 .elementor-element.elementor-element-c1h0000 .hb-line{display:block;animation:hb-up 1s var(--ease) both}
.elementor-951 .elementor-element.elementor-element-c1h0000 .hb-l1{animation-delay:.1s}
.elementor-951 .elementor-element.elementor-element-c1h0000 .hb-l2{animation-delay:.22s}
.elementor-951 .elementor-element.elementor-element-c1h0000 .hb-l3{animation-delay:.34s}
.elementor-951 .elementor-element.elementor-element-c1h0000 .hb-l4{animation-delay:.46s}
.elementor-951 .elementor-element.elementor-element-c1h0000 .hb-l5{animation-delay:.58s}
.elementor-951 .elementor-element.elementor-element-c1h0000 .hb-scene,.elementor-951 .elementor-element.elementor-element-c1h0000 .hb-stage{position:absolute;inset:0;display:grid;place-items:center}
.elementor-951 .elementor-element.elementor-element-c1h0000 .hb-stage{position:relative;inset:auto;width:100%;height:100%}
.elementor-951 .elementor-element.elementor-element-c1h0000 .hb-chipset{width:38px;height:28px;border-radius:7px;background:linear-gradient(135deg,#e7f4fa,#9fd3ea);position:relative}
.elementor-951 .elementor-element.elementor-element-c1h0000 .hb-chipset::before{content:"";position:absolute;inset:8px 0;border-block:1px solid rgba(3,4,94,.25)}
.elementor-951 .elementor-element.elementor-element-c1h0000 .hb-boom{position:absolute;width:330px;height:330px;border-radius:50%;border:2px solid var(--accent);opacity:0;pointer-events:none}
.elementor-951 .elementor-element.elementor-element-c1h0000 [data-active] .a-pop{animation:hb-popin .5s var(--ease) both;animation-delay:var(--t,0s)}
.elementor-951 .elementor-element.elementor-element-c1h0000 [data-active] .a-fade{animation:hb-fadein .45s ease both;animation-delay:var(--t,0s)}
.elementor-951 .elementor-element.elementor-element-c1h0000 [data-active] .a-fillx{animation:hb-fillx var(--dur,1s) cubic-bezier(.5,0,.2,1) both;animation-delay:var(--t,0s)}
.elementor-951 .elementor-element.elementor-element-c1h0000 [data-active] .a-boom{animation:hb-boom 1.2s var(--ease) both;animation-delay:var(--t,0s)}
@media (prefers-reduced-motion:reduce){.elementor-951 .elementor-element.elementor-element-c1h0000 :is(.a-out,.a-io,.a-scrout,.hb-touch,.hb-radars,.hb-boom,.hb-beam){display:none !important}}
.elementor-951 .elementor-element.elementor-element-c1h0000[data-js="1"] [data-r]{opacity:0;transform:translateY(40px);filter:blur(6px);transition:opacity .9s var(--ease),transform 1s var(--ease),filter .9s var(--ease);transition-delay:var(--d,0s)}
.elementor-951 .elementor-element.elementor-element-c1h0000[data-js="1"] [data-r="zoom"]{transform:scale(.94) translateY(30px)}
.elementor-951 .elementor-element.elementor-element-c1h0000[data-js="1"] [data-r][data-in]{opacity:1;transform:none;filter:none}
@media (prefers-reduced-motion:reduce){.elementor-951 .elementor-element.elementor-element-c1h0000 *,.elementor-951 .elementor-element.elementor-element-c1h0000 *::before,.elementor-951 .elementor-element.elementor-element-c1h0000 *::after{animation:none !important;transition:none !important}}
@media (prefers-reduced-motion:reduce){.elementor-951 .elementor-element.elementor-element-c1h0000 [data-r],.elementor-951 .elementor-element.elementor-element-c1h0000 .hb-w,.elementor-951 .elementor-element.elementor-element-c1h0000 .hb-h2-in{opacity:1 !important;transform:none !important;filter:none !important}}
@media (max-width:767px){.elementor-951 .elementor-element.elementor-element-c1h0000 .hb-wrap{padding-inline:16px}}
@media (max-width:767px){.elementor-951 .elementor-element.elementor-element-c1h0000 .hb-radar,.elementor-951 .elementor-element.elementor-element-c1h0000 .hb-boom{width:280px;height:280px}}
.elementor-951 .elementor-element.elementor-element-c1h0000 .bl-orbit{position:absolute;width:340px;height:340px;border-radius:50%;border:1px dashed rgba(0,119,182,.25);animation:hb-spin 50s linear infinite}
.elementor-951 .elementor-element.elementor-element-c1h0000 .bl-orbit::after{content:"";position:absolute;top:-5px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--accent)}
.elementor-951 .elementor-element.elementor-element-c1h0000 .bl-av{width:42px;height:42px;border-radius:50%;background:var(--soft);display:grid;place-items:center}
.elementor-951 .elementor-element.elementor-element-c1h0000 .bl-av img{width:22px;height:auto}
.elementor-951 .elementor-element.elementor-element-c1h0000 .bl-cat{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}
.elementor-951 .elementor-element.elementor-element-c1h0000 .bl-cat-learn{background:var(--soft);color:var(--accent)}
.elementor-951 .elementor-element.elementor-element-c1h0000{position:relative;padding-top:112px;padding-bottom:56px;isolation:isolate}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-hero-bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(45% 70% at 20% 45%,#e3f3fb 0%,rgba(255,255,255,0) 70%),linear-gradient(180deg,#ffffff,#f7fbfe)}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-crumbs{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-crumbs a{color:var(--ink2);text-decoration:none}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-crumbs a:hover{color:var(--accent)}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-crumbs svg{width:14px;height:14px;opacity:.6}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-crumbs span{color:var(--accent);font-weight:700}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center;margin-top:22px}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-meta-top{display:flex;align-items:center;gap:12px}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-read{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-read svg{width:15px;height:15px}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-h1{margin:18px 0 0;font-size:46px;line-height:1.5;font-weight:800;color:var(--ink)}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-lead{margin:16px 0 0;font-size:18px;line-height:2;color:var(--ink2)}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-byline{display:flex;align-items:center;gap:12px;margin-top:26px;flex-wrap:wrap}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-byline b{display:block;font-size:14px;color:var(--ink)}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-byline small{display:block;font-size:13px;color:var(--muted)}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-share{display:flex;gap:8px;margin-inline-start:auto}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-share-btn,.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-share-ic{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;min-width:42px;padding:0 12px;border-radius:12px;border:1px solid var(--line);background:#ffffff;color:var(--ink2);font:inherit;font-size:13px;cursor:pointer;text-decoration:none;transition:transform .3s var(--ease),color .3s,border-color .3s}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-share-ic{padding:0}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-share-btn:hover,.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-share-ic:hover{transform:translateY(-2px);color:var(--accent);border-color:rgba(0,119,182,.3)}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-share-btn svg,.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-share-ic svg{width:17px;height:17px}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-cover{height:400px;border-radius:24px;overflow:hidden;background:radial-gradient(90% 80% at 75% 10%,#0077b6 0%,rgba(0,119,182,0) 60%),linear-gradient(160deg,#023e8a,#03045e);box-shadow:0 50px 90px -50px rgba(3,4,94,.6)}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-cover-glow{position:absolute;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(0,180,216,.45),rgba(3,4,94,0) 70%);animation:hb-breathe 6s ease-in-out infinite}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-orbit{border-color:rgba(255,255,255,.2)}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-orbit::after{background:#00b4d8}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-cc{position:absolute;top:50%;width:180px;height:114px;margin-top:-57px;border-radius:16px;padding:16px 18px;display:flex;flex-direction:column;justify-content:space-between;z-index:2}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-cc-bank{left:8%;background:linear-gradient(135deg,#0096c7,#0077b6 55%,#023e8a);color:#ffffff;box-shadow:0 24px 40px -18px rgba(0,0,0,.55);transform:rotate(-7deg)}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-cc-id{right:8%;background:#ffffff;color:var(--ink);box-shadow:0 24px 40px -18px rgba(0,0,0,.5);transform:rotate(6deg)}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-cc-top{display:flex;align-items:center;justify-content:space-between;font-size:12px;opacity:.9}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-cc-ph{width:34px;height:34px;border-radius:10px;background:var(--soft);color:var(--accent);display:grid;place-items:center}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-cc-ph svg{width:18px;height:18px}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-cc-num{direction:ltr;text-align:left;font-size:14px;font-weight:700;letter-spacing:0}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-cc-lines{display:flex;flex-direction:column;gap:6px}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-cc-lines i{display:block;height:6px;border-radius:6px;background:#e7eef6}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-cc-lines i.bl-short{width:60%}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-link{position:absolute;top:50%;left:calc(8% + 172px);right:calc(8% + 172px);height:2px;margin-top:-1px;background:rgba(255,255,255,.18);z-index:1}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-link i{position:absolute;inset:0;background:linear-gradient(90deg,#00b4d8,#90e0ef);transform-origin:left}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-match{position:absolute;z-index:3;top:calc(50% + 78px);left:50%;margin-left:-70px;width:140px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 0;border-radius:999px;background:#00b4d8;color:#03045e;font-size:13px;font-weight:800;box-shadow:0 16px 30px -12px rgba(0,180,216,.8)}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-match svg{width:14px;height:14px}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-scan{position:absolute;left:0;right:0;top:0;height:100%;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,180,216,0) 0%,rgba(0,180,216,.18) 48%,rgba(144,224,239,.9) 50%,rgba(0,180,216,0) 52%);background-size:100% 220%;animation:ar-scan 3.6s 2s ease-in-out infinite}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-boom{width:260px;height:260px;border-color:#00b4d8}
.elementor-951 .elementor-element.elementor-element-c1h0000 [data-active] .a-arin-r{animation:ar-in-r .9s var(--ease) both,hb-float 6s 1.4s ease-in-out infinite;animation-delay:var(--t),calc(var(--t) + 1s)}
.elementor-951 .elementor-element.elementor-element-c1h0000 [data-active] .a-arin-l{animation:ar-in-l .9s var(--ease) both,hb-float 6.5s 1.6s ease-in-out infinite;animation-delay:var(--t),calc(var(--t) + 1.2s)}
@media (max-width:1023px){.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-hero-grid{grid-template-columns:minmax(0,1fr)}}
@media (max-width:767px){.elementor-951 .elementor-element.elementor-element-c1h0000{padding-top:100px}}
@media (max-width:767px){.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-h1{font-size:30px}}
@media (max-width:767px){.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-lead{font-size:16px}}
@media (max-width:767px){.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-share{margin-inline-start:0;width:100%}}
@media (max-width:767px){.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-cover{height:300px}}
@media (max-width:767px){.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-cc{width:150px;height:96px;margin-top:-48px;padding:10px 12px}}
@media (max-width:767px){.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-cc-num{font-size:12px}}
@media (max-width:767px){.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-cc-ph{width:26px;height:26px}}
@media (max-width:767px){.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-cc-lines{display:none}}
@media (max-width:767px){.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-cc-bank{left:4%}}
@media (max-width:767px){.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-cc-id{right:4%}}
@media (max-width:767px){.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-link{left:calc(4% + 140px);right:calc(4% + 140px)}}
@media (max-width:767px){.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-match{top:calc(50% + 56px)}}
@keyframes hb-up{from{opacity:0;transform:translateY(40px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}
@keyframes hb-popin{from{opacity:0;transform:scale(0) rotate(-40deg)}to{opacity:1;transform:none}}
@keyframes hb-fadein{from{opacity:0}to{opacity:1}}
@keyframes hb-fillx{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes hb-boom{from{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.9)}}
@keyframes hb-spin{to{transform:rotate(360deg)}}
@keyframes hb-breathe{0%,100%{scale:1}50%{scale:1.05}}
@keyframes ar-scan{0%{background-position:0 120%}60%,100%{background-position:0 -120%}}
@keyframes hb-float{0%,100%{translate:0 0}50%{translate:0 -12px}}
@keyframes ar-in-r{from{opacity:0;transform:translateX(-90px) rotate(-18deg)}to{opacity:1;transform:rotate(-7deg)}}
@keyframes ar-in-l{from{opacity:0;transform:translateX(90px) rotate(18deg)}to{opacity:1;transform:rotate(6deg)}}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-hero-copy{min-width:0}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-h1 .elementor-heading-title{margin:0}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-meta-top a.bl-cat{text-decoration:none}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-crumbs a{text-decoration:none}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-cover-w{min-width:0;margin:0}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-cover-img{position:relative}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-cover-img img{width:100%;height:100%;object-fit:cover;display:block;max-width:none}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-share-btn:focus{outline:0}
.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-share-btn:focus-visible,.elementor-951 .elementor-element.elementor-element-c1h0000 .ar-share-ic:focus-visible{outline:2px solid var(--accent);outline-offset:2px}

.elementor-951 .elementor-element.elementor-element-c1h0000 .bl-cat-news{background:var(--navy);color:#ffffff}
.elementor-951 .elementor-element.elementor-element-c1h0000 .bl-cat-story{background:#caf0f8;color:#023e8a}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2m0000 */.elementor-951 .elementor-element.elementor-element-c2m0000{--bg:#ffffff;--surface:#f3f8fc;--soft:#e7f4fa;--ink:#0a1240;--ink2:#3f4a6b;--muted:#5d6886;--line:rgba(3,4,94,.09);--navy:#03045e;--royal:#023e8a;--accent:#0077b6;--cyan:#00b4d8;--ease:cubic-bezier(.16,1,.3,1);--mx:0;--my:0;direction:rtl;font-family:'Vazir','Vazirmatn',system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--ink);line-height:1.8;letter-spacing:0}
.elementor-951 .elementor-element.elementor-element-c2m0000 *{box-sizing:border-box}
.elementor-951 .elementor-element.elementor-element-c2m0000 :is(h1,h2,h3,h4,h5,h6,p){font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}
.elementor-951 .elementor-element.elementor-element-c2m0000 .elementor-widget-heading,.elementor-951 .elementor-element.elementor-element-c2m0000 .elementor-widget-text-editor,.elementor-951 .elementor-element.elementor-element-c2m0000 .elementor-widget-icon-list,.elementor-951 .elementor-element.elementor-element-c2m0000 .elementor-widget-html,.elementor-951 .elementor-element.elementor-element-c2m0000 .elementor-widget-shortcode,.elementor-951 .elementor-element.elementor-element-c2m0000 .elementor-widget-form{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}
.elementor-951 .elementor-element.elementor-element-c2m0000 .elementor-heading-title{font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;font-size:inherit;font-weight:inherit}
.elementor-951 .elementor-element.elementor-element-c2m0000 .hb-wrap{width:100%}
.elementor-951 .elementor-element.elementor-element-c2m0000 .hb-runtime{position:absolute;width:0;height:0;overflow:hidden;margin:0;pointer-events:none}
.elementor-951 .elementor-element.elementor-element-c2m0000 a{color:#0077b6}
.elementor-951 .elementor-element.elementor-element-c2m0000 a:hover{color:#023e8a}
.elementor-951 .elementor-element.elementor-element-c2m0000{--bg:#ffffff;--surface:#f3f8fc;--soft:#e7f4fa;--ink:#0a1240;--ink2:#3f4a6b;--muted:#5d6886;--line:rgba(3,4,94,.09);--navy:#03045e;--royal:#023e8a;--accent:#0077b6;--cyan:#00b4d8;--ease:cubic-bezier(.16,1,.3,1);--mx:0;--my:0;
  direction:rtl;font-family:'Vazir','Vazirmatn',system-ui,-apple-system,'Segoe UI',sans-serif;background:var(--bg);color:var(--ink);line-height:1.8;letter-spacing:0;overflow-x:clip;position:relative;min-height:100%}
.elementor-951 .elementor-element.elementor-element-c2m0000 *{box-sizing:border-box}
.elementor-951 .elementor-element.elementor-element-c2m0000 .hb-wrap{max-width:1200px;margin-inline:auto;padding-inline:40px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .hb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font:inherit;font-size:16px;font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap;min-height:44px;border-radius:12px;transition:transform .35s var(--ease),background .3s,color .3s,box-shadow .35s}
.elementor-951 .elementor-element.elementor-element-c2m0000 .hb-btn:hover{transform:translateY(-2px)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .hb-btn:active{transform:scale(.98)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .hb-btn-primary{background:var(--navy);color:#ffffff;padding:14px 24px;box-shadow:0 10px 24px -12px rgba(3,4,94,.55)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .hb-btn-primary:hover{background:var(--royal);color:#ffffff;box-shadow:0 16px 30px -12px rgba(3,4,94,.6)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .hb-btn-primary svg{transition:transform .4s var(--ease)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .hb-btn-primary:hover svg{transform:translateX(-4px)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .hb-iph{position:relative;z-index:1;width:300px;height:620px;border-radius:56px;padding:4px;background:linear-gradient(145deg,#e6e9ee 0%,#a7adb8 20%,#f4f5f7 42%,#8b919c 68%,#d9dce2 100%);box-shadow:0 60px 100px -45px rgba(3,4,94,.6),0 24px 46px -26px rgba(3,4,94,.4),inset 0 0 0 1px rgba(255,255,255,.7),inset 0 0 0 2px rgba(3,4,94,.08)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .hb-ib{position:absolute;width:4px;border-radius:3px;background:linear-gradient(90deg,#8b919c,#d9dce2,#8b919c)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .hb-ib-a{left:-3px;top:118px;height:30px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .hb-ib-v1{left:-3px;top:170px;height:56px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .hb-ib-v2{left:-3px;top:236px;height:56px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .hb-ib-p{right:-3px;top:190px;height:86px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .hb-bezel{width:100%;height:100%;border-radius:52px;background:#070a1a;padding:9px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .hb-screen{position:relative;width:100%;height:100%;border-radius:44px;overflow:hidden;background:#f3f6fb;isolation:isolate}
.elementor-951 .elementor-element.elementor-element-c2m0000 .hb-island{position:absolute;top:10px;left:50%;width:90px;height:26px;margin-left:-45px;border-radius:20px;background:#070a1a;z-index:30}
.elementor-951 .elementor-element.elementor-element-c2m0000 .hb-island::after{content:"";position:absolute;right:16px;top:9px;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#2a3a7a,#070a1a 70%)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .hb-glare{position:absolute;inset:0;z-index:29;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,0) 26%,rgba(255,255,255,0) 72%,rgba(255,255,255,.07) 100%)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .hb-home-ind{position:absolute;bottom:6px;left:50%;width:100px;height:4px;margin-left:-50px;border-radius:4px;background:#0a1240;opacity:.75;z-index:31}
.elementor-951 .elementor-element.elementor-element-c2m0000[data-js="1"] [data-r]{opacity:0;transform:translateY(40px);filter:blur(6px);transition:opacity .9s var(--ease),transform 1s var(--ease),filter .9s var(--ease);transition-delay:var(--d,0s)}
.elementor-951 .elementor-element.elementor-element-c2m0000[data-js="1"] [data-r="zoom"]{transform:scale(.94) translateY(30px)}
.elementor-951 .elementor-element.elementor-element-c2m0000[data-js="1"] [data-r][data-in]{opacity:1;transform:none;filter:none}
@media (prefers-reduced-motion:reduce){.elementor-951 .elementor-element.elementor-element-c2m0000 *,.elementor-951 .elementor-element.elementor-element-c2m0000 *::before,.elementor-951 .elementor-element.elementor-element-c2m0000 *::after{animation:none !important;transition:none !important}}
@media (prefers-reduced-motion:reduce){.elementor-951 .elementor-element.elementor-element-c2m0000 [data-r],.elementor-951 .elementor-element.elementor-element-c2m0000 .hb-w,.elementor-951 .elementor-element.elementor-element-c2m0000 .hb-h2-in{opacity:1 !important;transform:none !important;filter:none !important}}
@media (max-width:767px){.elementor-951 .elementor-element.elementor-element-c2m0000 .hb-wrap{padding-inline:16px}}
.elementor-951 .elementor-element.elementor-element-c2m0000 .bl-feat-chip{position:absolute;z-index:3;display:flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border-radius:999px;background:rgba(255,255,255,.95);color:#0a1240;font-size:13px;font-weight:700;box-shadow:0 16px 30px -14px rgba(0,0,0,.5)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .bl-feat-chip i{width:22px;height:22px;border-radius:50%;background:#0077b6;color:#ffffff;display:grid;place-items:center}
.elementor-951 .elementor-element.elementor-element-c2m0000 .bl-feat-chip svg{width:12px;height:12px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:64px;align-items:start;padding-top:40px;padding-bottom:80px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-body{max-width:740px;font-size:18px;line-height:2.1;color:var(--ink2)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-body p{margin:0 0 18px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-sec{scroll-margin-top:110px;padding-top:12px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-sec h2{position:relative;margin:36px 0 16px;font-size:30px;line-height:1.5;font-weight:800;color:var(--ink)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-sec h2::before{content:"";position:absolute;right:-22px;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px var(--soft)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-tldr{padding:26px 28px;border-radius:24px;background:linear-gradient(180deg,#eef7fc,#ffffff);border:1px solid rgba(0,119,182,.16)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-tldr-h{display:flex;align-items:center;gap:8px;font-size:16px;color:var(--accent);margin-bottom:12px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-tldr-h svg{width:18px;height:18px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-tldr ul,.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-tldr li,.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-list li{display:flex;gap:12px;align-items:flex-start;font-size:16.5px;line-height:1.9;color:var(--ink2)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-ck{width:24px;height:24px;margin-top:4px;border-radius:50%;background:var(--accent);color:#ffffff;display:grid;place-items:center;flex-shrink:0}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-ck svg{width:12px;height:12px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-callout{display:flex;gap:16px;margin:24px 0;padding:22px 24px;border-radius:20px;background:#03045e;color:#d6eef7;position:relative;overflow:hidden}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-callout::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.07) 50%,transparent 60%);background-size:250% 100%;animation:hb-ribshine 6s linear infinite;pointer-events:none}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-callout-ic{width:42px;height:42px;border-radius:12px;background:#00b4d8;color:#03045e;display:grid;place-items:center;flex-shrink:0}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-callout-ic svg{width:22px;height:22px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-callout b{display:block;font-size:16px;color:#ffffff;margin-bottom:4px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-callout p{margin:0;font-size:16px;line-height:1.95}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-steps{list-style:none;margin:8px 0 28px;padding:0;position:relative;display:flex;flex-direction:column;gap:14px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-steps::before{content:"";position:absolute;right:21px;top:20px;bottom:20px;width:2px;background:linear-gradient(180deg,var(--accent),rgba(0,119,182,.1))}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-steps li{position:relative;display:flex;gap:16px;align-items:flex-start;padding:16px 18px 16px 18px;border-radius:18px;background:#ffffff;border:1px solid var(--line);transition:transform .4s var(--ease),border-color .3s,box-shadow .4s}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-steps li:hover{transform:translateX(-6px);border-color:rgba(0,119,182,.3);box-shadow:0 18px 34px -24px rgba(3,4,94,.45)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-step-n{position:relative;z-index:1;width:42px;height:42px;margin-right:-18px;border-radius:50%;background:var(--navy);color:#ffffff;display:grid;place-items:center;font-size:16px;font-weight:800;flex-shrink:0;box-shadow:0 0 0 5px #ffffff}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-steps b{display:block;font-size:17px;color:var(--ink);line-height:1.7}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-steps p{margin:0;font-size:15.5px;line-height:1.8}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-fig{margin:10px 0 28px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-fig-stage{position:relative;height:360px;border-radius:24px;overflow:hidden;display:flex;justify-content:center;background:radial-gradient(90% 80% at 50% 0%,#0077b6,rgba(0,119,182,0) 60%),linear-gradient(165deg,#023e8a,#03045e)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-fig-glow{position:absolute;top:50px;left:50%;width:320px;height:320px;margin-left:-160px;border-radius:50%;background:radial-gradient(circle,rgba(0,180,216,.5),rgba(3,4,94,0) 70%);animation:hb-breathe 6s ease-in-out infinite}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-fig-phone{position:relative;z-index:1;margin-top:30px;width:300px;height:620px;transform-origin:top center;transform:scale(.56) rotate(-5deg);transition:transform .9s var(--ease)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-fig:hover .ar-fig-phone{transform:scale(.58) rotate(0deg) translateY(-12px)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-fig-phone .hb-screen img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-fc1{top:90px;right:14%;animation:hb-float 5s ease-in-out infinite}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-fc2{top:200px;left:12%;animation:hb-float 6s 1s ease-in-out infinite}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-fig figcaption{margin-top:10px;text-align:center;font-size:13.5px;color:var(--muted)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-quote{position:relative;margin:28px 0;padding:28px 32px;border-radius:24px;background:var(--surface)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-quote-mark{position:absolute;top:-16px;right:24px;width:40px;height:40px;border-radius:12px;background:var(--accent);color:#ffffff;display:grid;place-items:center}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-quote-mark svg{width:20px;height:20px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-quote p{margin:0;font-size:24px;line-height:1.8;font-weight:700;color:var(--navy)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:36px;padding-top:28px;border-top:1px solid var(--line);font-size:14px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-tags span{color:var(--muted);margin-inline-end:4px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-tags a{padding:5px 14px;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--ink2);text-decoration:none;transition:background .3s,color .3s,border-color .3s}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-tags a:hover{background:var(--soft);color:var(--accent);border-color:rgba(0,119,182,.25)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-help{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:28px;padding:20px 24px;border-radius:20px;border:1px solid var(--line);background:#ffffff}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-help b{font-size:16px;color:var(--ink)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-help-btns{display:flex;gap:8px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-help-btns button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:12px;border:1px solid var(--line);background:var(--surface);font:inherit;font-size:14px;color:var(--ink2);cursor:pointer;transition:transform .3s var(--ease),background .3s,color .3s}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-help-btns button:hover{transform:translateY(-2px);background:var(--soft);color:var(--accent)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-help-btns button:active{transform:scale(.96)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-help-btns svg{width:17px;height:17px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-help-done{display:flex;align-items:center;gap:10px;color:var(--accent) !important;animation:hb-rise .5s var(--ease) both}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-author{display:flex;gap:16px;align-items:center;margin-top:20px;padding:22px 24px;border-radius:20px;background:var(--surface)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-author-av{width:56px;height:56px;border-radius:50%;background:#ffffff;display:grid;place-items:center;flex-shrink:0;box-shadow:0 10px 24px -14px rgba(3,4,94,.5)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-author-av img{width:28px;height:auto}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-author b{display:block;font-size:16px;color:var(--ink)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-author p{margin:2px 0 0;font-size:14.5px;line-height:1.8}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-pn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-pn-a{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px 22px;border-radius:20px;border:1px solid var(--line);background:#ffffff;text-decoration:none;color:inherit;overflow:hidden;transition:transform .45s var(--ease),border-color .3s,box-shadow .45s}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-pn-a::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(240px circle at var(--cx,50%) var(--cy,50%),rgba(0,119,182,.08),transparent 60%);opacity:0;transition:opacity .4s}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-pn-a:hover{transform:translateY(-4px);border-color:rgba(0,119,182,.3);box-shadow:0 20px 40px -26px rgba(3,4,94,.5);color:inherit}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-pn-a:hover::after{opacity:1}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-pn-a small{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--accent);font-weight:700}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-pn-a small svg{width:15px;height:15px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-pn-a b{font-size:15.5px;line-height:1.8;color:var(--ink)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-pn-next{text-align:left;align-items:flex-end}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-side{position:sticky;top:110px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-side-in{display:flex;flex-direction:column;gap:20px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-toc{position:relative;padding:22px 22px 22px 26px;border-radius:20px;background:#ffffff;border:1px solid var(--line)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-side-h{display:block;font-size:15px;color:var(--ink);margin-bottom:12px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-toc ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-toc a{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:10px;font-size:14px;line-height:1.7;color:var(--muted);text-decoration:none;transition:background .3s,color .3s}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-toc a i{width:6px;height:6px;border-radius:50%;background:#c3cddc;flex-shrink:0;transition:background .3s,transform .3s}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-toc a:hover{color:var(--ink);background:var(--surface)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-toc a.is-on{color:var(--navy);font-weight:700;background:var(--soft)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-toc a.is-on i{background:var(--accent);transform:scale(1.5)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-toc-bar{position:absolute;left:12px;top:22px;bottom:22px;width:3px;border-radius:3px;background:var(--line);overflow:hidden}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-toc-bar i{position:absolute;inset:0;background:var(--accent);transform-origin:top;transition:transform .5s var(--ease)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-side-cta{position:relative;overflow:hidden;padding:24px;border-radius:20px;background:linear-gradient(160deg,#023e8a,#03045e);color:#d6eef7}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-side-cta::before{content:"";position:absolute;width:220px;height:220px;left:-80px;bottom:-110px;border-radius:50%;border:1px solid rgba(255,255,255,.18);animation:hb-ring 5s ease-out infinite}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-side-cta-ic{width:44px;height:44px;border-radius:12px;background:#00b4d8;color:#03045e;display:grid;place-items:center;margin-bottom:12px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-side-cta-ic svg{width:22px;height:22px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-side-cta b{display:block;font-size:17px;color:#ffffff}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-side-cta p{margin:6px 0 16px;font-size:14px;line-height:1.8}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-side-cta .hb-btn{width:100%;background:#ffffff;color:var(--navy);box-shadow:none;position:relative}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-side-cta .hb-btn svg{width:16px;height:16px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-side-cta .hb-btn:hover{background:var(--soft);color:var(--navy)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-toc-m{display:none}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-toc-m summary::-webkit-details-marker{display:none}
@media (max-width:1023px){.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-layout{grid-template-columns:minmax(0,1fr)}}
@media (max-width:1023px){.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-side{display:none}}
@media (max-width:1023px){.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-body{max-width:none}}
@media (max-width:1023px){.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-toc-m{display:block;margin-bottom:24px;border-radius:18px;border:1px solid var(--line);background:#ffffff;overflow:hidden}}
@media (max-width:1023px){.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-toc-m summary{display:flex;align-items:center;gap:8px;min-height:52px;padding:0 18px;font-size:15px;font-weight:700;color:var(--ink);cursor:pointer;list-style:none}}
@media (max-width:1023px){.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-toc-m summary svg{width:18px;height:18px;color:var(--accent)}}
@media (max-width:1023px){.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-toc-m ol{margin:0;padding:0 40px 16px 18px;font-size:15px;line-height:2.1}}
@media (max-width:1023px){.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-toc-m a{color:var(--ink2);text-decoration:none}}
@media (max-width:767px){.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-body{font-size:16.5px}}
@media (max-width:767px){.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-sec h2{font-size:24px}}
@media (max-width:767px){.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-sec h2::before{display:none}}
@media (max-width:767px){.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-quote p{font-size:19px}}
@media (max-width:767px){.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-pn{grid-template-columns:minmax(0,1fr)}}
@media (max-width:767px){.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-pn-next{text-align:right;align-items:flex-start}}
@keyframes hb-ribshine{from{background-position:150% 0}to{background-position:-100% 0}}
@keyframes hb-breathe{0%,100%{scale:1}50%{scale:1.05}}
@keyframes hb-float{0%,100%{translate:0 0}50%{translate:0 -12px}}
@keyframes hb-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
@keyframes hb-ring{from{transform:scale(.4);opacity:1}to{transform:scale(2.2);opacity:0}}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-sec h3,.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-intro h3{margin:28px 0 12px;font-size:22px;line-height:1.6;font-weight:800;color:var(--ink)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-sec h4,.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-intro h4{margin:24px 0 10px;font-size:19px;line-height:1.7;font-weight:800;color:var(--ink)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-sec a:not([class]),.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-intro a:not([class]){color:var(--accent);text-decoration:underline;text-underline-offset:4px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-body img:not(.ar-fig img):not(.ar-author-av img){max-width:100%;height:auto;border-radius:18px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-body figure:not(.ar-fig){margin:24px 0;max-width:100%}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-body figure:not(.ar-fig) figcaption,.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-body .wp-caption-text{margin-top:10px;text-align:center;font-size:13.5px;color:var(--muted)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-li-t{min-width:0;flex:1}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-steps li>div{min-width:0;flex:1}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-body table{width:100%;border-collapse:collapse;margin:0 0 24px;font-size:15px}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-body th,.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-body td{padding:10px 14px;border:1px solid var(--line);text-align:right}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-body th{background:var(--surface);color:var(--ink)}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-intro{margin:0}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-help-btns button:focus{outline:0}
.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-side-cta .hb-btn,.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-pn-a,.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-tags a{text-decoration:none}
@media (max-width:767px){.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-sec h3,.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-intro h3{font-size:20px}}

.elementor-951 .elementor-element.elementor-element-c2m0000 .ar-fig figcaption{line-height:inherit}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3r0000 */.elementor-951 .elementor-element.elementor-element-c3r0000{--bg:#ffffff;--surface:#f3f8fc;--soft:#e7f4fa;--ink:#0a1240;--ink2:#3f4a6b;--muted:#5d6886;--line:rgba(3,4,94,.09);--navy:#03045e;--royal:#023e8a;--accent:#0077b6;--cyan:#00b4d8;--ease:cubic-bezier(.16,1,.3,1);--mx:0;--my:0;direction:rtl;font-family:'Vazir','Vazirmatn',system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--ink);line-height:1.8;letter-spacing:0}
.elementor-951 .elementor-element.elementor-element-c3r0000 *{box-sizing:border-box}
.elementor-951 .elementor-element.elementor-element-c3r0000 :is(h1,h2,h3,h4,h5,h6,p){font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}
.elementor-951 .elementor-element.elementor-element-c3r0000 .elementor-widget-heading,.elementor-951 .elementor-element.elementor-element-c3r0000 .elementor-widget-text-editor,.elementor-951 .elementor-element.elementor-element-c3r0000 .elementor-widget-icon-list,.elementor-951 .elementor-element.elementor-element-c3r0000 .elementor-widget-html,.elementor-951 .elementor-element.elementor-element-c3r0000 .elementor-widget-shortcode,.elementor-951 .elementor-element.elementor-element-c3r0000 .elementor-widget-form{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}
.elementor-951 .elementor-element.elementor-element-c3r0000 .elementor-heading-title{font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;font-size:inherit;font-weight:inherit}
.elementor-951 .elementor-element.elementor-element-c3r0000 .hb-wrap{width:100%}
.elementor-951 .elementor-element.elementor-element-c3r0000 .hb-runtime{position:absolute;width:0;height:0;overflow:hidden;margin:0;pointer-events:none}
.elementor-951 .elementor-element.elementor-element-c3r0000 a{color:#0077b6}
.elementor-951 .elementor-element.elementor-element-c3r0000 a:hover{color:#023e8a}
.elementor-951 .elementor-element.elementor-element-c3r0000{--bg:#ffffff;--surface:#f3f8fc;--soft:#e7f4fa;--ink:#0a1240;--ink2:#3f4a6b;--muted:#5d6886;--line:rgba(3,4,94,.09);--navy:#03045e;--royal:#023e8a;--accent:#0077b6;--cyan:#00b4d8;--ease:cubic-bezier(.16,1,.3,1);--mx:0;--my:0;
  direction:rtl;font-family:'Vazir','Vazirmatn',system-ui,-apple-system,'Segoe UI',sans-serif;background:var(--bg);color:var(--ink);line-height:1.8;letter-spacing:0;overflow-x:clip;position:relative;min-height:100%}
.elementor-951 .elementor-element.elementor-element-c3r0000 *{box-sizing:border-box}
.elementor-951 .elementor-element.elementor-element-c3r0000 .hb-wrap{max-width:1200px;margin-inline:auto;padding-inline:40px}
.elementor-951 .elementor-element.elementor-element-c3r0000[data-js="1"] [data-r]{opacity:0;transform:translateY(40px);filter:blur(6px);transition:opacity .9s var(--ease),transform 1s var(--ease),filter .9s var(--ease);transition-delay:var(--d,0s)}
.elementor-951 .elementor-element.elementor-element-c3r0000[data-js="1"] [data-r="zoom"]{transform:scale(.94) translateY(30px)}
.elementor-951 .elementor-element.elementor-element-c3r0000[data-js="1"] [data-r][data-in]{opacity:1;transform:none;filter:none}
.elementor-951 .elementor-element.elementor-element-c3r0000 .hb-chipset{width:38px;height:28px;border-radius:7px;background:linear-gradient(135deg,#e7f4fa,#9fd3ea);position:relative}
.elementor-951 .elementor-element.elementor-element-c3r0000 .hb-chipset::before{content:"";position:absolute;inset:8px 0;border-block:1px solid rgba(3,4,94,.25)}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-cat-news{background:var(--navy);color:#ffffff}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-cat-story{background:#caf0f8;color:#023e8a}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-cv-story{background:linear-gradient(140deg,#caf0f8,#90e0ef)}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-mcard{width:62%;aspect-ratio:1.6/1;border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,#03045e,#023e8a 55%,#0077b6);color:#ffffff;box-shadow:0 24px 40px -22px rgba(3,4,94,.7);transform:rotate(-8deg);position:relative;overflow:hidden}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-mcard::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.3) 50%,transparent 65%);transform:translateX(130%);animation:hb-sheen 4.5s ease-in-out infinite}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-mcard .hb-chipset{width:32px;height:24px}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-mcard b{direction:ltr;font-size:14px;font-weight:500;text-align:left}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-art-ok{bottom:16%;left:12%;animation:hb-float 5s ease-in-out infinite}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-art-ok svg{width:12px;height:12px}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-cv-news{background:radial-gradient(90% 90% at 80% 0%,#0077b6,rgba(0,119,182,0) 60%),linear-gradient(160deg,#023e8a,#03045e)}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-cv-news>.bl-cat{background:#ffffff;color:var(--navy)}
@media (prefers-reduced-motion:reduce){.elementor-951 .elementor-element.elementor-element-c3r0000 *,.elementor-951 .elementor-element.elementor-element-c3r0000 *::before,.elementor-951 .elementor-element.elementor-element-c3r0000 *::after{animation:none !important;transition:none !important}}
@media (prefers-reduced-motion:reduce){.elementor-951 .elementor-element.elementor-element-c3r0000 [data-r],.elementor-951 .elementor-element.elementor-element-c3r0000 .hb-w,.elementor-951 .elementor-element.elementor-element-c3r0000 .hb-h2-in{opacity:1 !important;transform:none !important;filter:none !important}}
@media (max-width:767px){.elementor-951 .elementor-element.elementor-element-c3r0000 .hb-wrap{padding-inline:16px}}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-more svg,.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-go svg{width:18px;height:18px;transition:transform .4s var(--ease)}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-cat{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-cat-learn{background:var(--soft);color:var(--accent)}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-list-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:28px}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-h2{margin:0;font-size:36px;font-weight:800;color:var(--ink)}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-post{position:relative;display:flex;flex-direction:column;border-radius:24px;background:#ffffff;border:1px solid var(--line);padding:10px;text-decoration:none;color:inherit;transition:transform .55s var(--ease),box-shadow .55s var(--ease),border-color .4s}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-post:hover{transform:translateY(-8px);border-color:rgba(0,119,182,.25);box-shadow:0 34px 60px -36px rgba(3,4,94,.5);color:inherit}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-post::after{content:"";position:absolute;inset:0;border-radius:24px;pointer-events:none;background:radial-gradient(260px circle at var(--cx,50%) var(--cy,0%),rgba(0,119,182,.08),transparent 60%);opacity:0;transition:opacity .4s}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-post:hover::after{opacity:1}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-cv{position:relative;aspect-ratio:16/10;border-radius:18px;overflow:hidden;display:grid;place-items:center}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-cv>.bl-cat{position:absolute;top:12px;right:12px;z-index:2}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-cv-learn{background:linear-gradient(135deg,#eef7fc,#d3ebf6)}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-art{position:relative;width:100%;height:100%;display:grid;place-items:center;transition:transform .8s var(--ease)}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-post:hover .bl-art{transform:scale(1.07) rotate(-2deg)}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-art-ok,.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-stamp{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#ffffff;color:var(--accent);font-size:12px;font-weight:700;box-shadow:0 12px 24px -14px rgba(3,4,94,.5)}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-mphone{position:relative;width:34%;aspect-ratio:9/18;margin-top:22%;border-radius:22px;padding:5px;background:linear-gradient(145deg,#e6e9ee,#8b919c 60%,#d9dce2);box-shadow:0 30px 40px -20px rgba(0,0,0,.6);transform:rotate(-8deg)}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-mphone img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;border-radius:17px;border:4px solid #070a1a}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-mphone-isl{position:absolute;top:10px;left:50%;width:30%;height:7px;margin-left:-15%;border-radius:6px;background:#070a1a;z-index:1}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-ring{position:absolute;width:46%;aspect-ratio:1;border-radius:50%;border:1.5px solid rgba(255,255,255,.5);animation:hb-radar 3s ease-out infinite}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-ring-2{animation-delay:1.5s}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-cv-learn .bl-ring,.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-cv-story .bl-ring{border-color:rgba(0,119,182,.4)}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-shield{width:30%;aspect-ratio:1;border-radius:28%;display:grid;place-items:center;background:#ffffff;color:var(--accent);box-shadow:0 20px 40px -20px rgba(3,4,94,.6)}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-shield svg{width:55%;height:55%}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-receipt{position:relative;width:44%;aspect-ratio:3/4;margin-top:10%;padding:14px;display:flex;flex-direction:column;gap:8px;background:#ffffff;border-radius:12px 12px 0 0;box-shadow:0 24px 40px -22px rgba(3,4,94,.55);transform:rotate(6deg);-webkit-mask:linear-gradient(#000,#000) top/100% calc(100% - 8px) no-repeat,conic-gradient(from -45deg at bottom,transparent 90deg,#000 0) bottom/14px 8px repeat-x;mask:linear-gradient(#000,#000) top/100% calc(100% - 8px) no-repeat,conic-gradient(from -45deg at bottom,transparent 90deg,#000 0) bottom/14px 8px repeat-x}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-receipt b{font-size:12px;color:var(--ink)}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-receipt i{display:block;height:7px;border-radius:7px;background:#e7eef6}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-receipt i.bl-short{width:55%}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-stamp{bottom:18%;left:14%;width:34px;height:34px;padding:0;justify-content:center;background:var(--accent);color:#ffffff;transform:rotate(-12deg)}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-stamp svg{width:16px;height:16px}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-post-body{padding:18px 12px 10px;display:flex;flex-direction:column;gap:10px;flex:1}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-post-body h3{margin:0;font-size:19px;line-height:1.6;font-weight:800;color:var(--ink);transition:color .3s}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-post:hover h3{color:var(--accent)}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-post-body p{margin:0;font-size:14.5px;line-height:1.85;color:var(--ink2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-post-meta{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:6px;font-size:13px;color:var(--muted)}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-dot{width:4px;height:4px;border-radius:50%;background:#b7c3d6}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-go{margin-inline-start:auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--surface);color:var(--accent);transition:background .3s,color .3s}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-post:hover .bl-go{background:var(--accent);color:#ffffff}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-post:hover .bl-go svg{transform:translateX(-3px)}
.elementor-951 .elementor-element.elementor-element-c3r0000[data-js="1"] .bl-grid .bl-post[data-r]{transition:opacity .8s var(--ease),transform .9s var(--ease),filter .8s var(--ease),box-shadow .55s var(--ease),border-color .4s}
.elementor-951 .elementor-element.elementor-element-c3r0000[data-js="1"] .bl-grid .bl-post[data-r][data-in]:hover{transform:translateY(-8px)}
@media (max-width:1023px){.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:767px){.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-grid{grid-template-columns:minmax(0,1fr)}}
@media (max-width:767px){.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-h2{font-size:28px}}
.elementor-951 .elementor-element.elementor-element-c3r0000 .ar-related{padding-block:20px 80px;background:linear-gradient(180deg,#ffffff,#f7fbfe)}
.elementor-951 .elementor-element.elementor-element-c3r0000 .ar-all{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--accent);text-decoration:none}
.elementor-951 .elementor-element.elementor-element-c3r0000 .ar-all svg{width:16px;height:16px}
@media (max-width:1023px){.elementor-951 .elementor-element.elementor-element-c3r0000 .ar-related .bl-grid>a:nth-child(3){display:none}}
@media (max-width:767px){.elementor-951 .elementor-element.elementor-element-c3r0000 .ar-related .bl-grid>a:nth-child(3){display:flex}}
@keyframes hb-radar{from{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}
@keyframes hb-spin{to{transform:rotate(360deg)}}
@keyframes hb-breathe{0%,100%{scale:1}50%{scale:1.05}}
@keyframes hb-float{0%,100%{translate:0 0}50%{translate:0 -12px}}
@keyframes hb-sheen{0%{transform:translateX(130%)}45%,100%{transform:translateX(-130%)}}
@keyframes hb-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-art-img{position:absolute;inset:0;display:block}
.elementor-951 .elementor-element.elementor-element-c3r0000 .bl-art-img img{width:100%;height:100%;object-fit:cover;display:block;max-width:none}
.elementor-951 .elementor-element.elementor-element-c3r0000 .ar-all{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4c0000 */.elementor-951 .elementor-element.elementor-element-c4c0000{--bg:#ffffff;--surface:#f3f8fc;--soft:#e7f4fa;--ink:#0a1240;--ink2:#3f4a6b;--muted:#5d6886;--line:rgba(3,4,94,.09);--navy:#03045e;--royal:#023e8a;--accent:#0077b6;--cyan:#00b4d8;--ease:cubic-bezier(.16,1,.3,1);--mx:0;--my:0;direction:rtl;font-family:'Vazir','Vazirmatn',system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--ink);line-height:1.8;letter-spacing:0}
.elementor-951 .elementor-element.elementor-element-c4c0000 *{box-sizing:border-box}
.elementor-951 .elementor-element.elementor-element-c4c0000 .elementor-widget-heading,.elementor-951 .elementor-element.elementor-element-c4c0000 .elementor-widget-text-editor,.elementor-951 .elementor-element.elementor-element-c4c0000 .elementor-widget-icon-list{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}
.elementor-951 .elementor-element.elementor-element-c4c0000 .elementor-heading-title{color:inherit;font-size:inherit;font-weight:inherit}
.elementor-951 .elementor-element.elementor-element-c4c0000 :is(h1,h2,h3,h4,h5,h6,p){font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}
.elementor-951 .elementor-element.elementor-element-c4c0000 .elementor-heading-title{font-family:inherit;line-height:inherit;letter-spacing:inherit}
.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-wrap{width:100%}
.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-h2 .elementor-heading-title{font:inherit;color:inherit;line-height:inherit;margin:0}
.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-runtime{position:absolute;width:0;height:0;overflow:hidden;margin:0;pointer-events:none}
.elementor-951 .elementor-element.elementor-element-c4c0000 *{box-sizing:border-box}
.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-wrap{max-width:1200px;margin-inline:auto;padding-inline:40px}
.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-ico{width:20px;height:20px;flex-shrink:0}
.elementor-951 .elementor-element.elementor-element-c4c0000{padding-block:0 110px}
.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-cta{position:relative;overflow:hidden;border-radius:24px;padding:80px 64px;background:linear-gradient(135deg,#03045e,#023e8a 60%,#0077b6);color:#ffffff;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:end}
.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-cta::before,.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-cta::after{content:"";position:absolute;width:480px;height:480px;inset-inline-start:-140px;bottom:-240px;border-radius:50%;border:1px solid rgba(255,255,255,.18);animation:hb-ring 5s ease-out infinite}
.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-cta::after{animation-delay:2.5s}
.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-cta h2{margin:0;font-size:56px;font-weight:800;line-height:1.3;position:relative}
.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-cta p{margin:16px 0 0;font-size:19px;color:#d6eef7;max-width:30em;position:relative}
.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-cta-mark{position:absolute;inset-inline-start:56px;top:44px;width:110px;opacity:.16;animation:hb-float 8s ease-in-out infinite}
.elementor-951 .elementor-element.elementor-element-c4c0000[data-js="1"] [data-r]{opacity:0;transform:translateY(40px);filter:blur(6px);transition:opacity .9s var(--ease),transform 1s var(--ease),filter .9s var(--ease);transition-delay:var(--d,0s)}
.elementor-951 .elementor-element.elementor-element-c4c0000[data-js="1"] [data-r="zoom"]{transform:scale(.94) translateY(30px)}
.elementor-951 .elementor-element.elementor-element-c4c0000[data-js="1"] [data-r][data-in]{opacity:1;transform:none;filter:none}
@media (prefers-reduced-motion:reduce){.elementor-951 .elementor-element.elementor-element-c4c0000 *,.elementor-951 .elementor-element.elementor-element-c4c0000 *::before,.elementor-951 .elementor-element.elementor-element-c4c0000 *::after{animation:none !important;transition:none !important}}
@media (prefers-reduced-motion:reduce){.elementor-951 .elementor-element.elementor-element-c4c0000 [data-r],.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-w,.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-h2-in{opacity:1 !important;transform:none !important;filter:none !important}}
@media (max-width:767px){.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-wrap{padding-inline:16px}}
@media (max-width:767px){.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-cta{grid-template-columns:minmax(0,1fr);padding:48px 24px}}
@media (max-width:767px){.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-cta h2{font-size:34px}}
@keyframes hb-ring{from{transform:scale(.4);opacity:1}to{transform:scale(2.2);opacity:0}}
@keyframes hb-float{0%,100%{translate:0 0}50%{translate:0 -12px}}
.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-cta-mark{margin:0;max-width:none}
.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-cta-mark img{width:100%;height:auto;display:block}
.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-cta-text{position:relative;width:auto;min-width:0}
.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-cta-btn-w{position:relative;z-index:1;margin:0;width:auto}
.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-cta .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.8;letter-spacing:0;text-decoration:none;cursor:pointer;white-space:nowrap;min-height:44px;border-radius:12px;border:0;box-shadow:none;background:#ffffff;color:var(--navy);padding:16px 26px;transition:transform .35s var(--ease),background .3s,color .3s,box-shadow .35s}
.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-cta .elementor-button:hover{transform:translateY(-2px);background:var(--soft);color:var(--navy)}
.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-cta .elementor-button:active{transform:scale(.98)}
.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-cta .elementor-button-content-wrapper{gap:10px;align-items:center}
.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-cta .elementor-button-icon{display:inline-flex;margin:0}
.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-cta .elementor-button-icon svg{width:20px;height:20px;flex-shrink:0;fill:none !important;stroke:currentColor}

.elementor-951 .elementor-element.elementor-element-c4c0000{position:relative;overflow-x:clip}
.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-t1>.hb-t1-stage{max-width:none !important;width:auto !important}
.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-t2-art,.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-cta-mark,.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-plan-badge{max-width:none !important}
.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-fi .elementor-icon,.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-tile-ic .elementor-icon{color:inherit !important}
.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-fi .elementor-icon svg,.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-tile-ic .elementor-icon svg{fill:none !important}
.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-cta .elementor-button{width:100%}
.elementor-951 .elementor-element.elementor-element-c4c0000 .hb-cta .elementor-button-icon svg{width:18px;height:18px}/* End custom CSS */