.loan-landing-page{color:#111318;background:#f6f7f8;min-height:calc(100vh - 65px);padding:0 1.5rem 6rem}.loan-landing-shell{width:min(100%,980px);margin:0 auto}.loan-landing-hero{width:min(100%,790px);margin-bottom:4rem}.loan-landing-eyebrow,.loan-landing-section-label{color:#707782;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:650}.loan-landing-eyebrow{margin:0 0 1rem}.loan-landing-hero h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,5vw,3rem);font-weight:720;line-height:1.12}.loan-landing-intro{color:#6e7580;text-wrap:pretty;margin-top:1.5rem;font-size:18px;line-height:1.75}.loan-landing-intro p{margin:0}.loan-landing-section{margin-top:4rem}.loan-landing-section-heading{width:min(100%,720px);margin-bottom:2rem}.loan-landing-section-label{margin:0 0 .7rem}.loan-landing-section-heading h2,.loan-landing-callout h2,.loan-landing-cta h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.45rem,3vw,1.7rem);font-weight:720;line-height:1.24}.loan-landing-section-summary{color:#6e7580;text-wrap:pretty;margin-top:.9rem;font-size:16px;line-height:1.72}.loan-landing-section-summary p{margin:0}.loan-landing-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.loan-landing-card{background:#fff;border:1px solid #e2e4e7;border-radius:18px;padding:clamp(1.35rem,3vw,1.65rem)}.loan-landing-card h3,.loan-landing-faq h3{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.08rem,2vw,1.2rem);font-weight:720;line-height:1.32}.loan-landing-card p,.loan-landing-faq p,.loan-landing-callout p,.loan-landing-cta p{color:#6e7580;text-wrap:pretty;margin:.8rem 0 0;font-size:15px;line-height:1.72}.loan-landing-process{counter-reset:loan-landing-process;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.loan-landing-process li{counter-increment:loan-landing-process;border-top:1px solid #dfe2e5;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1.25rem 0;display:grid}.loan-landing-process li:last-child{border-bottom:1px solid #dfe2e5}.loan-landing-process li:before{content:"0" counter(loan-landing-process);color:#707782;letter-spacing:.08em;font-size:13px;font-weight:700}.loan-landing-process h3{margin:0;font-size:1rem;font-weight:720;line-height:1.45}.loan-landing-process p{color:#6e7580;text-wrap:pretty;margin:.45rem 0 0;font-size:15px;line-height:1.7}.loan-landing-callout,.loan-landing-cta{border-radius:20px;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.6rem,5vw,2rem);display:flex}.loan-landing-callout{background:#fff;border:1px solid #e2e4e7}.loan-landing-callout>div,.loan-landing-cta>div{max-width:650px}.loan-landing-callout>a,.loan-landing-cta>a{border-radius:12px;flex:none;justify-content:center;align-items:center;min-height:46px;padding:.75rem 1.1rem;font-size:14px;font-weight:700;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.loan-landing-callout>a{color:#fff;background:#111318}.loan-landing-faq-list{gap:1rem;display:grid}.loan-landing-faq{border-top:1px solid #dfe2e5;padding:1.35rem 0}.loan-landing-faq:last-child{border-bottom:1px solid #dfe2e5}.loan-landing-faq a,.loan-landing-related a{color:#111318;text-underline-offset:4px;font-weight:650;text-decoration-line:underline;text-decoration-color:#d7ad79;text-decoration-thickness:2px}.loan-landing-cta{color:#fff;background:#111318;margin-top:4rem;box-shadow:0 12px 30px #1113181f}.loan-landing-cta h2{color:#fff}.loan-landing-cta p{color:#b5bac3}.loan-landing-cta>a{color:#111318;background:#fff}.loan-landing-related{flex-wrap:wrap;gap:.9rem 1.5rem;margin-top:2rem;display:flex}.loan-landing-callout>a:hover{background:#33373f}.loan-landing-cta>a:hover{background:#e9eaec}.loan-landing-faq a:hover,.loan-landing-related a:hover{color:#555b64;text-decoration-color:#111318}.loan-landing-callout>a:focus-visible,.loan-landing-cta>a:focus-visible,.loan-landing-faq a:focus-visible,.loan-landing-related a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #111318}.loan-landing-cta>a:focus-visible{outline-offset:4px;outline-color:#fff}@media (width<=760px){.loan-landing-callout,.loan-landing-cta{flex-direction:column;align-items:flex-start}}@media (width<=620px){.loan-landing-page{padding:0 1rem 4.5rem}.loan-landing-hero{margin-bottom:3.25rem}.loan-landing-hero h1{letter-spacing:-.04em;font-size:clamp(2.05rem,10vw,2.35rem)}.loan-landing-intro{font-size:17px}.loan-landing-section,.loan-landing-cta{margin-top:3rem}.loan-landing-card-grid{grid-template-columns:1fr}.loan-landing-callout>a,.loan-landing-cta>a{width:100%}}@media (prefers-reduced-motion:reduce){.loan-landing-callout>a,.loan-landing-cta>a{transition:none}}
