.manifesto-section{border-top:1px solid #334155;border-bottom:1px solid #334155;padding-top:5rem;padding-bottom:5rem}.manifesto-item{border-left:3px solid var(--color-primary);padding-left:1.5rem;margin-bottom:2rem}.manifesto-item p{font-size:1.25rem;font-weight:500;color:#f1f5f9}.journey-container{position:relative}.journey-timeline{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.journey-timeline::-webkit-scrollbar{display:none}.journey-stop{flex:0 0 100%;scroll-snap-align:center;padding:0 1rem}@media (min-width: 768px){.journey-stop{flex:0 0 50%}}@media (min-width: 1024px){.journey-stop{flex:0 0 33.333%}}.journey-card{background-color:#1e293b80;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #334155;border-radius:.75rem;padding:2rem;height:100%}.journey-navigation button{background-color:#334155;color:#f1f5f9;width:50px;height:50px;border-radius:50%;transition:all .3s ease}.journey-navigation button:hover{background-color:var(--color-primary);color:#0f172a}.journey-navigation button:disabled{opacity:.3;cursor:not-allowed}.stat-card:hover{transform:translateY(-5px);border-color:var(--color-primary)}
