@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes glow{0%,to{box-shadow:0 0 20px #d4af374d}50%{box-shadow:0 0 40px #d4af3780}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.animate-fade-in{animation:.6s ease-out fadeIn}.animate-fade-in-up{animation:.8s ease-out fadeInUp}.animate-fade-in-down{animation:.8s ease-out fadeInDown}.animate-fade-in-left{animation:.8s ease-out fadeInLeft}.animate-fade-in-right{animation:.8s ease-out fadeInRight}.animate-scale-in{animation:.5s ease-out scaleIn}.animate-glow{animation:2s ease-in-out infinite glow}.animate-float{animation:3s ease-in-out infinite float}.animate-delay-100{animation-delay:.1s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.animate-delay-400{animation-delay:.4s}.animate-delay-500{animation-delay:.5s}.fade-in-on-scroll{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(30px)}.fade-in-on-scroll.is-visible{opacity:1;transform:translateY(0)}.scale-in-on-scroll{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:scale(.9)}.scale-in-on-scroll.is-visible{opacity:1;transform:scale(1)}.slide-in-left-on-scroll{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translate(-50px)}.slide-in-left-on-scroll.is-visible{opacity:1;transform:translate(0)}.slide-in-right-on-scroll{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translate(50px)}.slide-in-right-on-scroll.is-visible{opacity:1;transform:translate(0)}.hover-lift{transition:transform .3s ease-out,box-shadow .3s ease-out}.hover-lift:hover{transform:translateY(-5px)}.hover-glow{transition:box-shadow .3s ease-out}.hover-glow:hover{box-shadow:0 0 30px #d4af3766}.hover-scale{transition:transform .3s ease-out}.hover-scale:hover{transform:scale(1.05)}.hover-brightness{transition:filter .3s ease-out}.hover-brightness:hover{filter:brightness(1.2)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}@media (max-width:768px){html{font-size:14px}}body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0a0a0a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.5;overflow-x:hidden}::selection{color:#0a0a0a;background-color:#d4af37}h1,h2,h3,h4,h5,h6{color:#fff;margin-bottom:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;line-height:1.2}h1{font-size:3rem;font-weight:700}@media (max-width:768px){h1{font-size:2.25rem}}@media (max-width:640px){h1{font-size:1.875rem}}h2{font-size:2.25rem}@media (max-width:768px){h2{font-size:1.875rem}}@media (max-width:640px){h2{font-size:1.5rem}}h3{font-size:1.875rem}@media (max-width:768px){h3{font-size:1.5rem}}h4{font-size:1.5rem}@media (max-width:768px){h4{font-size:1.25rem}}h5{font-size:1.25rem}h6{font-size:1.125rem}p{color:#e0e0e0;margin-bottom:1.5rem;line-height:1.75}a{color:#d4af37;text-decoration:none;transition:color .25s ease-in-out}a:hover{color:#e3c878}button{cursor:pointer;border:none;outline:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button:disabled{cursor:not-allowed;opacity:.5}input,textarea,select{outline:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem}ul,ol{list-style:none}.container{max-width:1280px;margin:0 auto;padding:0 1.5rem}@media (max-width:1024px){.container{padding:0 1.5rem}}@media (max-width:768px){.container{padding:0 1rem}}.section{padding:6rem 0}@media (max-width:768px){.section{padding:4rem 0}}@media (max-width:640px){.section{padding:3rem 0}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-gradient{background:linear-gradient(135deg,#d4af37,#b76e79);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.text-gold{color:#d4af37}.text-muted{color:#a0a0a0}.bg-dark{background-color:#0a0a0a}.bg-card{background-color:#1a1a1a}.rounded{border-radius:.5rem}.rounded-lg{border-radius:.75rem}.rounded-xl{border-radius:1rem}.shadow{box-shadow:0 4px 12px #0006}.shadow-lg{box-shadow:0 8px 24px #00000080}.shadow-glow{box-shadow:0 0 20px #d4af374d}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mt-5{margin-top:3rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mb-5{margin-bottom:3rem}.pt-1{padding-top:.5rem}.pt-2{padding-top:1rem}.pt-3{padding-top:1.5rem}.pt-4{padding-top:2rem}.pt-5{padding-top:3rem}.pb-1{padding-bottom:.5rem}.pb-2{padding-bottom:1rem}.pb-3{padding-bottom:1.5rem}.pb-4{padding-bottom:2rem}.pb-5{padding-bottom:3rem}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#d4af37;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#e3c878}.skeleton{background:linear-gradient(90deg,#1a1a1a 0%,#222 50%,#1a1a1a 100%) 0 0/200% 100%;border-radius:.5rem;animation:1.5s infinite shimmer}
