:root{--orange:#f07800;--orange-light:#fff3e0;--orange-dark:#c85a00;--gray:#f5f5f5;--border:#e0e0e0;--text:#333;--text-light:#666}.flow-page .flow-wrap{max-width:800px;margin:0 auto;padding:0 20px 60px}.flow-page .flow-hero{background:linear-gradient(135deg,var(--orange) 0%,var(--orange-dark) 100%);color:#fff;padding:48px 24px 40px;position:relative;overflow:hidden;margin-bottom:0}.flow-page .flow-hero:before{content:'';position:absolute;right:-40px;top:-40px;width:220px;height:220px;border-radius:50%;background:rgba(255,255,255,.08)}.flow-page .flow-hero:after{content:'';position:absolute;right:40px;bottom:-60px;width:140px;height:140px;border-radius:50%;background:rgba(255,255,255,.06)}.flow-page .flow-hero-inner{max-width:800px;margin:0 auto;position:relative;z-index:1}.flow-page .flow-hero h1{font-size:clamp(22px,5vw,30px);font-weight:900;line-height:1.3;margin-bottom:10px}.flow-page .flow-hero p{font-size:14px;opacity:.9;line-height:1.7}.flow-page .flow-section{padding:44px 0;border-bottom:1px solid var(--border)}.flow-page .flow-section:last-child{border-bottom:none}.flow-page .flow-section-title{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:900;margin-bottom:24px;color:var(--text)}.flow-page .flow-section-icon{width:34px;height:34px;background:var(--orange);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0}.flow-page .flow-steps{display:flex;flex-direction:column;gap:20px}.flow-page .flow-step{border:1px solid var(--border);border-radius:12px;padding:24px 20px;position:relative;background:#fff}.flow-page .flow-step-header{display:flex;align-items:center;gap:14px;margin-bottom:10px}.flow-page .flow-step-icon{width:52px;height:52px;background:var(--orange);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.flow-page .flow-step-label{font-size:11px;font-weight:700;color:var(--orange);letter-spacing:.05em}.flow-page .flow-step-title{font-size:16px;font-weight:900;color:var(--text)}.flow-page .flow-step-desc{font-size:14px;line-height:1.8;color:var(--text-light);margin-bottom:14px}.flow-page .flow-step-check{background:var(--gray);border-radius:8px;padding:12px 16px}.flow-page .flow-step-check-title{font-size:12px;font-weight:700;color:var(--text);margin-bottom:8px}.flow-page .flow-step-check ul{list-style:none;padding:0;margin:0}.flow-page .flow-step-check ul li{font-size:13px;color:var(--text-light);padding:2px 0 2px 18px;position:relative}.flow-page .flow-step-check ul li:before{content:'✓';position:absolute;left:0;color:var(--orange);font-weight:700}.flow-page .flow-arrow{text-align:center;font-size:22px;color:var(--orange);margin:-4px 0}.flow-page .flow-tips{display:flex;flex-direction:column;gap:14px}.flow-page .flow-tip{display:flex;gap:16px;align-items:flex-start;padding:16px 18px;background:var(--orange-light);border-radius:10px;border-left:4px solid var(--orange)}.flow-page .flow-tip-num{width:28px;height:28px;background:var(--orange);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:900;flex-shrink:0;margin-top:1px}.flow-page .flow-tip-title{font-size:15px;font-weight:700;color:var(--text);margin-bottom:4px}.flow-page .flow-tip-body{font-size:13px;line-height:1.7;color:var(--text-light)}.flow-page .flow-faq{display:flex;flex-direction:column;gap:12px}.flow-page .flow-faq-item{border:1px solid var(--border);border-radius:10px;overflow:hidden}.flow-page .flow-faq-q{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;background:#fff;font-size:14px;font-weight:700;color:var(--text)}.flow-page .flow-faq-q-icon{width:24px;height:24px;background:var(--orange);color:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:900;flex-shrink:0}.flow-page .flow-faq-a{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;background:var(--gray);font-size:13px;color:var(--text-light);line-height:1.8;border-top:1px solid var(--border)}.flow-page .flow-faq-a-icon{width:24px;height:24px;background:#ccc;color:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:900;flex-shrink:0}.flow-page .flow-cta{background:linear-gradient(135deg,var(--orange) 0%,var(--orange-dark) 100%);border-radius:14px;padding:32px 24px;text-align:center;color:#fff;margin-top:48px}.flow-page .flow-cta h3{font-size:18px;font-weight:900;margin-bottom:10px}.flow-page .flow-cta p{font-size:13px;opacity:.9;line-height:1.8;margin-bottom:22px}.flow-page .flow-cta-btn{display:inline-block;background:#fff;color:var(--orange);font-weight:900;font-size:15px;padding:14px 40px;border-radius:50px;text-decoration:none;box-shadow:0 4px 14px rgba(0,0,0,.15)}