#div-13{position:relative;overflow:hidden;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);padding:80px 0;}#div-13 .content{max-width:1200px;margin:0 auto;padding:0 20px;}.div-13-title{text-align:center;font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:20px;opacity:0;transform:translateY(-30px);transition:opacity 0.8s ease,transform 0.8s ease;}.div-13-title.visible{opacity:1;transform:translateY(0);}.div-13-subtitle{text-align:center;font-size:1.2rem;color:#7f8c8d;margin-bottom:60px;opacity:0;transform:translateY(-20px);transition:opacity 0.8s ease 0.2s,transform 0.8s ease 0.2s;}.div-13-subtitle.visible{opacity:1;transform:translateY(0);}.timeline-container{position:relative;padding:40px 0;}.timeline-line{position:absolute;left:50%;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#6473cf 0%,#8b9dc3 50%,#6473cf 100%);transform:translateX(-50%);z-index:1;box-shadow:0 0 20px rgba(100,115,207,0.3);}.timeline-progress-dot{position:absolute;top:0;left:50%;transform:translateX(-50%);width:24px;height:24px;background:#6473cf;border-radius:50%;border:5px solid #fff;box-shadow:0 0 0 4px rgba(100,115,207,0.3),0 4px 15px rgba(100,115,207,0.5);z-index:3;transition:top 0.1s ease-out,transform 0.3s cubic-bezier(0.68,-0.55,0.265,1.55);pointer-events:none;}.timeline-progress-dot.bounce{animation:bounceDot 0.6s cubic-bezier(0.68,-0.55,0.265,1.55);}@keyframes bounceDot{0%,100%{transform:translateX(-50%) scale(1);}25%{transform:translateX(-50%) scale(1.5);}50%{transform:translateX(-50%) scale(0.9);}75%{transform:translateX(-50%) scale(1.2);}}.timeline-progress-dot::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;background:rgba(100,115,207,0.3);animation:pulseRing 2s infinite;}@keyframes pulseRing{0%{transform:translate(-50%,-50%) scale(1);opacity:1;}100%{transform:translate(-50%,-50%) scale(2);opacity:0;}}.timeline-item{position:relative;margin-bottom:80px;opacity:0;transform:translateY(50px);transition:opacity 0.8s ease,transform 0.8s ease;}.timeline-item.visible{opacity:1;transform:translateY(0);}.timeline-item:nth-child(even){animation-delay:0.1s;}.timeline-item:nth-child(odd){animation-delay:0.2s;}.timeline-content{position:relative;width:45%;background:#fff;border-radius:15px;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,0.1);transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);cursor:pointer;overflow:hidden;}.timeline-content::before{content:'';position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(180deg,#6473cf,#8b9dc3);transition:width 0.4s ease;}.timeline-content:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,0.15);}.timeline-content:hover::before{width:100%;opacity:0.1;}.timeline-item:nth-child(even) .timeline-content{margin-left:0;margin-right:auto;}.timeline-item:nth-child(odd) .timeline-content{margin-left:auto;margin-right:0;}.timeline-dot{position:absolute;left:50%;top:30px;transform:translateX(-50%);width:24px;height:24px;background:#6473cf;border:5px solid #fff;border-radius:50%;z-index:2;box-shadow:0 0 0 4px rgba(100,115,207,0.2),0 4px 10px rgba(0,0,0,0.2);transition:all 0.3s ease;}.timeline-item:hover .timeline-dot{transform:translateX(-50%) scale(1.3);box-shadow:0 0 0 8px rgba(100,115,207,0.3),0 6px 20px rgba(0,0,0,0.3);}@keyframes bounceDot{0%,100%{transform:translateX(-50%) scale(1);}25%{transform:translateX(-50%) scale(1.5);}50%{transform:translateX(-50%) scale(0.9);}75%{transform:translateX(-50%) scale(1.2);}}.timeline-date{display:inline-block;background:linear-gradient(135deg,#6473cf,#8b9dc3);color:#fff;padding:8px 20px;border-radius:25px;font-size:0.9rem;font-weight:600;margin-bottom:15px;box-shadow:0 4px 15px rgba(100,115,207,0.3);transition:all 0.3s ease;}.timeline-content:hover .timeline-date{transform:scale(1.05);box-shadow:0 6px 20px rgba(100,115,207,0.4);}.timeline-item-title{font-size:1.5rem;font-weight:700;color:#2c3e50;margin-bottom:15px;line-height:1.3;transition:color 0.3s ease;}.timeline-content:hover .timeline-item-title{color:#6473cf;}.timeline-image{width:100%;height:200px;object-fit:cover;border-radius:10px;margin-bottom:20px;transition:transform 0.5s ease,filter 0.5s ease;filter:brightness(0.9);}.timeline-content:hover .timeline-image{transform:scale(1.1);filter:brightness(1);}.timeline-text{color:#555;line-height:1.8;font-size:1rem;margin-bottom:15px;}.timeline-text-expanded{max-height:0;overflow:hidden;transition:max-height 0.5s ease,opacity 0.3s ease;opacity:0;}.timeline-text-expanded.active{max-height:2000px;opacity:1;margin-top:15px;padding-top:15px;border-top:2px solid #e0e0e0;}.timeline-text-expanded p{margin-bottom:15px;color:#666;}.timeline-text-expanded ul{margin-left:20px;margin-bottom:15px;}.timeline-text-expanded li{margin-bottom:8px;color:#666;}.timeline-toggle{display:inline-flex;align-items:center;gap:8px;background:transparent;border:2px solid #6473cf;color:#6473cf;padding:10px 20px;border-radius:25px;cursor:pointer;font-size:0.9rem;font-weight:600;transition:all 0.3s ease;margin-top:10px;}.timeline-toggle:hover{background:#6473cf;color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px rgba(100,115,207,0.3);}.timeline-toggle i{transition:transform 0.3s ease;}.timeline-toggle.active i{transform:rotate(180deg);}.timeline-sources{margin-top:20px;padding-top:20px;border-top:1px solid #e0e0e0;font-size:0.85rem;color:#888;}.timeline-sources-title{font-weight:600;color:#6473cf;margin-bottom:10px;}.timeline-sources-list{list-style:none;padding:0;margin:0;}.timeline-sources-list li{margin-bottom:5px;}.timeline-sources-list a{color:#6473cf;text-decoration:none;transition:color 0.3s ease;}.timeline-sources-list a:hover{color:#8b9dc3;text-decoration:underline;}.timeline-item.parallax-active .timeline-image{transform:translateY(var(--parallax-offset,0));}@media (max-width:768px){.timeline-line{left:30px;}.timeline-progress-dot{left:30px;}.timeline-content{width:calc(100% - 80px);margin-left:80px !important;margin-right:0 !important;}.timeline-dot{left:30px;}.div-13-title{font-size:2rem;}.div-13-subtitle{font-size:1rem;}.timeline-item-title{font-size:1.2rem;}}@media (max-width:480px){#div-13{padding:40px 0;}.timeline-content{padding:20px;}.timeline-image{height:150px;}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px);}to{opacity:1;transform:translateY(0);}}.timeline-container.animate-in{animation:fadeInUp 1s ease;}.timeline-content::after{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,0.1),transparent);transform:rotate(45deg);transition:all 0.6s ease;opacity:0;}.timeline-content:hover::after{animation:shine 0.6s ease;}@keyframes shine{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg);opacity:0;}50%{opacity:1;}100%{transform:translateX(100%) translateY(100%) rotate(45deg);opacity:0;}}