.eyebrow{font-size:13px;font-weight:750;letter-spacing:.12em;color:var(--blue);margin-bottom:14px}.about-intro{padding-block:64px 54px}.about-intro h1{font-size:clamp(52px,7vw,96px);letter-spacing:-.06em;line-height:1.02}.about-lead{font-size:clamp(23px,3vw,34px);letter-spacing:-.035em;margin-top:24px}.about-intro>p:last-child{font-size:20px;line-height:1.5;max-width:750px;margin-top:15px}.process-band{background:var(--yellow);padding-block:36px 38px}.process-band h2,.about-section h2,.fees-section h2{font-size:clamp(29px,3.4vw,43px);font-weight:800;letter-spacing:-.05em;line-height:1.1}.process-list{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;list-style:none;padding:0;margin:30px 0}.process-list>li+li{border-left:1px solid #b9a850;padding-left:30px}.step-number{display:block;font-size:14px;letter-spacing:.08em;margin-bottom:18px}.process-list h3,.financing-detail h3,.costs-detail h3{font-size:22px;letter-spacing:-.035em;line-height:1.2;margin:0 0 12px}.process-list p{font-size:17px;line-height:1.45}.process-band .button,.fees-section>.button{font-size:18px;min-height:50px}.about-section{display:grid;grid-template-columns:1fr 1.65fr;gap:65px;padding-block:52px;border-bottom:1px solid #cbd0df}.section-copy p{font-size:19px;line-height:1.55}.section-copy p+p{margin-top:20px}.section-copy .section-lead{font-size:24px;line-height:1.35;letter-spacing:-.025em}.fees-section{padding-block:50px 56px;scroll-margin-top:25px}.fee-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin:32px 0}.fee-grid>div{border-top:2px solid var(--blue);padding-top:21px}.fee-period{font-size:16px;font-weight:650}.fee-amount{font-size:56px;font-weight:800;line-height:1.2;letter-spacing:-.05em;margin-block:10px}.fee-amount span{font-size:21px;font-weight:450;letter-spacing:-.025em}.fee-grid>div>p:last-child,.financing-detail p,.costs-detail p{font-size:18px;line-height:1.5;max-width:880px}.financing-detail{background:#f3f5ff;padding:27px 30px;margin-top:30px}.financing-detail p+p,.costs-detail p+p{margin-top:12px}.financing-detail img{display:block;object-fit:contain;margin-top:14px}.costs-detail{padding-block:32px}.privacy-page{max-width:880px;padding-block:50px 70px}.privacy-page h1{font-size:clamp(40px,5vw,68px);line-height:1.05}.privacy-page h2{font-size:25px;margin-top:32px;letter-spacing:-.04em}.privacy-page p{font-size:18px;line-height:1.6;margin-top:15px}.privacy-page .eyebrow{font-size:13px}.privacy-page ul{padding-left:24px;font-size:18px;line-height:1.6}.privacy-page .back-link{display:inline-block;margin-top:30px}nav [aria-current=page]{text-decoration:underline}
@media(max-width:760px){.about-intro{padding-block:38px 35px}.about-intro>p:last-child{font-size:18px}.process-list{grid-template-columns:1fr;gap:25px;margin-top:26px}.process-list>li+li{border-left:0;border-top:1px solid #b9a850;padding:24px 0 0}.step-number{margin-bottom:9px}.about-section{grid-template-columns:1fr;gap:22px;padding-block:36px}.section-copy p{font-size:18px}.section-copy .section-lead{font-size:22px}.fee-grid{grid-template-columns:1fr;gap:26px}.fee-amount{font-size:48px}.fees-section{padding-block:38px}.financing-detail{padding:23px}.privacy-page{padding-block:36px 50px}.privacy-page p,.privacy-page ul{font-size:17px}}

.financing-detail .lender-note{font-size:14px;line-height:1.5;margin-top:12px}
