@import url("https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&display=swap");.gateway-landing{--background:0 0% 100%;--foreground:0 0% 4%;--card:0 0% 100%;--card-foreground:0 0% 4%;--primary:43 56% 52%;--primary-foreground:0 0% 100%;--secondary:0 0% 96%;--secondary-foreground:0 0% 4%;--muted:0 0% 96%;--muted-foreground:0 0% 40%;--accent:216 100% 50%;--accent-foreground:0 0% 100%;--border:43 30% 88%;--input:43 30% 88%;--ring:43 56% 52%;--radius:1.25rem;--gold:43 56% 52%;--gold-light:43 60% 70%;--gold-dark:43 60% 40%;--electric-blue:216 100% 50%;--dark-bg:0 0% 4%;font-family:Almarai,sans-serif}.gateway-landing .container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@keyframes gold-pulse{0%,to{box-shadow:0 0 0 0 hsla(43,56%,52%,.4)}50%{box-shadow:0 0 0 12px hsla(43,56%,52%,0)}}.gateway-landing .animate-gold-pulse{animation:gold-pulse 2s ease-in-out infinite}@keyframes float-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.gateway-landing .animate-float-up{animation:float-up .8s ease-out forwards}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.gateway-landing .animate-shimmer{background:linear-gradient(90deg,transparent,hsla(43,56%,52%,.3) 50%,transparent);background-size:200% 100%;animation:shimmer 3s ease-in-out infinite}.gateway-landing .gold-gradient{background:linear-gradient(135deg,hsl(43 56% 52%),hsl(43 60% 65%),hsl(43 56% 52%))}.gateway-landing .gold-text{background:linear-gradient(135deg,hsl(43 56% 52%),hsl(43 60% 70%));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gateway-landing .bg-background{background-color:hsl(var(--background))}.gateway-landing .bg-card{background-color:hsl(var(--card))}.gateway-landing .bg-secondary{background-color:hsl(var(--secondary))}.gateway-landing .bg-accent{background-color:hsl(var(--accent))}.gateway-landing .bg-foreground{background-color:hsl(var(--foreground))}.gateway-landing .bg-dark-bg{background-color:hsl(var(--dark-bg))}.gateway-landing .text-foreground{color:hsl(var(--foreground))}.gateway-landing .text-muted-foreground{color:hsl(var(--muted-foreground))}.gateway-landing .text-primary{color:hsl(var(--primary))}.gateway-landing .text-primary-foreground{color:hsl(var(--primary-foreground))}.gateway-landing .text-accent-foreground{color:hsl(var(--accent-foreground))}.gateway-landing .text-background{color:hsl(var(--background))}.gateway-landing .border-primary{border-color:hsl(var(--primary))}.gateway-landing .border-primary\/10{border-color:hsl(43 56% 52%/.1)}.gateway-landing .border-primary\/15{border-color:hsl(43 56% 52%/.15)}.gateway-landing .border-primary\/30{border-color:hsl(43 56% 52%/.3)}.gateway-landing .border-input{border-color:hsl(var(--input))}.gateway-landing .border-background\/10{border-color:hsl(var(--background)/.1)}.gateway-landing .focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.gateway-landing .focus\:ring-2:focus{box-shadow:0 0 0 2px hsl(var(--ring))}.gateway-landing .placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.gateway-landing .hover\:bg-primary:hover{background-color:hsl(var(--primary))}.gateway-landing .hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.gateway-landing .hover\:opacity-90:hover{opacity:.9}.gateway-landing .hover\:opacity-100:hover{opacity:1}.gateway-landing .hover\:text-primary:hover{color:hsl(var(--primary))}.gateway-landing .hover\:border-primary:hover{border-color:hsl(var(--primary))}.gateway-landing .hover\:-translate-y-1:hover{transform:translateY(-4px)}.gateway-landing .hover\:scale-110:hover{transform:scale(1.1)}.gateway-landing .transition-colors{transition:color .15s,background-color .15s,border-color .15s}.gateway-landing .transition-opacity{transition:opacity .15s}.gateway-landing .transition-all{transition:all .3s}.gateway-landing .transition-transform{transition:transform .3s}.gateway-landing .bg-secondary\/50{background-color:hsl(0 0% 96%/.5)}.gateway-landing .bg-secondary\/30{background-color:hsl(0 0% 96%/.3)}.gateway-landing .opacity-30{opacity:.3}.gateway-landing .opacity-40{opacity:.4}.gateway-landing .opacity-60{opacity:.6}.gateway-landing .opacity-70{opacity:.7}.gateway-landing .opacity-10{opacity:.1}.gateway-landing .disabled\:opacity-50:disabled{opacity:.5}.gateway-landing .shadow-sm{box-shadow:0 1px 2px 0 rgb(0 0 0/.05)}.gateway-landing .shadow-lg{box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1)}.gateway-landing .rounded-lg{border-radius:.5rem}.gateway-landing .rounded-xl{border-radius:.75rem}.gateway-landing .rounded-2xl{border-radius:1rem}.gateway-landing .rounded-full{border-radius:9999px}.gateway-landing .border{border-width:1px}.gateway-landing .border-2{border-width:2px}.gateway-landing .space-y-2>*+*{margin-top:.5rem}.gateway-landing .space-y-4>*+*{margin-top:1rem}.gateway-landing .ring-2{box-shadow:0 0 0 2px hsl(var(--ring))}.gateway-landing .outline-none{outline:none}.gateway-landing .resize-none{resize:none}.gateway-landing input:focus,.gateway-landing textarea:focus{outline:none;box-shadow:0 0 0 2px hsl(var(--ring))}.gateway-landing input[type=checkbox],.gateway-landing input[type=radio]{accent-color:hsl(var(--primary))}