.speakers-section{position:relative;margin:0 auto 3rem;width:100%}.speakers-container{padding:4px;border-radius:12px;background:linear-gradient(90deg,#2e3a47,#1f2a38,#2e3a47,#1f2a38);background-size:600% 600%;animation:gradient-flow 10s ease infinite}.speakers-container,.speakers-wrapper{position:relative;box-sizing:border-box}.speakers-wrapper{border-radius:8px;background:#1a1b1d;padding:24px;box-shadow:0 4px 8px rgba(0,0,0,.4)}.gradient-border-content{background-color:#1a1b1d;position:relative;overflow:hidden}.min-h-48{min-height:48px}.shapes{width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:0}.shape,.shapes{position:absolute}.shape{width:150px;height:150px;background:hsla(0,0%,100%,.05);border-radius:10%;box-shadow:0 0 20px rgba(0,0,0,.6);mix-blend-mode:multiply;animation:rotateDiamond 10s linear infinite}.shape1{top:10%;left:10%;width:200px;height:200px;background:hsla(0,0%,100%,.1)}.shape2{bottom:10%;right:10%;width:250px;height:250px;background:hsla(0,0%,100%,.05)}@keyframes rotateDiamond{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.shimmer{position:relative;overflow:hidden;color:transparent;background:linear-gradient(45deg,#3a3a3a,#4e4e4e);background-size:200% 100%;animation:shimmer 1.5s linear infinite;width:72px;height:72px;border-radius:8px}.shimmer-text{color:#e0e0e0;text-align:center}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.timeline-section{position:relative;margin:0 auto 3rem;width:100%}.gradient-border-container{padding:2px;border-radius:8px;background:transparent}.gradient-border-wrapper{border-radius:8px;padding:4px;background:linear-gradient(90deg,#2e3a47,#1f2a38,#2e3a47,#1f2a38);background-size:600% 600%;animation:gradient-flow 10s ease infinite}.gradient-border-content{background-color:#1a1a1a;border-radius:8px;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,.4)}@keyframes gradient-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-out{opacity:1;transition:opacity 1s ease-out}.fade-out-active{opacity:0}.transition-all{transition:all .5s ease-in-out}.max-h-0{max-height:0;overflow:hidden}.max-h-200{max-height:200px;overflow:hidden}.opacity-100{opacity:1}.opacity-0{opacity:0}.timeline-item{position:relative;padding:1rem;margin-bottom:1rem;border-left:2px solid #4a4a4a}.timeline-item-content{background-color:#1a1a1a;border-radius:8px;padding:1rem;box-shadow:0 2px 4px rgba(0,0,0,.3)}.timeline-item-date{font-size:.875rem;color:#888}.timeline-item-description{font-size:1rem;color:#e0e0e0}.timeline-item-icon{position:absolute;left:-1.5rem;width:1.5rem;height:1.5rem;background:#4a4a4a;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}.fade-in-left{animation:slideInLeft .25s ease-out forwards}.fade-in-right{animation:slideInRight .25s ease-out forwards}.fade-out-left{animation:fadeOutLeft .25s ease-out forwards}@keyframes grow{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes shrink{0%{transform:scale(1)}to{transform:scale(0)}}.grow{animation:grow .2s ease-out forwards}.shrink{animation:shrink .2s ease-out forwards}.answer-content{overflow:hidden;transition:max-height .5s ease,opacity .7s ease;opacity:1}.answer-content.hidden{opacity:0;max-height:0}.answer-content.visible{opacity:1;max-height:200px}