/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-tracking:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--color-white:#fff;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{.bvc,.bvc *,.bvc :before,.bvc :after{box-sizing:border-box;border:0 solid;margin:0;padding:0}.bvc img{max-width:none;display:block}.bvc p{margin:0}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.top-\[51px\]{top:51px}.top-\[62px\]{top:62px}.top-\[3556px\]{top:3556px}.top-\[3625px\]{top:3625px}.top-\[3922px\]{top:3922px}.top-\[3924px\]{top:3924px}.top-\[3927px\]{top:3927px}.top-\[calc\(50\%\+1658\.38px\)\]{top:calc(50% + 1658.38px)}.top-\[calc\(50\%\+1658\.41px\)\]{top:calc(50% + 1658.41px)}.top-\[calc\(50\%-1912px\)\]{top:calc(50% - 1912px)}.bottom-\[26px\]{bottom:26px}.bottom-\[56px\]{bottom:56px}.bottom-\[298px\]{bottom:298px}.bottom-\[299px\]{bottom:299px}.bottom-\[330px\]{bottom:330px}.bottom-\[332px\]{bottom:332px}.bottom-\[350px\]{bottom:350px}.bottom-\[3885px\]{bottom:3885px}.left-\[49px\]{left:49px}.left-\[110px\]{left:110px}.left-\[126px\]{left:126px}.left-\[160px\]{left:160px}.left-\[calc\(4\.17\%\+133\.5px\)\]{left:calc(4.17% + 133.5px)}.left-\[calc\(8\.33\%\+90px\)\]{left:calc(8.33% + 90px)}.left-\[calc\(8\.33\%\+154px\)\]{left:calc(8.33% + 154px)}.left-\[calc\(20\.83\%\+133px\)\]{left:calc(20.83% + 133px)}.left-\[calc\(25\%\+78px\)\]{left:calc(25% + 78px)}.left-\[calc\(29\.17\%\+13\.5px\)\]{left:calc(29.17% + 13.5px)}.left-\[calc\(37\.5\%\+100px\)\]{left:calc(37.5% + 100px)}.left-\[calc\(41\.67\%\+87px\)\]{left:calc(41.67% + 87px)}.left-\[calc\(62\.5\%\+145px\)\]{left:calc(62.5% + 145px)}.left-\[calc\(79\.17\%-87\.5px\)\]{left:calc(79.17% - 87.5px)}.left-\[calc\(83\.33\%-32px\)\]{left:calc(83.33% - 32px)}.left-\[calc\(87\.5\%\+70px\)\]{left:calc(87.5% + 70px)}.left-\[calc\(87\.5\%-64px\)\]{left:calc(87.5% - 64px)}.left-\[calc\(91\.67\%-43\.21px\)\]{left:calc(91.67% - 43.21px)}.left-\[calc\(91\.67\%-101\.06px\)\]{left:calc(91.67% - 101.06px)}.left-\[calc\(95\.83\%-79\.81px\)\]{left:calc(95.83% - 79.81px)}.mb-0{margin-bottom:0}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.table{display:table}.size-\[30px\]{width:30px;height:30px}.size-\[46\.814px\]{width:46.814px;height:46.814px}.size-\[54px\]{width:54px;height:54px}.size-full{width:100%;height:100%}.h-\[21px\]{height:21px}.h-\[28\.5px\]{height:28.5px}.h-\[39\.625px\]{height:39.625px}.h-\[345px\]{height:345px}.w-\[23\.318px\]{width:23.318px}.w-\[44px\]{width:44px}.w-\[101\.877px\]{width:101.877px}.w-\[270px\]{width:270px}.w-\[1365px\]{width:1365px}.max-w-none{max-width:none}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.content-stretch{align-content:stretch}.items-center{align-items:center}.justify-center{justify-content:center}.gap-\[40px\]{gap:40px}.overflow-clip{overflow:clip}.rounded-\[20px\]{border-radius:20px}.rounded-\[75px\]{border-radius:75px}.border{border-style:var(--tw-border-style);border-width:1px}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#4c3031\]{border-color:#4c3031}.bg-\[\#fcf8f1\]{background-color:#fcf8f1}.pr-\[16px\]{padding-right:16px}.pl-\[21px\]{padding-left:21px}.text-center{text-align:center}.text-right{text-align:right}.font-\[\'Samarqand\:Medium\'\]{font-family:Samarqand\:Medium}.font-\[\'Samarqand\:Regular\'\]{font-family:Samarqand\:Regular}.font-\[\'Samarqand\:SemiBold\'\]{font-family:Samarqand\:SemiBold}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[20px\]{font-size:20px}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[28px\]{--tw-leading:28px;line-height:28px}.leading-\[30px\]{--tw-leading:30px;line-height:30px}.leading-\[50px\]{--tw-leading:50px;line-height:50px}.leading-\[normal\]{--tw-leading:normal;line-height:normal}.tracking-\[-0\.4px\]{--tw-tracking:-.4px;letter-spacing:-.4px}.tracking-\[-0\.6px\]{--tw-tracking:-.6px;letter-spacing:-.6px}.tracking-\[-0\.28px\]{--tw-tracking:-.28px;letter-spacing:-.28px}.tracking-\[-0\.32px\]{--tw-tracking:-.32px;letter-spacing:-.32px}.tracking-\[-0\.48px\]{--tw-tracking:-.48px;letter-spacing:-.48px}.\[word-break\:break-word\]{word-break:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-\[\#4c3031\]{color:#4c3031}.text-\[\#766261\]{color:#766261}.text-\[\#877474\]{color:#877474}.text-white{color:var(--color-white)}.not-italic{font-style:normal}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
@font-face { font-family: 'Samarqand'; src: url('../fonts/Samarqand-VF.woff2') format('woff2'), url('../fonts/Samarqand-VF.woff') format('woff'); font-weight: 300 1000; font-style: normal; font-display: swap; }
:root { --bv-font: 'Samarqand', 'Peyda', 'Vazirmatn', Tahoma, sans-serif; --bv-z: 1; }
html.bv-html, body.bv-body { margin: 0; padding: 0; background: #fcf8f1; }
html.bv-html { overflow-y: scroll; overflow-x: hidden; }
body.bv-body { overflow: visible; }
.bv-stage { width: 1440px; margin: 0 auto; zoom: var(--bv-z); position: relative; direction: ltr; }
@layer base { :where(.bvc a, .bv-fx a) { color: inherit; text-decoration: none; } }
.fz-r { font-weight: 400; } .fz-m { font-weight: 500; } .fz-sb { font-weight: 600; } .fz-b { font-weight: 700; }

.bv-hv { transition: opacity .2s ease, transform .2s ease; }
a.bv-hv:hover { opacity: .75; }

.bv-chip { display: flex; align-items: center; gap: 4px; height: 38px; width: 128px; padding: 0 3px 0 14px; border-radius: 50px; background: #1dbbbd; color: #fff; font-family: var(--bv-font); font-weight: 500; font-size: 15px; letter-spacing: -.45px; white-space: nowrap; box-sizing: border-box; direction: ltr; transition: background .2s; }
.bv-chip:hover { background: #17a9ab; }
.bv-chip__caret { display: flex; flex: 0 0 10px; width: 10px; height: 10px; transform: scaleY(-1); }
.bv-chip__caret img { width: 10px; height: 10px; }
.bv-chip__name { flex: 1 1 auto; min-width: 0; overflow: hidden; text-overflow: ellipsis; text-align: center; }
.bv-chip__av { flex: 0 0 30px; width: 30px; height: 30px; border-radius: 50%; overflow: hidden; }
.bv-chip__av img { width: 30px; height: 30px; object-fit: cover; }
.bv-chipw { position: absolute; width: 128px; height: 38px; }
.bv-chipw--hero { left: 142px; top: 80.5px; }
.bv-chipw--fx { left: 142px; top: 37px; }
.bv-chipm { position: absolute; left: 0; top: 46px; width: 150px; padding: 8px; box-sizing: border-box; background: #fcf8f1; border-radius: 18px; box-shadow: 0 18px 40px -10px rgba(76,48,49,.28); opacity: 0; visibility: hidden; transform: translateY(-6px); transition: opacity .25s, transform .25s, visibility 0s linear .25s; z-index: 5; }
.bv-chipw:hover .bv-chipm, .bv-chipw:focus-within .bv-chipm { opacity: 1; visibility: visible; transform: none; transition-delay: 0s; }
.bv-chipm a { display: block; padding: 9px 12px; border-radius: 12px; font-weight: 500; font-size: 14px; letter-spacing: -.42px; color: #4c3031; text-align: right; direction: rtl; }
.bv-chipm a:hover { background: rgba(76,48,49,.07); }
.admin-bar .bv-fx { top: calc(32px / var(--bv-z)); }
@media (max-width: 782px) { .admin-bar .bv-fx { top: calc(46px / var(--bv-z)); } }

.bv-fx { zoom: var(--bv-z); position: fixed; top: 0; left: 0; right: 0; z-index: 90; transform: translateY(-120%); transition: transform .45s cubic-bezier(.2,.7,.2,1); pointer-events: none; font-family: var(--bv-font); direction: ltr; }
.bv-fx.is-on { transform: none; pointer-events: auto; }
.bv-fx__bar { background: #fcf8f1; border-bottom: 1px solid rgba(0,0,0,.1); height: 109px; box-sizing: border-box; }
.bv-fx__in { position: relative; width: 1440px; height: 108px; margin: 0 auto; }
.bv-fx__logo { position: absolute; left: 695px; top: 29px; width: 54px; height: 54px; display: block; }
.bv-fx__logo img { width: 54px; height: 54px; display: block; }
.bv-fx__nav { position: absolute; right: 114px; top: 40px; display: flex; align-items: center; gap: 40px; color: #4c3031; font-weight: 500; font-size: 16px; letter-spacing: -.48px; white-space: nowrap; }
.bv-fx__nav a { display: block; }
.bv-fx__nav .bv-fx__courses { font-size: 20px; letter-spacing: -.6px; }
.bv-fx__ul { position: absolute; left: 1278px; top: 108px; width: 47px; height: 1px; background: #000; }
.bv-fx__cta { position: absolute; left: 142px; top: 36px; height: 35px; padding: 0 16px 0 21px; border: 1px solid #4c3031; border-radius: 75px; display: flex; align-items: center; color: #4c3031; font-weight: 500; font-size: 14px; letter-spacing: -.42px; box-sizing: border-box; }

.bv-dd { position: absolute; top: 109px; left: 0; right: 0; background: #fcf8f1; height: 373px; border-radius: 0 0 20px 20px; box-shadow: 0 30px 40px -12px rgba(76,48,49,.14); clip-path: inset(0 0 100% 0); opacity: 0; pointer-events: none; transition: clip-path .4s cubic-bezier(.2,.7,.2,1), opacity .25s ease; }
.bv-dd.is-on { clip-path: inset(0 0 -60px 0); opacity: 1; pointer-events: auto; }
.bv-dd__in { position: relative; width: 1440px; height: 373px; margin: 0 auto; }
.bv-dd__g { position: absolute; right: 120.4px; display: flex; align-items: center; gap: 9px; transform: translateY(-50%); cursor: pointer; }
.bv-dd__gl { font-weight: 500; font-size: 20px; letter-spacing: -.6px; color: #000; opacity: .2; transition: opacity .25s, color .25s; white-space: nowrap; }
.bv-dd__sp { display: none; width: 13px; height: 13px; margin-right: -2.4px; }
.bv-dd__g.is-on .bv-dd__gl { color: #4c3031; opacity: 1; }
.bv-dd__g.is-on .bv-dd__sp { display: block; }
.bv-dd__l { position: absolute; right: 294px; top: 34px; margin: 0; padding: 0; list-style: none; text-align: right; display: none; }
.bv-dd__l.is-on { display: block; animation: bv-fade .35s ease both; }
.bv-dd__l li { font-weight: 500; font-size: 20px; line-height: 40px; letter-spacing: -.6px; color: #4c3031; white-space: nowrap; }
@keyframes bv-fade { from { opacity: 0; transform: translateX(8px); } to { opacity: 1; transform: none; } }
.bvc .leading-\[normal\] { line-height: 2; }

.bvc { position: relative; width: 1440px; font-family: var(--bv-font); direction: ltr; }
.bt-stage { overflow: visible; }
.bt-s { position: relative; width: 1440px; overflow: hidden; }
.bt-c { overflow: visible; }
.bt-cv { position: absolute; left: 0; width: 1440px; height: 2356px; pointer-events: none; }
.bt-cv a, .bt-cv [data-bt-video], .bt-cv button { pointer-events: auto; }


.ar-chipw { left: 126px; top: 59px; }

.cc { position: absolute; left: 0; top: 0; width: 376px; height: 390px; display: block; transform: translate(var(--x), 0); }
.cc__img { position: absolute; left: 0; top: 0; width: 376px; height: 260px; box-sizing: border-box; border: 1px solid rgba(0,0,0,.14); border-radius: 10px; overflow: hidden; background: #efe6da; box-shadow: 0 7px 16px rgba(0,0,0,.03), 0 28px 28px rgba(0,0,0,.03), 0 64px 38px rgba(0,0,0,.02); }
.cc__img img { position: absolute; left: -8px; top: -7px; width: 395px; height: 266px; max-width: none; object-fit: cover; transition: transform .6s ease; }
.cc:hover .cc__img img { transform: scale(1.04); }
.cc__chip { position: absolute; right: 21.9px; top: 24px; height: 19.3px; padding: 0 4.5px; border-radius: 5px; background: rgba(76,48,49,.48); display: flex; align-items: center; color: #fff; font-weight: 500; font-size: 12px; letter-spacing: -.24px; white-space: nowrap; direction: rtl; text-box: trim-both cap alphabetic; }
.cc__ln { position: absolute; left: 288px; top: 205px; width: 1px; height: 17px; background: #fff; }
.cc__row { position: absolute; right: 5px; top: 294px; transform: translateY(-50%); max-width: 371px; display: flex; direction: rtl; align-items: center; gap: 7px; white-space: nowrap; }
.cc__t { min-width: 0; overflow: hidden; text-overflow: ellipsis; font-weight: 600; font-size: 20px; line-height: 40px; letter-spacing: -.4px; color: #4c3031; }
.cc__n { flex: 0 0 auto; font-weight: 700; font-size: 14px; line-height: 34px; letter-spacing: -.28px; color: #dabd96; position: relative; top: 2px; }
.cc__d { position: absolute; left: 12px; top: 318px; width: 364px; height: 48px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-weight: 400; font-size: 14px; line-height: 24px; letter-spacing: -.28px; color: #4c3031; text-align: justify; direction: rtl; }


.bt-cv.ar-cv { height: 3980px; }
.ar-a { position: relative; z-index: 2; width: 1440px; height: 668px; }
.ar-hero { position: absolute; left: 120px; top: 212px; width: 1199px; height: 456px; border-radius: 10px; overflow: hidden; background: #ecdac0; }
.ar-hero__img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
.ar-hero__fb { inset: auto; left: -41px; top: -132px; width: 1280px; height: 720px; }
.ar-hero__sh { position: absolute; inset: 0; background: linear-gradient(180deg, rgba(0,0,0,.01) 40.509%, rgba(0,0,0,.59) 100%); backdrop-filter: blur(2.55px); -webkit-backdrop-filter: blur(2.55px); }
.ar-hero__t { position: absolute; right: 68px; top: 188px; width: 590px; margin: 0; font-size: 40px; line-height: 60px; letter-spacing: -1.2px; color: #fff; text-align: right; direction: rtl; font-weight: 500; }
.ar-hero__m { position: absolute; right: 68px; top: 113px; height: 36px; display: flex; flex-direction: row; direction: rtl; align-items: center; white-space: nowrap; font-size: 18px; line-height: 36px; letter-spacing: -.54px; color: #fff; }
.ar-hero__d { width: 4px; height: 4px; margin: 0 9px; }

.ar-body { position: relative; z-index: 1; width: 1440px; padding: 88px 0 0; }
.ar-c { width: 895px; margin: 0 0 0 323px; direction: rtl; text-align: right; font-family: var(--bv-font); font-weight: 400; font-size: 22px; line-height: 48px; letter-spacing: -.22px; color: #4c3031; }
.ar-c > :first-child { margin-top: 0; }
.ar-c p { margin: 0 0 20px; }
.ar-c strong, .ar-c b { font-weight: 600; }
.ar-c a { color: #14a0a2; text-decoration: underline; text-underline-offset: 5px; text-decoration-thickness: 1px; }
.ar-c a:hover { color: #0e7f81; }
.ar-c h2, .ar-c h3, .ar-c h4 { margin: 0; color: #4c3031; font-weight: 600; direction: rtl; text-align: right; }
.ar-c h2 { position: relative; padding-right: 29px; margin: 44px 0 22px; font-size: 30px; line-height: 46px; letter-spacing: 0; }
.ar-c h2::before { content: ""; position: absolute; right: 0; top: 50%; width: 13px; height: 13px; margin-top: -6.5px; background: url('../img/article-v2/imgVector.svg') center / 100% 100% no-repeat; }
.ar-c h3 { margin: 34px 0 16px; font-size: 24px; line-height: 40px; }
.ar-c h4 { margin: 28px 0 12px; font-size: 20px; line-height: 36px; }
.ar-c ul, .ar-c ol { margin: 0 0 20px; padding: 0 28px 0 0; }
.ar-c li { margin: 0 0 6px; }
.ar-c img { display: block; max-width: 100%; height: auto; margin: 32px 0; border-radius: 10px; }
.ar-c figure { margin: 32px 0; }
.ar-c figure img { margin: 0; }
.ar-c figcaption { margin-top: 10px; font-size: 14px; line-height: 24px; color: #866a48; text-align: center; }
.ar-c blockquote, .ar-c .bv-summary { position: relative; margin: 32px 0; padding: 29px 33px 29px 28px; box-sizing: border-box; background: #fff; border-radius: 10px; }
.ar-c blockquote > :last-child, .ar-c .bv-summary > :last-child { margin-bottom: 0; }
.ar-c blockquote p, .ar-c .bv-summary p { margin: 0 0 20px; }
.ar-c table { width: 100%; border-collapse: collapse; margin: 0 0 20px; font-size: 18px; line-height: 32px; }
.ar-c th, .ar-c td { padding: 8px 12px; border: 1px solid rgba(76,48,49,.14); }
.ar-c hr { border: 0; height: 1px; background: rgba(76,48,49,.16); margin: 36px 0; }
.ar-404 { text-align: center; direction: rtl; font-size: 20px; padding: 120px 0; margin: 0; }
.ar-div { position: relative; z-index: 1; width: 1440px; height: 35px; margin-top: 72px; }
.ar-div img { position: absolute; left: 134px; top: 0; width: 1172px; height: 34.667px; }

.ar-more { position: relative; z-index: 1; width: 1440px; height: 489px; margin-top: 123px; }
.ar-more__h { position: absolute; right: 121px; top: 0; margin: 0; font-size: 24px; line-height: 50px; letter-spacing: -.48px; color: #4c3031; font-weight: 600; direction: rtl; text-align: right; white-space: nowrap; }
.ar-more__g { position: absolute; left: 0; top: 80px; width: 1440px; height: 409px; }
.ab-card { display: block; position: absolute; left: 0; top: 0; width: 387px; height: 409px; background: #fff; border-radius: 10px; overflow: hidden; box-shadow: 0 23px 20px -8px rgba(76,48,49,.04); transform: translate(var(--x), var(--y)); transition: box-shadow .35s; }
.ab-card:hover { box-shadow: 0 34px 40px -14px rgba(76,48,49,.18); }
.ab-card__img { position: absolute; left: 0; top: 0; width: 387px; height: 258px; overflow: hidden; background: #efe6da; }
.ab-card__img img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; transition: transform .6s ease; }
.ab-card:hover .ab-card__img img { transform: scale(1.04); }
.ab-title { position: absolute; right: 20px; top: 272px; width: 326px; height: 72px; display: flex; align-items: center; direction: rtl; text-align: right; font-size: 16px; line-height: 36px; letter-spacing: -.48px; color: #4c3031; }
.ab-title p { margin: 0; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; max-height: 72px; }
.ab-meta { position: absolute; right: 20px; top: 364px; height: 36px; display: flex; flex-direction: row; direction: rtl; align-items: center; white-space: nowrap; font-size: 14px; line-height: 36px; letter-spacing: -.42px; color: #866a48; }
.ab-meta__d { width: 4px; height: 4px; margin: 0 10px 0 16px; }

.ar-f { position: relative; z-index: 1; width: 1440px; height: 424px; margin-top: 182px; overflow: hidden; }
.bt-cv p { pointer-events: auto; }

.bv-fx__bar { height: 72px; }
.bv-fx__in { height: 71px; }
.bv-fx__logo { top: 16px; left: 702px; width: 40px; height: 40px; }
.bv-fx__logo img { width: 40px; height: 40px; }
.bv-fx__nav { top: 22px; }
.bv-fx__cta { top: 18px; }
.bv-chipw--fx { top: 17px; }
.bv-fx__ul { top: 71px; }
.bv-dd { top: 72px; }

.am, .am-tab { display: none; }
.am-ic { display: block; width: 24px; height: 24px; background: currentColor; -webkit-mask: var(--m) center / contain no-repeat; mask: var(--m) center / contain no-repeat; }
@media (max-width: 767px) {
	html.bv-html, body.bv-body { background: #fcf8f1; }
	html.bv-html { overflow-x: hidden; }
	.bv-stage, .bv-fx, .bv-dd { display: none !important; }
	.am { display: block; position: relative; padding-bottom: 150px; font-family: var(--bv-font); color: #4c3031; direction: rtl; overflow-x: clip; }
	.am *, .am *::before, .am *::after { box-sizing: border-box; }
	:where(.am a, .am-tab a) { color: inherit; text-decoration: none; }
	:where(.am h1, .am h2, .am p) { margin: 0; }
	.am .fz-r { font-weight: 400; } .am .fz-m { font-weight: 500; } .am .fz-sb { font-weight: 600; }
	.am-top { display: flex; flex-direction: row; align-items: center; justify-content: space-between; padding: 20px 20px 0; }
	.am-logo { display: block; width: 43px; height: 43px; }
	.am-logo img { width: 43px; height: 43px; display: block; }
	.am-back { display: inline-flex; flex-direction: row; direction: ltr; align-items: center; gap: 4px; height: 40px; padding: 0 16px 0 12px; border-radius: 50px; background: rgba(236,224,203,.5); font-size: 14px; letter-spacing: -.3px; direction: rtl; flex-direction: row-reverse; }
	.am-back svg { width: 18px; height: 18px; transform: scaleX(-1); }
	.am-cta { display: flex; align-items: center; height: 40px; padding: 0 16px; border: 1px solid #4c3031; border-radius: 75px; font-size: 14px; letter-spacing: -.3px; white-space: nowrap; color: #4c3031; }
	.am-cover { margin: 18px 20px 0; aspect-ratio: 16 / 10; border-radius: 16px; overflow: hidden; background: #efe6da; }
	.am-cover img { display: block; width: 100%; height: 100%; object-fit: cover; }
	.am-meta, .am-mc__m { display: flex; flex-direction: row; align-items: center; gap: 8px; font-size: 14px; line-height: 24px; color: #866a48; }
	.am-meta { margin: 18px 20px 0; }
	.am-meta i, .am-mc__m i { width: 4px; height: 4px; border-radius: 50%; background: #866a48; }
	.am-meta b, .am-mc__m b { font-weight: 500; }
	.am-title { margin: 8px 20px 0; font-size: 27px; line-height: 42px; letter-spacing: -.7px; font-weight: 500; }
	.am-c { margin: 22px 20px 0; font-size: 17px; line-height: 33px; letter-spacing: -.2px; font-weight: 400; color: #4c3031; }
	.am-c > *:first-child { margin-top: 0; }
	.am-c p { margin: 0 0 18px; }
	.am-c h2 { margin: 34px 0 12px; font-size: 22px; line-height: 36px; letter-spacing: -.5px; font-weight: 600; }
	.am-c h3, .am-c h4 { margin: 26px 0 10px; font-size: 19px; line-height: 32px; letter-spacing: -.4px; font-weight: 600; }
	.am-c strong, .am-c b { font-weight: 600; }
	.am-c a { color: #0f8a8c; text-decoration: underline; text-underline-offset: 3px; }
	.am-c img { display: block; max-width: 100%; height: auto; border-radius: 12px; margin: 20px 0; }
	.am-c ul, .am-c ol { margin: 0 0 18px; padding: 0 22px 0 0; }
	.am-c li { margin-bottom: 8px; }
	.am-c blockquote { margin: 22px 0; padding: 18px 20px; border-radius: 16px; background: #fff; box-shadow: 0 23px 20px -8px rgba(76,48,49,.05); font-weight: 500; }
	.am-c blockquote p:last-child { margin-bottom: 0; }
	.am-c iframe, .am-c video { max-width: 100%; border-radius: 12px; }
	.am-c table { display: block; max-width: 100%; overflow-x: auto; }
	.am-404 { padding: 80px 20px; text-align: center; font-size: 16px; }
	.am-more { margin-top: 48px; }
	.am-more h2 { padding: 0 20px; font-size: 22px; line-height: 36px; letter-spacing: -.5px; }
	.am-ms { margin-top: 18px; padding: 0 20px 8px; display: flex; flex-direction: row; gap: 14px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; -webkit-overflow-scrolling: touch; }
	.am-ms::-webkit-scrollbar { display: none; }
	.am-mc { flex: none; width: min(272px, 74vw); scroll-snap-align: start; scroll-margin-inline: 20px; display: block; background: #fff; border-radius: 12px; overflow: hidden; box-shadow: 0 23px 20px -8px rgba(76,48,49,.05); }
	.am-mc__i { display: block; aspect-ratio: 16 / 10; background: #efe6da; overflow: hidden; }
	.am-mc__i img { display: block; width: 100%; height: 100%; object-fit: cover; }
	.am-mc__t { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; padding: 14px 16px 0; font-size: 16px; line-height: 27px; letter-spacing: -.3px; }
	.am-mc__m { padding: 4px 16px 14px; font-size: 13px; }
	.am-all { display: flex; width: calc(100% - 40px); margin: 22px 20px 0; height: 50px; border-radius: 75px; background: #4c3031; color: #fcf8f1; align-items: center; justify-content: center; font-size: 16px; letter-spacing: -.3px; }
	.am-tab { display: block; position: fixed; left: 0; right: 0; bottom: 0; z-index: 90; width: 402px; height: 140px; margin: 0 auto; zoom: var(--bvm-z, 1); pointer-events: none; font-family: var(--bv-font); direction: ltr; }
	.am-tab a { color: inherit; text-decoration: none; }
	.am-tab__bg { position: absolute; inset: 0; display: none; }
	.am-tab__pill { box-sizing: border-box; position: absolute; left: 66.5px; top: 46px; width: 269px; height: 64px; border-radius: 70px; background: #fff; box-shadow: 0 14px 30px -8px rgba(76,48,49,.1); display: flex; flex-direction: row; align-items: flex-start; justify-content: center; gap: 24px; padding-top: 10px; pointer-events: auto; }
	.am-tab__i { display: flex; flex-direction: column; align-items: center; width: 60px; color: #4c3031; }
	.am-tab__i span { font-weight: 500; margin-top: 4px; font-size: 12px; line-height: 18px; letter-spacing: -.36px; white-space: nowrap; }
}
/* ── بدون کاور: فقط دسته/زمان مطالعه و عنوان بالای متن (دسکتاپ) ── */
@media (min-width: 768px) {
	.ar-a.ar-nocover { height: auto; padding-top: 212px; padding-bottom: 28px; }
	.ar-nocover .ar-hero { display: flex; flex-direction: column-reverse; position: relative; left: 120px; top: auto; width: 1199px; height: auto; box-sizing: border-box; padding-right: 101px; background: transparent; border-radius: 0; overflow: visible; }
	.ar-nocover .ar-hero__img, .ar-nocover .ar-hero__sh { display: none; }
	.ar-nocover .ar-hero__m { position: static; right: auto; top: auto; height: 36px; color: #866a48; }
	.ar-nocover .ar-hero__m:empty { display: none; }
	.ar-nocover .ar-hero__d { filter: brightness(0) opacity(.45); }
	.ar-nocover .ar-hero__t { position: static; right: auto; top: auto; width: auto; margin: 10px 0 0; color: #4c3031; }
	.ar-nocover .ar-hero__t:empty { display: none; }
	.ar-a.ar-nocover + .ar-body { padding-top: 0; }

	/* ── ویدیو داخل نوشته: وسط صفحه، بزرگ‌تر و با نسبت ۱۶:۹ ── */
	.ar-c .r1_iframe_embed { position: relative; display: block; width: 1100px; max-width: none; height: auto !important; padding-top: 0 !important; aspect-ratio: 16 / 9; margin: 40px -52px 40px 0; border-radius: 14px; overflow: hidden; background: #000; box-shadow: 0 30px 60px -28px rgba(76,48,49,.35); }
	.ar-c .r1_iframe_embed iframe { position: absolute; left: 0; top: 0; width: 100%; height: 100%; border: 0; }
	.ar-c > iframe, .ar-c p > iframe, .ar-c video { display: block; width: 1100px; max-width: none; height: auto; aspect-ratio: 16 / 9; margin: 40px -52px 40px 0; border: 0; border-radius: 14px; background: #000; box-shadow: 0 30px 60px -28px rgba(76,48,49,.35); }
}
/* ویدیو در موبایل: تمام‌عرض با نسبت ۱۶:۹ */
@media (max-width: 767px) {
	.am-c .r1_iframe_embed { position: relative; display: block; width: 100%; height: auto !important; padding-top: 0 !important; aspect-ratio: 16 / 9; margin: 24px 0; border-radius: 14px; overflow: hidden; background: #000; }
	.am-c .r1_iframe_embed iframe { position: absolute; left: 0; top: 0; width: 100%; height: 100%; border: 0; }
	.am-c > iframe, .am-c p > iframe, .am-c video { display: block; width: 100%; height: auto; aspect-ratio: 16 / 9; margin: 24px 0; border: 0; border-radius: 14px; background: #000; }
}
