.guide-header{text-align:center;margin-bottom:40px;padding-top:20px}.guide-header h2{font-size:2.5em;color:#2C3E50;margin-bottom:10px}.guide-nav{display:flex;justify-content:center;gap:20px;margin-bottom:40px}.guide-tab{padding:12px 30px;font-size:1.2em;font-weight:bold;border:2px solid #ddd;background:#fff;border-radius:30px;cursor:pointer;color:#666;transition:all .3s ease}.guide-tab.active{border-color:#2C3E50;background:#2C3E50;color:#fff;box-shadow:0 4px 10px rgba(106,5,113,.3)}.guide-content{display:none;animation:fadeIn .5s ease}.guide-content.active{display:block}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.step-section{display:flex;align-items:center;background:#fff;border:1px solid #eee;border-radius:15px;padding:30px;margin-bottom:30px;box-shadow:0 4px 15px rgba(0,0,0,.03)}.step-number{font-size:3em;font-weight:900;color:#e0e0e0;margin-right:30px;font-family:'Arial',sans-serif;line-height:1}.step-details{flex:1;text-align:left}.step-details h3{color:#333;font-size:1.5em;margin-top:0;margin-bottom:10px}.step-image{width:300px;height:auto;margin-left:30px;flex-shrink:0;justify-content:center}.placeholder-img{width:100%;height:100%;background-color:#f0f2f5;border:2px dashed #ccc;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#888;font-weight:bold}@media (max-width:768px){.step-section{flex-direction:column;text-align:center;padding:20px}.step-number{margin-right:0;margin-bottom:10px}.step-details{text-align:center;margin-bottom:20px}.step-image{margin-left:0;width:100%;max-width:300px}.main-nav{margin-left:0;margin-top:10px;width:100%;justify-content:center}}