.content{max-width:1120px}.hero{background:linear-gradient(180deg,#f6f9ff,#fff);border:1px solid #eaf0f8;border-radius:20px;padding:48px 44px 40px;margin-top:6px}.hero-main h1{font-size:clamp(34px,4.2vw,50px);line-height:1.12;letter-spacing:-1.2px;color:#0f2450;margin:0 0 16px}.hero-main p.lede{font-size:17.5px;line-height:1.65;color:var(--body);max-width:560px;margin:0 0 24px}.hero-cta .btn{min-width:150px}.btn-sec{border-color:var(--blue);color:var(--blue)}.hero-cta .fine{color:var(--muted)}.hero-side{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);padding:24px 26px;align-self:start}.hero-side h4{color:var(--muted);margin:0 0 10px}.hero-side ul{line-height:2.05;color:var(--body)}.steps-flow{gap:18px;padding:26px 0 6px}.steps-flow .step{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 6px 22px #12325c0b;padding:22px}.steps-flow .step+.step{border-left:1px solid var(--line);padding-left:22px}.steps-flow .step .n{width:30px;height:30px;font-size:14px;margin-bottom:10px}.steps-flow .step h5{font-size:15.5px;color:#122f5f}.steps-flow .step p{color:var(--body);font-size:13.5px}.flow-more{padding:0}.ex-wrap{padding:4px 0 6px}.ex-h{color:#102a56}.ex-tbl{color:var(--body)}@media (max-width: 900px){.hero{padding:34px 22px 28px}.steps-flow{flex-direction:column}}
