.heloc-hero{padding-top:72px;padding-bottom:72px}.heloc-hero h1{font-size:clamp(42px,5.3vw,76px);max-width:1000px;line-height:1.08;letter-spacing:-.035em}.heloc-lead{font-size:21px;max-width:750px;line-height:1.65}.heloc-actions{display:flex;gap:28px;align-items:center;margin:30px 0 18px;flex-wrap:wrap}.heloc-band{background:#e2e0df;padding:58px 0}.heloc-band p{max-width:760px}.heloc-features{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;padding-top:72px;padding-bottom:72px}.heloc-benefits article{border-top:1px solid #7da8aa;padding:22px 0}.heloc-benefits h3{font-size:22px;margin:0 0 10px}.heloc-benefits p{margin:0}.heloc-story{border-top:1px solid #7da8aa;padding-top:56px;padding-bottom:56px}.heloc-story p{max-width:780px}.heloc-faq{padding-top:32px;padding-bottom:64px}.heloc-faq details{border-bottom:1px solid #d7dfe1;padding:22px 0}.heloc-faq summary{cursor:pointer;font-weight:600;font-size:20px}.heloc-faq details p{max-width:780px}.heloc-disclosure{padding-top:28px;padding-bottom:28px;font-size:13px;color:#53636a}.micro{font-size:14px;line-height:1.6} .heloc-band .button{margin-top:15px}@media(max-width:700px){.heloc-features{grid-template-columns:1fr;gap:20px}.heloc-hero{padding-top:42px;padding-bottom:45px}.heloc-band{padding:40px 0}.heloc-lead{font-size:18px}}
