*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Inter',sans-serif;background:linear-gradient(135deg,#0a0a0e 0%,#0f1014 50%,#0a0a0e 100%);color:#ffffff;overflow-x:hidden}.gradient-text{background:linear-gradient(135deg,#D4AF37 0%,#f0e68c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.button-gradient{background:linear-gradient(135deg,#D4AF37 0%,#E8C547 100%);color:#0a0a0e;font-weight:600;transition:all 0.3s ease;position:relative;overflow:hidden}.button-gradient:hover{box-shadow:0 15px 40px rgba(212,175,55,0.4);transform:translateY(-2px)}.card-hover{transition:all 0.4s cubic-bezier(0.23,1,0.320,1);position:relative}.card-hover:hover{transform:translateY(-8px);box-shadow:0 25px 50px rgba(212,175,55,0.2)}.section-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,0.3),transparent)}.feature-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(212,175,55,0.2),rgba(212,175,55,0.05));border-radius:12px;font-size:28px;color:#D4AF37}.noise{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' seed='1'/%3E%3C/filter%3E%3Crect width='400' height='400' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.backdrop-blur{backdrop-filter:blur(10px);background:rgba(255,255,255,0.05)}@keyframes slideInDown{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,100%{box-shadow:0 0 20px rgba(212,175,55,0.3),0 0 40px rgba(212,175,55,0.1)}50%{box-shadow:0 0 30px rgba(212,175,55,0.5),0 0 60px rgba(212,175,55,0.2)}}@keyframes float-animation{0%,100%{transform:translateY(0px)}50%{transform:translateY(-20px)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(0.8) translateY(10px)}50%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0.8) translateY(-10px)}}.hero-badge{animation:slideInDown 0.8s ease-out}.hero-title{animation:slideInDown 0.8s ease-out 0.2s both}.hero-subtitle{animation:slideInUp 0.8s ease-out 0.4s both}.hero-button{animation:slideInUp 0.8s ease-out 0.6s both}.rotating-investor-word{display:inline-block;min-width:180px}.rotating-investor-word{animation:fadeInScale 2s ease-in-out infinite}.glow-box{animation:pulse-glow 2s ease-in-out infinite}.floating-element{animation:float-animation 3s ease-in-out infinite}.expertise-card{transition:all 0.4s cubic-bezier(0.23,1,0.320,1);cursor:pointer}.expertise-card:hover{transform:translateY(-8px);border-color:rgba(212,175,55,0.5) !important;box-shadow:0 20px 40px rgba(212,175,55,0.15)}.expertise-details{max-height:0;opacity:0;overflow:hidden;transition:all 0.4s cubic-bezier(0.23,1,0.320,1);margin-top:0}.expertise-card:hover .expertise-details{max-height:200px;opacity:1;margin-top:12px}.expertise-details p{font-size:0.875rem;color:rgba(255,255,255,0.8);line-height:1.6}.expertise-highlight{color:#D4AF37;font-weight:600}@media (max-width:640px){.hero-text{font-size:2rem}}