*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6;color:#1e293b;background-color:#f8fafc}.container{max-width:1200px;margin:0 auto;padding:0 20px}.site-header{background:linear-gradient(135deg, #00662c, #1d4ed8);color:#fff;padding:60px 0;text-align:center;margin-bottom:60px}.site-header .site-title{font-size:3rem;font-weight:600;margin-bottom:10px}.site-header .site-description{font-size:1.2rem;opacity:.9}.timeline-container{max-width:1000px;margin:0 auto;padding:0 20px;position:relative}.timeline{position:relative;padding:40px 0}.timeline-line{position:absolute;left:50%;top:0;bottom:0;width:4px;background:linear-gradient(to bottom, #00662c, #1d4ed8);transform:translateX(-50%);border-radius:2px}.timeline-item{position:relative;margin-bottom:60px;width:45%}.timeline-item.left{left:0;text-align:left}.timeline-item.left .timeline-content{margin-right:40px;border-radius:15px 15px 5px 15px}.timeline-item.left .timeline-dot{right:-47px}.timeline-item.right{left:55%}.timeline-item.right .timeline-content{margin-left:40px;border-radius:15px 15px 15px 5px}.timeline-item.right .timeline-dot{left:-47px}.timeline-dot{position:absolute;top:20px;width:16px;height:16px;background:#00662c;border:4px solid #fff;border-radius:50%;box-shadow:0 4px 12px rgba(59,130,246,.3);z-index:2}.timeline-content{background:#fff;padding:30px;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1);border:1px solid #e2e8f0;transition:all .3s ease}.timeline-content:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.timeline-date{color:#64748b;font-size:.9rem;font-weight:500;margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.timeline-title{font-size:1.5rem;font-weight:600;color:#1e293b;margin-bottom:15px}.timeline-description{color:#64748b;line-height:1.7;margin-bottom:20px}.timeline-description p{margin-bottom:10px}.timeline-description ul,.timeline-description ol{margin-left:20px;margin-bottom:10px}.timeline-description code{background:#f1f5f9;padding:2px 6px;border-radius:4px;font-size:.9rem}.timeline-status{display:inline-block;padding:5px 12px;border-radius:20px;font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-bottom:15px}.timeline-status.status-completed{background:rgba(16,185,129,.1);color:#10b981}.timeline-status.status-in-progress{background:rgba(245,158,11,.1);color:#f59e0b}.timeline-status.status-planned{background:rgba(0,102,44,.1);color:#00662c}.timeline-status.status-delayed{background:rgba(239,68,68,.1);color:#ef4444}.timeline-tags{display:flex;flex-wrap:wrap;gap:8px}.timeline-tags .tag{background:rgba(0,102,44,.1);color:#00662c;padding:4px 10px;border-radius:12px;font-size:.8rem;font-weight:500}.site-footer{background:#1e293b;color:#fff;text-align:center;padding:20px 0;margin-top:80px}.site-footer .wrapper{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between}.site-footer .footer-logo{flex-shrink:0}.site-footer .footer-logo .footer-logo-img{max-height:60px;width:auto;opacity:1;transition:opacity .3s ease}.site-footer .footer-logo .footer-logo-img:hover{opacity:1}.site-footer .footer-content{flex:1;text-align:center}.site-footer .footer-content p{opacity:1;margin:0}@media(max-width: 768px){.site-footer .wrapper{flex-direction:column;gap:20px}.site-footer .wrapper .footer-logo{order:2}.site-footer .wrapper .footer-content{order:1}.site-footer .wrapper .footer-logo:last-child{order:3}}@media(max-width: 768px){.site-header .site-title{font-size:2rem}.timeline-line{left:30px}.timeline-item{width:100%;left:0 !important;text-align:left !important}.timeline-item .timeline-content{margin-left:70px !important;margin-right:0 !important;border-radius:15px !important}.timeline-item .timeline-dot{left:22px !important;right:auto !important}}@media(max-width: 480px){.timeline-container{padding:0 10px}.timeline-item .timeline-content{padding:20px;margin-left:50px !important}.timeline-line{left:20px !important}.timeline-dot{left:12px !important}}/*# sourceMappingURL=main.css.map */