:root{--primary:#000b1a;--primary-light:#001c3d;--secondary:#d4af37;--secondary-light:gold;--secondary-dark:#b8860b;--secondary-bg:#000b1a;--accent:#e6be8a;--background:#000b1a;--foreground:#fff;--text-muted:#ffffffd9;--success:#10b981;--warning:#f59e0b;--error:#ef4444;--card-shadow:0 30px 60px -15px #00000080;--gold-glow:0 0 30px #d4af3766;--glass:#ffffff08;--glass-border:#d4af3726;--liquid-gold:linear-gradient(135deg,#d4af37 0%,#f9e29b 50%,#b8860b 100%)}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;color:var(--foreground);background:var(--background);scroll-behavior:smooth;font-family:Inter,Cairo,sans-serif;overflow-x:hidden}body[dir=rtl]{font-family:Cairo,Inter,sans-serif}a{color:inherit;text-decoration:none;transition:all .3s}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.glass-morphism{background:var(--glass);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border)}.btn-primary{background:var(--primary);color:#fff;font-family:inherit;font-weight:600;font-size:inherit;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-primary:hover{background:var(--primary-light);transform:translateY(-3px);box-shadow:0 8px 25px #002b5b59}.btn-gold{background:var(--secondary);color:#fff;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-gold:hover{background:#b8913f;transform:translateY(-3px);box-shadow:0 8px 25px #c5a05959}.section-padding{padding:5rem 0}.premium-card{-webkit-backdrop-filter:blur(10px);box-shadow:var(--card-shadow);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:1.5rem;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s}.premium-card:hover{transform:translateY(-8px);box-shadow:0 25px 50px -12px #0000002e}.section-title{color:var(--primary);text-align:center;margin-bottom:2rem;font-size:2.5rem;font-weight:700}.pricing-card{border:2px solid var(--accent);background:#fff;border-radius:20px;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.pricing-card:hover{border-color:var(--secondary);transform:translateY(-10px)scale(1.02);box-shadow:0 30px 60px -15px #0003}.pricing-card-header{background:linear-gradient(135deg,var(--primary)0%,#1a4d8c 100%);color:#fff;text-align:center;padding:2rem;position:relative;overflow:hidden}.pricing-card-body{padding:2rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulse{0%,to{transform:scale(1);box-shadow:0 0 #25d36666}50%{transform:scale(1.05);box-shadow:0 0 20px 10px #25d36600}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes borderGlow{0%,to{border-color:var(--accent)}50%{border-color:var(--secondary)}}@keyframes rotateIn{0%{opacity:0;transform:rotate(-10deg)scale(.9)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes heroText{0%{opacity:0;transform:translateY(30px)skewY(2deg)}to{opacity:1;transform:translateY(0)skewY(0)}}@keyframes textShimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes goldGlow{0%,to{box-shadow:0 0 5px #d4af3733}50%{box-shadow:0 0 25px #d4af3799}}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes morphBg{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes spotlightSweep{0%{transform:translate(-100%)rotate(-45deg)}to{transform:translate(400%)rotate(-45deg)}}@keyframes orbitRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes neonPulse{0%,to{text-shadow:0 0 7px #fff,0 0 10px #fff,0 0 21px #d4af37,0 0 42px #d4af37,0 0 82px #d4af37}50%{text-shadow:0 0 4px #fff,0 0 7px #fff,0 0 13px #d4af37,0 0 25px #d4af37,0 0 45px #d4af37}}@keyframes glitch{0%{clip-path:inset(80% -6px 0 0);transform:translate(-3px)}20%{clip-path:inset(50% -6px 30% 0);transform:translate(3px)}40%{clip-path:inset(10% -6px 65% 0);transform:translate(-3px)}60%{clip-path:inset(40% -6px 43% 0);transform:translate(3px)}80%{clip-path:inset(80% -6px 5% 0);transform:translate(-3px)}to{clip-path:inset(10% -6px 70% 0);transform:translate(3px)}}@keyframes ripple{0%{opacity:.6;transform:scale(0)}to{opacity:0;transform:scale(2.5)}}@keyframes progressFill{0%{width:0%}to{width:var(--target-width,100%)}}@keyframes starburst{0%{opacity:1;transform:scale(0)rotate(0)}to{opacity:0;transform:scale(1.5)rotate(180deg)}}@keyframes cardFlipIn{0%{opacity:0;transform:perspective(600px)rotateY(-90deg)}to{opacity:1;transform:perspective(600px)rotateY(0)}}@keyframes breathe{0%,to{transform:scale(1);box-shadow:0 0 #d4af3766}50%{transform:scale(1.04);box-shadow:0 0 0 15px #d4af3700}}@keyframes borderDraw{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes liquidFill{0%{transform:translateY(100%)}to{transform:translateY(0%)}}@keyframes textClipReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}@keyframes goldShine{0%{background-position:-200%}to{background-position:300%}}@keyframes tiltIn{0%{opacity:0;transform:perspective(800px)rotateX(15deg)translateY(40px)}to{opacity:1;transform:perspective(800px)rotateX(0)translateY(0)}}@keyframes slideInMask{0%{transform-origin:0;transform:scaleX(1)}to{transform-origin:0;transform:scaleX(0)}}.animate-morph-bg{background:linear-gradient(-45deg,#000b1a,#001c3d,#0d3b6f,#1a4d8c,#000b1a) 0 0/400% 400%;animation:12s infinite morphBg}.animate-gradient-shift{background:linear-gradient(270deg,var(--primary),#0d3b6f,#1a4d8c,var(--primary));background-size:300% 300%;animation:8s infinite gradientShift}.animate-neon{animation:2s ease-in-out infinite neonPulse}.animate-breathe{animation:3s ease-in-out infinite breathe}.animate-orbit{animation:8s linear infinite orbitRing}.animate-flip-in{animation:.6s cubic-bezier(.4,0,.2,1) both cardFlipIn}.animate-tilt-in{animation:.8s cubic-bezier(.2,.8,.2,1) both tiltIn}.animate-text-clip{animation:.8s cubic-bezier(.4,0,.2,1) both textClipReveal}.animate-gold-shine{background:linear-gradient(90deg,var(--secondary-dark)0%,var(--secondary-light)40%,#fffacd 50%,var(--secondary-light)60%,var(--secondary-dark)100%);-webkit-text-fill-color:transparent;background-size:300%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite goldShine}.card-shimmer{position:relative;overflow:hidden}.card-shimmer:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#d4af3714 50%,#0000 60%);width:60%;height:100%;transition:left;position:absolute;top:0;left:-75%}.card-shimmer:hover:after{transition:left .6s;left:140%}.btn-magnetic{will-change:transform;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .3s!important}.btn-magnetic:hover{box-shadow:0 20px 40px #d4af3759!important}.section-spotlight{position:relative;overflow:hidden}.section-spotlight:after{content:"";background:radial-gradient(ellipse 30% 20% at var(--mx,50%)var(--my,50%),#d4af370f,transparent 60%);pointer-events:none;width:200%;height:200%;transition:background .1s;position:absolute;top:-50%;left:-50%}.orbit-container{display:inline-block;position:relative}.orbit-ring{border:2px dashed #d4af3733;border-radius:50%;animation:10s linear infinite orbitRing;position:absolute;inset:-12px}.orbit-dot{background:var(--secondary);width:10px;height:10px;box-shadow:var(--gold-glow);border-radius:50%;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.border-glow-animated{background-clip:padding-box;border:1px solid #0000;position:relative}.border-glow-animated:before{content:"";border-radius:inherit;background:linear-gradient(45deg,var(--secondary),transparent,var(--secondary-light),transparent,var(--secondary));-webkit-mask-composite:destination-out;background-size:300% 300%;padding:1px;animation:4s infinite gradientShift;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.progress-bar-track{background:#ffffff1a;border-radius:99px;height:6px;overflow:hidden}.progress-bar-fill{background:var(--liquid-gold);border-radius:99px;height:100%;animation:1.5s cubic-bezier(.4,0,.2,1) forwards progressFill}.tilt-card{transform-style:preserve-3d;will-change:transform;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s}.badge-gold{color:var(--secondary);letter-spacing:.5px;background:linear-gradient(135deg,#d4af3726,#d4af370d);border:1px solid #d4af374d;border-radius:99px;align-items:center;gap:.4rem;padding:.35rem 1rem;font-size:.8rem;font-weight:700;animation:3s ease-in-out infinite breathe;display:inline-flex}.underline-grow{display:inline-block;position:relative}.underline-grow:after{content:"";background:var(--liquid-gold);border-radius:3px;width:0;height:3px;transition:all .4s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.underline-grow:hover:after{width:100%}.chip{cursor:default;border-radius:99px;align-items:center;padding:.4rem 1rem;font-size:.85rem;font-weight:700;transition:all .25s cubic-bezier(.175,.885,.32,1.275);display:inline-flex}@media (max-width:768px){.section-padding{padding:3.5rem 0}.section-title{font-size:2rem}.container{padding:0 1.25rem}.premium-card{padding:2rem 1.5rem!important}.desktop-nav{display:none!important}.mobile-menu-btn{display:block!important}.mobile-grid-1{grid-template-columns:1fr!important}.mobile-grid-2{grid-template-columns:repeat(2,1fr)!important;gap:1rem!important}h1{font-size:2.25rem!important}h2{font-size:1.85rem!important}h3,.logo-text{font-size:1.4rem!important}}.show-mobile{display:none}.hide-mobile{display:block}@media (max-width:768px){.show-mobile{display:block}.hide-mobile{display:none}}.chip:hover{transform:scale(1.1)translateY(-3px);box-shadow:0 8px 20px #00000026}@keyframes skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a 50%,#ffffff0d 75%) 0 0/200% 100%;border-radius:8px;animation:1.5s infinite skeletonShimmer}.input-premium{color:#fff;background:#ffffff0a;border:2px solid #d4af3733;border-radius:12px;outline:none;width:100%;padding:1rem 1.25rem;font-family:inherit;font-size:1rem;transition:border-color .3s,box-shadow .3s,background .3s}.input-premium:focus{border-color:var(--secondary);background:#d4af370a;box-shadow:0 0 0 4px #d4af3714}.input-premium::placeholder{color:#ffffff4d}.toast{border-radius:14px;align-items:center;gap:.75rem;padding:1rem 1.5rem;font-weight:600;animation:.4s cubic-bezier(.4,0,.2,1) both slideUp;display:flex}.toast-success{color:#10b981;background:#10b9811f;border:1px solid #10b9814d}.toast-error{color:#ef4444;background:#ef44441f;border:1px solid #ef44444d}.divider-gold{color:var(--secondary);letter-spacing:2px;align-items:center;gap:1rem;font-size:.85rem;font-weight:700;display:flex}.divider-gold:before,.divider-gold:after{content:"";background:linear-gradient(to right,transparent,var(--secondary),transparent);flex:1;height:1px}.glass-advanced{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffff0a;border:1px solid #d4af371f;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff0d}.scroll-snap-x{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:1.5rem;display:flex;overflow-x:auto}.scroll-snap-x::-webkit-scrollbar{display:none}.scroll-snap-x>*{scroll-snap-align:start;flex-shrink:0}.nav-link-luxury:after{content:"";background:var(--liquid-gold);width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.nav-link-luxury:hover:after{width:100%}.nav-link-luxury:hover{text-shadow:0 0 10px #d4af3733;color:var(--secondary)!important}@keyframes parallaxFloat{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-15px)rotate(1deg)}66%{transform:translateY(10px)rotate(-1deg)}}@keyframes revealIn{0%{opacity:0;filter:blur(10px);transform:scale(.9)translateY(30px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes imageZoom{0%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes wave{0%,to{clip-path:polygon(0% 45%,16% 44%,33% 50%,54% 60%,70% 61%,84% 59%,100% 52%,100% 100%,0% 100%)}50%{clip-path:polygon(0% 60%,15% 65%,34% 66%,51% 62%,67% 50%,84% 45%,100% 46%,100% 100%,0% 100%)}}.animate-text-shimmer{background:linear-gradient(90deg,var(--secondary-dark),var(--secondary-light),var(--secondary-dark));-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite textShimmer}.animate-reveal{animation:1s cubic-bezier(.2,.8,.2,1) both revealIn}.animate-parallax{animation:8s ease-in-out infinite parallaxFloat}.btn-gold{background:var(--liquid-gold);text-transform:uppercase;letter-spacing:1px;border:none;font-weight:900;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 10px 20px #0003;color:var(--primary)!important}.btn-gold:hover{transform:translateY(-5px)scale(1.02);box-shadow:0 15px 30px #d4af3766}.animate-gold-glow{animation:2.5s ease-in-out infinite goldGlow}.hover-3d:hover{transform:perspective(1000px)rotateX(2deg)rotateY(-2deg)translateY(-10px);box-shadow:0 40px 80px -20px #00000040}.flag-glow{filter:drop-shadow(0 0 10px #d4af3766)}.animate-fade-in{animation:.7s cubic-bezier(.4,0,.2,1) both fadeInUp}.animate-fade-in-down{animation:.6s both fadeInDown}.animate-fade-in-right{animation:.7s both fadeInRight}.animate-fade-in-left{animation:.7s both fadeInLeft}.animate-scale-in{animation:.6s cubic-bezier(.4,0,.2,1) both scaleIn}.animate-slide-up{animation:.8s cubic-bezier(.4,0,.2,1) both slideUp}.animate-float{animation:3s ease-in-out infinite float}.animate-rotate-in{animation:.6s both rotateIn}.animate-hero-text{animation:1.1s cubic-bezier(.2,.8,.2,1) both heroText}.hero-title-shimmer{background:linear-gradient(90deg,#fff,var(--secondary-light),#fff);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite textShimmer}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}.delay-6{animation-delay:.6s}.gradient-animated{background-size:200% 200%;animation:6s infinite gradientShift}.premium-card{position:relative;overflow:hidden}.premium-card:before{content:"";background:linear-gradient(90deg,#0000,#c5a0590d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.premium-card:hover:before{left:100%}.mobile-menu-btn,.mobile-nav{display:none!important}@media (max-width:768px){.desktop-nav{display:none!important}.mobile-menu-btn{display:block!important}.mobile-nav{display:flex!important}.section-title{font-size:1.75rem}.section-padding{padding:3rem 0}.animate-hero-text{font-size:2.25rem!important;line-height:1.3!important}.hero-p{margin-bottom:1.5rem!important;font-size:1rem!important}}[dir=rtl] .ml-auto{margin-left:0;margin-right:auto}[dir=rtl] .mr-auto{margin-left:auto;margin-right:0}
