.guide-steps{padding:60px 0}.guide-steps .wrapper{max-width:var(--wrapper-max-width);margin:0 auto}.flow-step{display:flex;align-items:center;gap:32px;margin-bottom:48px}.flow-flex{display:flex;align-items:baseline}.flow-step:nth-child(even){flex-direction:row-reverse}.flow-number{font-family:var(--font-display);font-size:5rem;color:var(--theme-color);margin-right:16px}.flow-text{flex:1}.flow-text h3{font-family:var(--font-body);font-size:1.5rem;color:var(--theme-color);padding:0;margin:0}.flow-text p{font-family:var(--font-body);font-size:1rem;color:#333;line-height:1.6;margin:0}.flow-image{flex:1;min-width:0}.flow-image img{width:100%;max-width:480px;border-radius:12px;display:block;object-fit:cover}.guide-steps .flow-step{position:relative;padding:40px;border-radius:12px;margin-bottom:32px;transition:background-color .3s}.guide-steps .flow-step:nth-child(odd){background-color:var(--theme-color)}.guide-steps .flow-step:nth-child(odd) .flow-number,.guide-steps .flow-step:nth-child(odd) h3,.guide-steps .flow-step:nth-child(odd) p{color:#fff}.guide-steps .flow-step:nth-child(even){background-color:#fff}.guide-steps .flow-step:nth-child(even) .flow-number,.guide-steps .flow-step:nth-child(even) h3{color:var(--theme-color)}.guide-steps .flow-step:nth-child(even) p{color:var(--text-color)}@media (max-width:768px){.flow-step{flex-direction:column !important}.flow-number{margin-bottom:16px}}