.landing-page{scroll-behavior:smooth}.landing-page[dir=ltr]{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.landing-page[dir=rtl]{font-family:Cairo,Inter,ui-sans-serif,system-ui,sans-serif}.landing-page .glass{background-color:#ffffffb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.dark .landing-page .glass{background-color:#ffffff08;border:1px solid rgba(255,255,255,.05);box-shadow:none}.landing-page .text-gradient{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(to right,#18181b,#71717a)}.dark .landing-page .text-gradient{background-image:linear-gradient(to right,#fff,#a1a1aa)}.landing-page .text-gradient-primary{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(to right,#4f46e5,#9333ea)}.dark .landing-page .text-gradient-primary{background-image:linear-gradient(to right,#818cf8,#c084fc)}.landing-page[dir=rtl] .font-display{font-family:Cairo,sans-serif;letter-spacing:0}.landing-page .nav-link{position:relative;padding-bottom:2px}.landing-page .nav-link:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:linear-gradient(90deg,#4f46e5,#9333ea);transform:scaleX(0);transform-origin:center;transition:transform .25s ease;border-radius:1px}.landing-page .nav-link:hover:after,.landing-page .nav-link.active:after{transform:scaleX(1)}.landing-page .mobile-menu-overlay{background:#0006;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@media(prefers-reduced-motion:reduce){.landing-page,.landing-page *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
