.portal{min-height:100vh;color:var(--text);background:#fff}.p-top{align-items:center;gap:28px;max-width:1160px;height:68px;margin:0 auto;padding:0 24px;display:flex}.p-top nav{color:var(--text-2);gap:22px;font-size:14.5px;display:flex}.p-top .sp,.p-foot .sp{flex:1}.p-btn{border-radius:6px;align-items:center;height:34px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.p-btn.dark{color:#fff;background:#111418}.p-btn.ghost{color:var(--text);background:#fff;border:1px solid #d6d8db}.p-btn.lg{height:44px;padding:0 20px;font-size:15px}.hero{text-align:center;max-width:880px;margin:0 auto;padding:64px 24px 40px}.pill{color:var(--text-2);border:1px solid var(--line);border-radius:20px;align-items:center;gap:8px;padding:4px 12px;font-size:13px;display:inline-flex}.pill i{background:var(--blue);border-radius:50%;width:7px;height:7px}.hero h1{letter-spacing:-.03em;margin:22px 0 18px;font-size:58px;font-weight:600;line-height:1.12}.hero h1 span{color:#8b9097}.lead{color:var(--text-2);max-width:600px;margin:0 auto;font-size:18px;line-height:1.6}.chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:22px 0 28px;display:flex}.chip{border:1px solid var(--line);background:#fafbfc;border-radius:6px;padding:4px 10px;font-size:13.5px}.chip em{color:var(--text-3);margin-left:6px;font-size:12px;font-style:normal}.cta{justify-content:center;gap:10px;display:flex}.shot{max-width:1160px;margin:12px auto 0;padding:0 24px}.frame{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 24px 60px #1114181f}.frame .bar{border-bottom:1px solid var(--line);height:34px;color:var(--text-3);background:#f7f8fa;align-items:center;gap:7px;padding:0 14px;font-size:12px;display:flex}.frame .bar i{background:#dfe2e6;border-radius:50%;width:10px;height:10px}.frame .bar span{margin-left:10px}.frame img{width:100%;height:auto;display:block}.how{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1160px;margin:72px auto 0;padding:0 24px;display:grid}.step{border:1px solid var(--line);border-radius:8px;padding:22px}.step .no{background:var(--blue-soft);width:26px;height:26px;color:var(--blue-ink);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.step h3{margin:14px 0 10px;font-size:19px;font-weight:600}.step h3 em{color:var(--text-3);margin-left:8px;font-size:13px;font-style:normal;font-weight:400}.step ul{color:var(--text-2);flex-direction:column;gap:8px;font-size:14.5px;list-style:none;display:flex}.step li:before{content:"";background:var(--text-3);border-radius:50%;width:5px;height:5px;margin:0 9px 3px 0;display:inline-block}.engines{max-width:1160px;color:var(--text-3);justify-content:center;align-items:center;gap:28px;margin:48px auto 0;padding:0 24px;font-size:14px;display:flex}.engines b{font-size:18px;font-weight:600}.p-foot{border-top:1px solid var(--line);max-width:1160px;color:var(--text-3);align-items:center;gap:14px;margin:72px auto 0;padding:22px 24px 32px;font-size:13.5px;display:flex}@media (max-width:760px){.hero h1{font-size:38px}.how{grid-template-columns:1fr}.p-top nav{display:none}}
