/* Financing — Huahai USA */
.finance-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;padding-top:42px;padding-bottom:80px;align-items:center}.finance-intro h1{font-size:clamp(46px,4.8vw,76px);line-height:1.06;letter-spacing:-3.5px}.finance-intro h1 em{color:var(--blue)}.finance-lead{font-size:18px;color:var(--muted);max-width:530px}.finance-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:32px}.finance-pdf{font-size:13px;font-weight:600;border-bottom:1px solid #a9b3c3;padding:10px 0;display:inline-flex;gap:15px}.finance-pdf:hover{color:var(--blue)}.finance-disclosure{font-size:11px;color:var(--muted);max-width:470px;margin-top:24px}.finance-visual{height:500px;position:relative;overflow:hidden;background:#102951}.finance-visual img{height:100%;width:100%;object-fit:cover}.finance-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,14,35,.9),transparent 75%)}.finance-visual-caption{position:absolute;bottom:34px;left:32px;right:24px;z-index:1;color:#fff}.finance-visual-caption span{font-size:10px;letter-spacing:2px}.finance-visual-caption strong{display:block;font-size:34px;line-height:1.14;font-weight:400;letter-spacing:-1px;margin-top:17px}.finance-details{background:var(--paper);display:grid;grid-template-columns:1fr 1.7fr;gap:7%;padding-top:80px;padding-bottom:80px}.finance-section-heading h2{font-size:42px}.finance-section-heading>p:last-child{font-size:14px;color:var(--muted);max-width:310px}.finance-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.finance-steps article{border-top:1px solid #c9d2df;padding-top:20px}.finance-steps article>span{font-size:12px;color:var(--blue)}.finance-steps h3{font-size:20px;font-weight:500;line-height:1.3;margin:34px 0 14px}.finance-steps p{font-size:13px;color:var(--muted)}.finance-contact{display:flex;align-items:center;justify-content:space-between;gap:50px;padding-top:80px;padding-bottom:60px}.finance-contact p:not(.eyebrow){max-width:610px;font-size:15px;color:var(--muted)}.finance-contact>.button{flex-shrink:0}.finance-note{padding-top:0;padding-bottom:45px}.finance-note p{border-top:1px solid var(--line);padding-top:20px;font-size:11px;color:var(--muted);max-width:1000px}
@media(max-width:1100px){.finance-details{grid-template-columns:1fr;gap:35px}.finance-section-heading>p:last-child{max-width:600px}.finance-visual{height:440px}}@media(max-width:700px){.finance-hero{grid-template-columns:1fr;gap:36px;padding-top:30px;padding-bottom:50px}.finance-intro h1{font-size:47px;letter-spacing:-2px}.finance-lead{font-size:16px}.finance-visual{height:360px}.finance-steps{grid-template-columns:1fr;gap:25px}.finance-steps h3{margin-top:14px}.finance-details{padding-top:50px;padding-bottom:50px}.finance-contact{display:block;padding-top:50px}.finance-contact>.button{margin-top:20px}.finance-visual-caption strong{font-size:30px}}
