@import "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 #c9a24066}50%{box-shadow:0 0 0 12px #c9a24000}}.gateway-landing .animate-gold-pulse{animation:2s ease-in-out infinite gold-pulse}@keyframes float-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.gateway-landing .animate-float-up{animation:.8s ease-out forwards float-up}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.gateway-landing .animate-shimmer{background:linear-gradient(90deg,#0000 0%,#c9a2404d 50%,#0000 100%) 0 0/200% 100%;animation:3s ease-in-out infinite shimmer}.gateway-landing .gold-gradient{background:linear-gradient(135deg,#c9a240,#dbbd70,#c9a240)}.gateway-landing .gold-text{background:linear-gradient(135deg,#c9a240,#e0c685);-webkit-text-fill-color:transparent;-webkit-background-clip:text;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:#c9a2401a}.gateway-landing .border-primary\/15{border-color:#c9a24026}.gateway-landing .border-primary\/30{border-color:#c9a2404d}.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:#f5f5f580}.gateway-landing .bg-secondary\/30{background-color:#f5f5f54d}.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 #0000000d}.gateway-landing .shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.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{box-shadow:0 0 0 2px hsl(var(--ring));outline:none}.gateway-landing input[type=radio],.gateway-landing input[type=checkbox]{accent-color:hsl(var(--primary))}
