.methodology-timeline{gap:var(--space-6);margin-top:var(--space-8);flex-direction:column;max-width:800px;margin-inline:auto;display:flex}.timeline-step{gap:var(--space-6);display:flex;position:relative}.timeline-marker{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.timeline-number{width:48px;height:48px;color:var(--color-white);font-family:var(--font-serif);box-shadow:var(--shadow-gold);background:linear-gradient(135deg,#d4a84b,#a67c3d);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex}.timeline-line{width:2px;margin-top:var(--space-2);background:#c9a96e4d;flex-grow:1;min-height:40px}.timeline-content{padding-bottom:var(--space-8)}.timeline-title{font-family:var(--font-serif);color:var(--color-text);margin-bottom:var(--space-2);margin-top:8px;font-size:1.5rem}.timeline-desc{color:var(--color-text-light);line-height:1.6}@media (width<=768px){.timeline-step{gap:var(--space-4)}.timeline-number{width:40px;height:40px;font-size:1.1rem}}
