.text-gradient{background:linear-gradient(135deg,#e88d1f,#ff6b00);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bg-dot-pattern{background-image:radial-gradient(#E88D1F .5px,transparent .5px);background-size:24px 24px}.premium-card{background:#ffffffb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.5);box-shadow:0 20px 40px -10px #e88d1f1a}.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out;will-change:opacity,transform}.reveal.active{opacity:1;transform:translateY(0)}.fade-in-up{animation:fadeInUp .8s ease-out forwards;opacity:0;transform:translateY(20px)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}
