.elite-gold-text{background-image:linear-gradient(90deg,#d97706,#c89b3c,#b45309,#92400e)}.elite-gold-button{background-image:linear-gradient(135deg,#d97706,#c89b3c 50%,#b45309);box-shadow:0 4px 15px rgba(217,119,6,.3)}.elite-gold-button:hover{box-shadow:0 8px 25px rgba(217,119,6,.4)}.elite-bg-gradient{background-image:linear-gradient(135deg,rgba(217,119,6,.05),rgba(200,155,60,.03))}.elite-royal-bg-gradient{background-image:linear-gradient(135deg,rgba(15,23,42,.05),rgba(30,41,59,.03))}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.animate-float{animation:float 6s ease-in-out infinite}@keyframes pulse-slow{0%,to{opacity:1}50%{opacity:.7}}.animate-pulse-slow{animation:pulse-slow 4s ease-in-out infinite}@keyframes float-enhanced{0%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-15px) rotate(2deg)}50%{transform:translateY(-25px) rotate(0deg)}75%{transform:translateY(-15px) rotate(-2deg)}to{transform:translateY(0) rotate(0deg)}}.animate-float-enhanced{animation:float-enhanced 8s ease-in-out infinite}@keyframes glow{0%,to{box-shadow:0 0 20px rgba(217,119,6,.3)}50%{box-shadow:0 0 40px rgba(217,119,6,.6)}}.animate-glow{animation:glow 4s ease-in-out infinite}.elite-grid-pattern{background-image:linear-gradient(90deg,rgba(217,119,6,.08) 1px,transparent 0),linear-gradient(180deg,rgba(217,119,6,.08) 1px,transparent 0);background-size:20px 20px}.elite-gold-grid-pattern{background-image:linear-gradient(90deg,rgba(217,119,6,.12) 1px,transparent 0),linear-gradient(180deg,rgba(217,119,6,.12) 1px,transparent 0);background-size:20px 20px}.white-grid-pattern{background-image:linear-gradient(90deg,rgba(255,255,255,.5) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.5) 1px,transparent 0);background-size:20px 20px}.elite-gradient{background-image:linear-gradient(135deg,#d97706,#c89b3c 50%,#b45309)}.elite-royal-gradient{background-image:linear-gradient(135deg,#1A3466,#162d5a 50%,#12254e)}.elite-gold-gradient{background-image:linear-gradient(135deg,#d97706,#c89b3c 50%,#b45309)}.elite-royal-to-gold-gradient{background-image:linear-gradient(135deg,rgba(26,52,102,.05),rgba(212,160,23,.05))}.elite-shadow{box-shadow:0 10px 25px -5px rgba(217,119,6,.1),0 10px 10px -5px rgba(217,119,6,.04)}.elite-gold-shadow{box-shadow:0 10px 25px -5px rgba(217,119,6,.15),0 10px 10px -5px rgba(217,119,6,.06)}.elite-border{border:1px solid rgba(217,119,6,.1)}.elite-gold-border{border:1px solid rgba(217,119,6,.2)}.hero-gradient-bg{background:linear-gradient(135deg,#0a0f1a,#1a1f2e 15%,#2d3748 30%,#4a5568 45%,#718096 60%,#a0aec0 75%,#e2e8f0 90%,#f7fafc);position:relative;overflow:hidden}.hero-gradient-bg:before{background:radial-gradient(circle at 20% 80%,rgba(217,119,6,.2) 0,transparent 60%),radial-gradient(circle at 80% 20%,rgba(200,155,60,.15) 0,transparent 60%),radial-gradient(circle at 40% 40%,rgba(180,83,9,.12) 0,transparent 60%),radial-gradient(circle at 60% 60%,rgba(245,158,11,.08) 0,transparent 70%)}.hero-gradient-bg:after,.hero-gradient-bg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.hero-gradient-bg:after{background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.05) 50%,transparent 70%),linear-gradient(-45deg,transparent 30%,rgba(217,119,6,.08) 50%,transparent 70%),linear-gradient(90deg,transparent 40%,rgba(245,158,11,.03) 50%,transparent 60%);animation:shimmer 10s ease-in-out infinite}@keyframes shimmer{0%,to{opacity:.3;transform:translateX(-100%)}50%{opacity:.6;transform:translateX(100%)}}.hero-overlay{background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,255,255,.7));backdrop-filter:blur(10px)}.hero-floating-element{position:absolute;border-radius:50%;filter:blur(40px);opacity:.25;animation:float-enhanced 12s ease-in-out infinite}.hero-floating-element:first-child{width:300px;height:300px;background:radial-gradient(circle,rgba(217,119,6,.35) 0,transparent 70%);top:10%;right:10%;animation-delay:0s}.hero-floating-element:nth-child(2){width:200px;height:200px;background:radial-gradient(circle,rgba(200,155,60,.3) 0,transparent 70%);bottom:20%;left:15%;animation-delay:3s}.hero-floating-element:nth-child(3){width:250px;height:250px;background:radial-gradient(circle,rgba(180,83,9,.25) 0,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:6s}@media (min-width:1024px){.hero-gradient-bg{background:linear-gradient(135deg,#0f172a,#1e293b 10%,#334155 25%,#475569 40%,#64748b 55%,#94a3b8 70%,#cbd5e1 85%,#f1f5f9)}.hero-floating-element{filter:blur(60px)}.hero-floating-element:first-child{width:400px;height:400px}.hero-floating-element:nth-child(2){width:300px;height:300px}.hero-floating-element:nth-child(3){width:350px;height:350px}}.elite-card-hover{transition:all .3s cubic-bezier(.4,0,.2,1)}.elite-card-hover:hover{transform:translateY(-8px);box-shadow:0 20px 40px -10px rgba(212,160,23,.2),0 10px 20px -5px rgba(212,160,23,.1)}.shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.shadow-3xl{box-shadow:0 35px 60px -15px rgba(0,0,0,.3)}.drop-shadow-2xl{filter:drop-shadow(0 25px 25px rgba(0,0,0,.15))}.elite-gold-button:hover{background-image:linear-gradient(135deg,#c89b3c,#b45309 50%,#92400e);box-shadow:0 8px 25px rgba(217,119,6,.4),0 0 0 1px rgba(217,119,6,.1);transform:translateY(-2px)}.backdrop-blur-sm{backdrop-filter:blur(4px)}.backdrop-blur-md{backdrop-filter:blur(12px)}.royal-badge{background:linear-gradient(135deg,rgba(255,248,220,.95),rgba(254,243,199,.95));box-shadow:0 10px 25px -5px rgba(217,119,6,.2),0 0 0 1px rgba(217,119,6,.1),inset 0 1px 0 rgba(255,255,255,.8);text-shadow:0 1px 2px rgba(0,0,0,.1)}.royal-badge:hover{background:linear-gradient(135deg,rgba(255,248,220,1),rgba(254,243,199,1));box-shadow:0 15px 35px -5px rgba(217,119,6,.3),0 0 0 1px rgba(217,119,6,.2),inset 0 1px 0 rgba(255,255,255,.9);transform:translateY(-2px)}.elite-gold-text{background-clip:text;-webkit-background-clip:text;color:transparent;background-image:linear-gradient(135deg,#d97706,#c89b3c 25%,#b45309 50%,#92400e 75%,#d97706);background-size:200% 200%;animation:gold-shimmer 3s ease-in-out infinite}@keyframes gold-shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.royal-trust-indicator{box-shadow:0 4px 15px -5px rgba(217,119,6,.2),0 0 0 1px rgba(217,119,6,.1);backdrop-filter:blur(8px)}.royal-trust-indicator:hover{box-shadow:0 8px 25px -5px rgba(217,119,6,.3),0 0 0 1px rgba(217,119,6,.2);transform:translateY(-1px)}.royal-feature-card{backdrop-filter:blur(8px);box-shadow:0 10px 25px -5px rgba(217,119,6,.1),0 0 0 1px rgba(217,119,6,.05)}.royal-feature-card:hover{box-shadow:0 20px 40px -10px rgba(217,119,6,.2),0 0 0 1px rgba(217,119,6,.1);transform:translateY(-4px)}