:root{--mk-success-bg:#e4f8f1;--mk-success-fg:#0e7c5e;--mk-info-bg:#e6f0ff;--mk-info-fg:#1565d8;--mk-warning-bg:#fbf3db;--mk-warning-fg:#956400;--mk-error-bg:#fdebec;--mk-error-fg:#9f2f2d;--mk-spot:#1e88ff0b}.dark{--mk-success-bg:#22d3a72e;--mk-success-fg:#5ee0bc;--mk-info-bg:#1e88ff38;--mk-info-fg:#8fc5ff;--mk-warning-bg:#95640038;--mk-warning-fg:#e9c87e;--mk-error-bg:#9f2f2d38;--mk-error-fg:#f3a8a6;--mk-spot:#00c6f70f}.font-display{font-family:var(--font-heading), var(--font-sans);letter-spacing:-.02em;font-weight:600;line-height:1.1}.font-display:lang(ar){font-family:var(--font-arabic), "Cairo", system-ui, sans-serif;letter-spacing:0;font-weight:600;line-height:1.3}.marketing-root:lang(ar){font-family:var(--font-arabic), "Cairo", var(--font-sans-src), system-ui, sans-serif;line-height:1.8}.marketing-root:lang(ar) .text-base{font-size:1.0625rem;line-height:1.8}.marketing-root:lang(ar) .text-sm{font-size:.9375rem;line-height:1.7}.marketing-root:lang(ar) .tracking-tight,.marketing-root:lang(ar) .tracking-tighter,.marketing-root:lang(ar) .mk-eyebrow{letter-spacing:0}.ltr-isolate{direction:ltr;unicode-bidi:isolate;display:inline-block}.grain{background-image:var(--gradient-brand-soft);position:relative}.grain:before{content:"";pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.dark .grain:before{opacity:.05}@keyframes mk-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes mk-marquee-rtl{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes mk-marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes mk-shimmer{0%{transform:translate(-150%)skew(-12deg)}to{transform:translate(250%)skew(-12deg)}}@keyframes mk-shimmer-rtl{0%{transform:translate(150%)skew(12deg)}to{transform:translate(-250%)skew(12deg)}}@keyframes mk-shine{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes mk-shine-rtl{0%{background-position:-100% 0}to{background-position:100% 0}}@keyframes mk-border-beam{to{offset-distance:100%}}@keyframes mk-orbit{0%{transform:rotate(calc(var(--mk-angle) * 1deg)) translateY(calc(var(--mk-radius) * 1px)) rotate(calc(var(--mk-angle) * -1deg))}to{transform:rotate(calc(var(--mk-angle) * 1deg + 360deg)) translateY(calc(var(--mk-radius) * 1px)) rotate(calc(var(--mk-angle) * -1deg - 360deg))}}@keyframes mk-ripple{0%{opacity:.5;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@keyframes mk-pulse-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes mk-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes mk-rise{0%{transform:scaleY(.12)}to{transform:scaleY(1)}}@keyframes mk-slide-x{0%{transform:translate(0)}to{transform:translateX(var(--mk-slide,40%))}}@keyframes mk-drift{0%{transform:translate(-4%)}to{transform:translate(4%)}}.mk-marquee{animation:mk-marquee var(--mk-duration,40s) linear infinite}[dir=rtl] .mk-marquee{animation-name:mk-marquee-rtl}.mk-marquee-vertical{animation:mk-marquee-vertical var(--mk-duration,40s) linear infinite}.mk-marquee-reverse{animation-direction:reverse}.mk-marquee-pause:hover .mk-marquee,.mk-marquee-pause:hover .mk-marquee-vertical{animation-play-state:paused}.mk-shimmer{animation:mk-shimmer var(--mk-duration,3s) ease-in-out infinite}[dir=rtl] .mk-shimmer{animation-name:mk-shimmer-rtl}.mk-shine{animation:mk-shine var(--mk-duration,4s) linear infinite;background-size:200% 100%}[dir=rtl] .mk-shine{animation-name:mk-shine-rtl}.mk-border-beam{animation:mk-border-beam var(--mk-duration,10s) linear infinite}.mk-orbit{animation:mk-orbit var(--mk-duration,20s) linear infinite}.mk-orbit-reverse{animation-direction:reverse}.mk-ripple{animation:3s cubic-bezier(.16,1,.3,1) infinite mk-ripple}.mk-pulse-ring{animation:1.8s cubic-bezier(.16,1,.3,1) infinite mk-pulse-ring}.mk-blink{animation:1s step-end infinite mk-blink}.mk-rise{transform-origin:bottom;animation:1.8s cubic-bezier(.16,1,.3,1) infinite alternate mk-rise}.mk-slide{animation:2.4s cubic-bezier(.16,1,.3,1) infinite alternate mk-slide-x}.mk-drift{animation:6s ease-in-out infinite alternate mk-drift}@media (prefers-reduced-motion:reduce){.mk-marquee,.mk-marquee-vertical,.mk-shimmer,.mk-shine,.mk-border-beam,.mk-orbit,.mk-ripple,.mk-pulse-ring,.mk-blink,.mk-rise,.mk-slide,.mk-drift{animation:none}.mk-rise{transform:none}}
