[dir=rtl]{direction:rtl}
.mbt-custom-page{position:relative;z-index:1;overflow-x:hidden}
body{background-color:#FCF8F8;color:#0D1B12;-webkit-font-smoothing:antialiased;font-family:'Rubik',sans-serif}
.material-symbols-outlined{font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24}
.mbt-custom-page .fill-current{font-variation-settings:'FILL' 1}
@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(100%)}}
.animate-marquee-fast{animation:marquee 500s linear infinite;width:max-content}
@keyframes float{0%,100%{transform:translateY(0) scale(1);opacity:.5}50%{transform:translateY(-20px) scale(1.1);opacity:.8}}
.animate-float{animation:float 6s ease-in-out infinite}
.reveal{opacity:0;transform:translateY(40px);transition:all 1s cubic-bezier(.22,1,.36,1)}
.reveal.active{opacity:1;transform:translateY(0)}
.stagger-item{opacity:0;transform:translateY(20px);transition:all .6s ease-out}
.reveal.active .stagger-item{opacity:1;transform:translateY(0)}
.reviews-wrapper{direction:rtl}
.review-card-v2{background:#f8f9fa;border-radius:40px;padding:2.5rem;min-height:280px;flex:0 0 100%;position:relative;border:1px solid #eee}
@media (min-width:1024px){.review-card-v2{flex:0 0 calc(50% - 1rem)}}
.excellent-badge{text-align:center;min-width:180px}
.mbt-custom-page a:focus-visible{outline:3px solid #D4001E;outline-offset:3px}
@media (prefers-reduced-motion:reduce){.animate-marquee-fast,.animate-float,.animate-pulse,.animate-bounce,.animate-ping{animation:none!important}.reveal,.stagger-item{opacity:1!important;transform:none!important;transition:none!important}}
