.hi-steps{gap:16px;margin-top:32px;display:grid}.hi-step{align-items:flex-start;gap:20px;padding:26px 28px;display:flex}.hi-step__num{background:var(--color-accent-soft);width:52px;height:52px;color:var(--cobalt);letter-spacing:-.02em;border-radius:16px;flex:none;place-items:center;font-size:19px;font-weight:800;display:grid}.hi-step__title{letter-spacing:-.02em;color:var(--navy);margin:4px 0 0;font-size:19px;font-weight:800}.hi-step__text{color:var(--color-on-surface-muted);margin:8px 0 0;font-size:14.5px;line-height:1.6}.hi-inkband{background:radial-gradient(520px 260px at 100% -40px, #1d4ed866, transparent 70%), linear-gradient(165deg, #16233a 0%, var(--navy) 70%);color:#fff;border-radius:24px;margin-top:24px;padding:34px 34px 30px;box-shadow:inset 0 1px #ffffff1a,0 24px 60px #10214d40}.hi-inkband__overline{letter-spacing:.14em;color:#9bb4f6;margin:0;font-size:11px;font-weight:800}.hi-inkband h2{color:#fff;margin:8px 0 0}.hi-rules{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-top:22px;display:grid}.hi-rule{background:#ffffff12;border:1px solid #ffffff24;border-radius:14px;padding:16px 18px}.hi-rule h3{color:#fff;margin:0;font-size:14.5px;font-weight:800}.hi-rule p{color:#f4f6fba6;margin:6px 0 0;font-size:12.5px;line-height:1.55}.hi-escrow{border:1px solid var(--color-success-soft);background:var(--color-success-soft);border-radius:24px;grid-template-columns:1.2fr 1fr;align-items:center;gap:24px;margin-top:24px;padding:30px 32px;display:grid}.hi-escrow__steps{gap:10px;display:grid}.hi-escrow__step{background:var(--color-surface);border:1px solid var(--line);color:var(--navy);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.hi-escrow__step span{background:var(--color-success);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.hi-cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}@media (min-width:761px){.hi-steps{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}@media (max-width:760px){.hi-escrow{grid-template-columns:1fr;padding:24px 20px}.hi-step{flex-direction:column;gap:12px}}
/*# sourceMappingURL=20mhcfnet24qq.css.map*/