.mk{--mk-ink:var(--color-ink,#1d1d1f);--mk-muted:var(--color-muted,#6e6e73);color:var(--mk-ink);font-size:15px;line-height:1.6}html[lang=fa] .mk{line-height:1.9}.mk-h1{letter-spacing:-.04em;font-size:clamp(44px,7.4vw,88px);font-weight:600;line-height:1.02}.mk-h2{letter-spacing:-.032em;font-size:clamp(32px,4.4vw,54px);font-weight:600;line-height:1.07}.mk-h3{letter-spacing:-.02em;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.2}.mk-lead{color:var(--mk-muted);letter-spacing:-.005em;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.mk-eyebrow{letter-spacing:.01em;color:var(--color-accent,#0071e3);font-size:13px;font-weight:600}html[lang=fa] .mk-h1{letter-spacing:0;font-size:clamp(38px,6.2vw,74px);font-weight:700;line-height:1.3}html[lang=fa] .mk-h2{letter-spacing:0;font-size:clamp(28px,3.7vw,46px);font-weight:700;line-height:1.45}html[lang=fa] .mk-h3{letter-spacing:0;font-weight:700;line-height:1.5}html[lang=fa] .mk-lead{letter-spacing:0;line-height:1.95}html[lang=fa] .mk-eyebrow{letter-spacing:0;font-size:14px}.mk-quote{font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(22px,2.4vw,30px);font-style:italic;line-height:1.3}html[lang=fa] .mk-quote{font-family:var(--font-fa);letter-spacing:0;font-size:clamp(18px,1.8vw,22px);font-style:normal;font-weight:300;line-height:1.95}.mk-faq summary{cursor:pointer;list-style:none}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq .mk-faq-icon{transition:transform .25s}.mk-faq[open] .mk-faq-icon{transform:rotate(45deg)}@keyframes mk-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes mk-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes mk-float-in{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.mk-in{animation:.8s cubic-bezier(.2,.7,.2,1) both mk-fade}.mk-in-1{animation-delay:80ms}.mk-in-2{animation-delay:.16s}.mk-in-3{animation-delay:.26s}.mk-in-4{animation-delay:.4s}.mk-float{animation:1.1s cubic-bezier(.2,.7,.2,1) .35s both mk-float-in}@supports (animation-timeline:view()){.mk-reveal{animation:linear both mk-rise;animation-timeline:view();animation-range:entry entry 55%}}}.mk-shot{border-radius:18px;box-shadow:0 1px 2px #0000000d,0 0 0 1px #0000000d,0 24px 60px -20px #00000038}.mk-shot-lg{border-radius:14px;box-shadow:0 0 0 1px #0000000f,0 40px 90px -30px #00000059}
