.migrated-page{color:#f8fafc;--luxury-navy:#0f172a;--luxury-navy-light:#1e293b;--luxury-gold:#d4af37;--luxury-gold-light:#f3e5ab;--luxury-gold-dark:#b8941f;background-color:#0f172a;font-family:Cairo,Inter,system-ui,sans-serif}.migrated-page h1,.migrated-page h2,.migrated-page h3{font-family:Cairo,Inter,sans-serif;font-weight:700}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.animate-float{animation:6s ease-in-out infinite float}@keyframes glow{0%{box-shadow:0 0 5px #d4af3733}50%{box-shadow:0 0 20px #d4af3799}to{box-shadow:0 0 5px #d4af3733}}.animate-glow{animation:3s ease-in-out infinite glow}.migrated-page .hero-section{background:radial-gradient(circle at 100% 0,#1e293b 0%,#0f172a 100%);position:relative}.migrated-page .hero-section:before{content:"";opacity:.5;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23d4af37' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.text-gradient-gold{background:linear-gradient(135deg,#f3e5ab 0%,#d4af37 50%,#b8941f 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.glass-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e293bb3;border:1px solid #ffffff14;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 8px 32px #0000004d}.glass-card:hover{border-color:#d4af3780;transform:translateY(-8px);box-shadow:0 15px 40px #0006,0 0 15px #d4af3733}.btn-premium{background:linear-gradient(135deg, var(--luxury-gold) 0%, var(--luxury-gold-dark) 100%);color:#0f172a;font-weight:700;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 15px #d4af374d}.btn-premium:hover{transform:translateY(-2px);box-shadow:0 8px 25px #d4af3780}.migrated-page section{z-index:1;width:100%;position:relative}.migrated-page section[id=why-us],.migrated-page section.bg-primary{background:linear-gradient(180deg, var(--luxury-navy) 0%, var(--luxury-navy-light) 100%)!important;color:#f8fafc!important}.migrated-page .text-primary-foreground,.migrated-page section[id=why-us] h2,.migrated-page section.bg-primary h2{color:#fff!important}.migrated-page[dir=rtl],.migrated-page [dir=rtl]{letter-spacing:-.01em;font-family:Cairo,Tajawal,Noto Sans Arabic,system-ui,sans-serif}.migrated-page h1,.migrated-page h2,.migrated-page h3,.migrated-page h4,.migrated-page h5,.migrated-page h6{font-family:Cairo,Inter,sans-serif;font-weight:700;line-height:1.3}.migrated-page h1{font-weight:800;line-height:1.25}.migrated-page h2{font-weight:700;line-height:1.3}.migrated-page p,.migrated-page span,.migrated-page li,.migrated-page a{font-family:Cairo,Inter,sans-serif;line-height:1.8}.migrated-page nav a,.migrated-page .nav-link{letter-spacing:0;font-weight:600}.migrated-page button,.migrated-page [role=button]{font-family:Cairo,Inter,sans-serif;font-weight:600}.migrated-page input,.migrated-page textarea,.migrated-page select{font-family:Cairo,Inter,sans-serif}.migrated-page .badge,.migrated-page [class*=badge],.migrated-page [class*=rounded-full][class*=px-]{letter-spacing:.02em;font-weight:500}.migrated-page ul,.migrated-page ol{line-height:1.9}.migrated-page footer{font-family:Cairo,Inter,sans-serif}.migrated-page footer p,.migrated-page footer span,.migrated-page footer li{line-height:1.7}.migrated-page .hero-title,.migrated-page [class*=hero] h1{letter-spacing:-.02em;font-weight:800;line-height:1.2}.migrated-page .hero-subtitle,.migrated-page [class*=hero] p{font-weight:400;line-height:1.8}.migrated-page .card h3,.migrated-page .card h4{font-weight:600;line-height:1.4}.migrated-page section h2{font-weight:700;line-height:1.25}.migrated-page .text-muted-foreground{color:#65758b}.migrated-page .text-accent{color:#dfac2a;font-weight:600}.migrated-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}[dir=rtl] .migrated-page{text-align:right}
