.container.svelte-14fqm2c{max-width:800px;margin:0 auto}.animate-up.svelte-14fqm2c{animation:svelte-14fqm2c-fadeInUp .8s ease-out forwards;opacity:0;transform:translateY(20px)}@keyframes svelte-14fqm2c-fadeInUp{to{opacity:1;transform:translateY(0)}}.header.svelte-14fqm2c{text-align:center;margin-bottom:60px}.header.svelte-14fqm2c h1:where(.svelte-14fqm2c){font-size:3rem;color:#ff4500;margin-bottom:10px;letter-spacing:-1px}.header.svelte-14fqm2c .subtitle:where(.svelte-14fqm2c){font-size:1.2rem;color:#555;line-height:1.5;max-width:600px;margin:0 auto}.timeline.svelte-14fqm2c{position:relative;padding-left:20px}.timeline.svelte-14fqm2c:before{content:"";position:absolute;top:20px;bottom:20px;left:44px;width:4px;background:#e0e0e0;border-radius:2px;z-index:0}.step-item.svelte-14fqm2c{position:relative;display:flex;gap:30px;margin-bottom:60px;z-index:1}.step-marker.svelte-14fqm2c{flex-shrink:0;width:50px;height:50px;background:#ff4500;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.5rem;box-shadow:0 4px 10px #ff45004d;border:4px solid #fff}.step-content.svelte-14fqm2c{background:#fff;padding:30px;border-radius:16px;box-shadow:0 10px 30px #0000000d;flex:1;border:1px solid rgba(0,0,0,.05);transition:transform .2s}.step-content.svelte-14fqm2c:hover{transform:translateY(-2px);box-shadow:0 15px 35px #00000014}.step-content.svelte-14fqm2c h2:where(.svelte-14fqm2c){margin-top:0;font-size:1.5rem;color:#1c1c1c}.step-content.svelte-14fqm2c p:where(.svelte-14fqm2c){font-size:1rem;line-height:1.6;color:#444}.step-content.svelte-14fqm2c a:where(.svelte-14fqm2c){color:#0079d3;font-weight:700;text-decoration:none}.step-content.svelte-14fqm2c a:where(.svelte-14fqm2c):hover{text-decoration:underline}.instruction-block.svelte-14fqm2c{background:#f6f7f8;padding:15px 20px;border-radius:8px;margin:20px 0;border-left:4px solid #FF4500}.instruction-block.svelte-14fqm2c p:where(.svelte-14fqm2c){margin:10px 0;font-size:.95rem}.highlight.svelte-14fqm2c{font-weight:700;color:#1c1c1c;background:#fff;padding:2px 6px;border-radius:4px;border:1px solid #ddd}small.svelte-14fqm2c{color:#777;display:block;margin-top:4px}.bot-name.svelte-14fqm2c{font-family:monospace;background:#eee;padding:2px 6px;border-radius:4px;color:#d93a00}.link-text.svelte-14fqm2c{color:#0079d3}code.svelte-14fqm2c{background:#eee;padding:2px 6px;border-radius:4px;font-family:monospace}.image-wrapper.svelte-14fqm2c{margin-top:25px;border-radius:8px;overflow:hidden;border:1px solid #eee;box-shadow:0 4px 12px #00000014}.image-wrapper.svelte-14fqm2c img:where(.svelte-14fqm2c){width:100%;height:auto;display:block}.cta-footer.svelte-14fqm2c{text-align:center;margin-top:40px;padding-bottom:40px}.primary-btn.svelte-14fqm2c{background:#ff4500;color:#fff;border:none;padding:18px 50px;font-size:1.2rem;font-weight:800;border-radius:50px;cursor:pointer;box-shadow:0 10px 25px #ff45004d;transition:all .3s ease}.primary-btn.svelte-14fqm2c:hover{background:#ff571a;transform:scale(1.05);box-shadow:0 15px 35px #ff450066}@media(max-width:768px){.container.svelte-14fqm2c{padding:40px 15px}.header.svelte-14fqm2c h1:where(.svelte-14fqm2c){font-size:2.2rem}.timeline.svelte-14fqm2c:before{left:23px}.step-item.svelte-14fqm2c{gap:15px}.step-marker.svelte-14fqm2c{width:40px;height:40px;font-size:1.2rem}.timeline.svelte-14fqm2c:before{left:19px}.step-content.svelte-14fqm2c{padding:20px}.step-content.svelte-14fqm2c h2:where(.svelte-14fqm2c){font-size:1.25rem}}
