@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&family=Roboto:wght@400;500;700&family=Tajawal:wght@300;400;500;700;800&display=swap");*{box-sizing:border-box}body,html{margin:0;padding:0;scroll-behavior:smooth}body{background:#ffffff;color:#2b2b3a;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}section{scroll-margin-top:90px}html[dir=rtl] body{font-family:Tajawal,Poppins,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4{font-family:Tajawal,sans-serif}html[dir=rtl] [style*=letter-spacing]{letter-spacing:normal!important}html[dir=rtl] .mantine-Text-root,html[dir=rtl] [style*=text-transform]{text-transform:none!important}html[dir=rtl] .rtl-flip{transform:scaleX(-1)}.nav-link:hover{color:var(--mantine-color-brand-6)!important}.feature-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(90,60,184,.16)!important}.hero-fade{animation:heroFade .6s ease}@keyframes heroFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:62em){.hero-grid,.two-col{grid-template-columns:1fr!important;gap:36px!important}.showcase-img{order:0!important}.showcase-text{order:1!important}}