.lenders-page .investor-hero{gap:64px;padding-block:84px 88px}.lenders-page .investor-hero-copy h1{font-size:clamp(52px,5.4vw,72px);line-height:1.04}.lenders-page .hero-lede{font-size:19px;line-height:1.65}.lenders-page .hero-benefits li{padding-block:13px;font-size:16px;font-weight:500}.lenders-page .hero-benefits li:before{color:var(--green)}.lenders-page .chest-stage{background:var(--green-wash);border:1px solid var(--soft-line);box-shadow:8px 8px 0 var(--indigo-soft);gap:54px;min-height:540px;padding:62px 24px 24px;overflow:hidden}.lenders-page .chest-card-back{aspect-ratio:auto;border-color:var(--trust-indigo);background:repeating-linear-gradient(45deg,var(--indigo-soft),var(--indigo-soft) 2px,#f0f3f9 2px,#f0f3f9 8px);top:55px;bottom:112px}.lenders-page .chest-card{border:5px double var(--trust-indigo);background:#fff;width:min(88%,360px);padding:30px 24px;transform:rotate(2deg);box-shadow:0 13px 25px #00000024}.lenders-page .example-rate{color:#000;text-decoration:underline;-webkit-text-decoration-color:var(--trust-indigo);text-decoration-color:var(--trust-indigo);text-underline-offset:.09em;text-decoration-thickness:.055em}.lenders-page .chest-kicker{font:600 12px var(--font-sans);text-transform:none;letter-spacing:0}.lenders-page .chest-caption{z-index:1;justify-content:center;width:100%;max-width:360px;display:flex;position:relative;inset:auto}.lenders-page .chest-caption img{width:min(190px,100%);height:auto;display:block}.lenders-page .modern-banner{border-top:4px solid var(--trust-indigo);background:var(--dark);color:#fff;padding-block:72px}.lenders-page .modern-banner h2{font-size:clamp(43px,5vw,68px)}.lenders-page .modern-banner p{color:#e0e5f1;font-size:19px;line-height:1.65}.lenders-page .license-registry,.lenders-page .license-registry>*+*{border-color:#7788a9}.lenders-page .license-registry-intro svg{stroke:#fff}.lenders-page .license-entry small{color:#e0e5f1}.lenders-page .proof-section{background:#fff}.lenders-page .center-heading h2{font-size:clamp(36px,3.8vw,48px);line-height:1.1}.lenders-page .heading-accent{text-decoration:underline;-webkit-text-decoration-color:var(--trust-indigo);text-decoration-color:var(--trust-indigo);text-underline-offset:.09em;text-decoration-skip-ink:auto;text-decoration-thickness:.055em}.lenders-page .center-heading>p:not(.section-label){line-height:1.7}.lenders-page .proof-metrics{border-color:var(--line)}.lenders-page .proof-metric{border-top:0;gap:16px}.lenders-page .proof-metrics strong{color:var(--ink)}.lenders-page .proof-metrics span{margin-top:8px}.lenders-page .proof-metric.featured{border:1px solid var(--trust-indigo);box-shadow:5px 5px 0 var(--indigo-soft);background:#f2f3f8;min-height:250px;margin:-10px -1px -10px 0}.lenders-page .proof-metric.featured strong{color:#000;text-decoration:underline;-webkit-text-decoration-color:var(--trust-indigo);text-decoration-color:var(--trust-indigo);text-underline-offset:.09em;text-decoration-thickness:.055em}.lenders-page .testimonial-section{border-block:1px solid var(--line);background:#eef2f8}.lenders-page .testimonial-grid figure{border:1px solid var(--ink);box-shadow:5px 5px 0 var(--indigo-soft);background:#fff;padding:32px}.lenders-page .testimonial-grid{gap:32px}.lenders-page .testimonial-portrait{border:1px solid var(--line);flex-shrink:0;width:96px;height:112px;position:relative;overflow:hidden}.lenders-page .testimonial-portrait img{object-fit:cover;object-position:center 24%}.lenders-page .testimonial-person small{color:var(--muted);margin-top:8px;font-size:12px;display:block}.lenders-page .testimonial-grid blockquote{font-size:30px;line-height:1.3}.lenders-page .testimonial-avatar{background:var(--wash);color:var(--trust-indigo);border-color:var(--line)}.lenders-page .testimonial-grid figcaption{font:500 13px/1.5 var(--font-sans);text-transform:none;letter-spacing:0}.lenders-page :is(.category-explainer,.why-section,.delivery-section) h2{font-size:clamp(34px,3.6vw,46px);line-height:1.1}.lenders-page :is(.category-explainer,.why-section,.delivery-section)>div>p{line-height:1.7}.lenders-page .collateral-scale-art{width:min(100%,520px);margin-top:28px;overflow:hidden}.lenders-page .collateral-scale-art img{width:100%;height:auto;display:block}.lenders-page :is(.explainer-video,.presenter-placeholder){background:var(--dark);color:#fff;border-color:var(--ink);box-shadow:7px 7px 0 var(--indigo-soft);padding:28px}.lenders-page :is(.explainer-video,.presenter-placeholder)>span{color:#d9e0ee}.lenders-page .presenter-placeholder{background:var(--green);box-shadow:7px 7px 0 var(--green-soft)}.lenders-page :is(.explainer-video,.presenter-placeholder)>span{font:500 13px/1.5 var(--font-sans);text-transform:none;letter-spacing:0}.lenders-page :is(.play-mark,.play-button-large){color:var(--trust-indigo);border-color:var(--trust-indigo);background:#fff}.lenders-page .why-section .why-emphasis{border-top:1px solid var(--line);font-size:17px}.lenders-page .opportunity-types{border-color:var(--soft-line);background:#fff}.lenders-page .type-grid article{border:1px solid var(--soft-line);border-top:3px solid var(--trust-indigo);padding:26px}.lenders-page .type-grid article:nth-child(2){border-top-color:var(--green)}.lenders-page .type-grid article:nth-child(3){border-top-color:var(--gold)}.lenders-page .type-grid{gap:24px}.lenders-page .type-illustration{background:#fff;border:0;height:190px}.lenders-page .type-illustration img{object-fit:contain;filter:none;min-height:0;max-height:100%}.lenders-page .type-grid h3{min-height:64px}.lenders-page .type-grid strong{font:500 13px/1.5 var(--font-sans);text-transform:none;letter-spacing:0;color:var(--slate)}.lenders-page .type-grid p{line-height:1.65}.lenders-page .reasons-card{border:0;border-top:2px solid var(--ink);box-shadow:none;padding:28px 0 0}.lenders-page .reasons-card summary{font-size:17px;line-height:1.5}.lenders-page .reasons-card summary:hover{color:var(--trust-indigo)}.lenders-page .reasons-card details[open]{background:var(--wash)}.lenders-page .how-callout{background:var(--dark);color:#fff;border-color:var(--ink)}.lenders-page .how-callout p{color:#e0e5f1}.lenders-page .how-callout .button-dark{color:var(--indigo-deep);background:#fff;border-color:#fff;box-shadow:4px 4px #7788b5}.lenders-page .how-callout .button-dark:hover{background:#e8edf8}.lenders-page .how-callout h2{font-size:48px}.lenders-page .handled-grid>div{border-color:var(--soft-line);background:#fff}.lenders-page .handled-grid span{color:var(--trust-indigo)}.lenders-page .completed-section{background:#eef2f8;scroll-margin-top:110px}.lenders-page .completed-art{background:var(--wash);color:var(--graphite)}.lenders-page .completed-grid article{border-color:var(--line);flex-direction:column;display:flex;box-shadow:4px 4px #d4dbe8}.lenders-page .completed-grid article>div:last-child{color:var(--ink);background:#fff}.lenders-page .completed-grid :is(dt,small){color:var(--graphite)}.lenders-page .loan-example-frame{background:#f5f5f3;border:1px solid #d7d8d4;margin:16px 16px 0}.lenders-page .loan-example-image{aspect-ratio:3/2;background:#eceeea;display:block;position:relative}.lenders-page .loan-example-image img{object-fit:contain;padding:12px}.lenders-page .loan-example-image:focus-visible{outline:3px solid var(--indigo);outline-offset:3px}.lenders-page .loan-example-frame figcaption{min-height:44px;color:var(--graphite);border-top:1px solid #d7d8d4;align-items:center;gap:6px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.lenders-page .loan-example-frame .loan-example-location{color:var(--ink);font-weight:600}.lenders-page .completed-grid .loan-example-details{padding:0 16px 16px}.lenders-page .loan-example-table{table-layout:fixed;border-collapse:collapse;width:100%;color:var(--ink);background:#fff;border:1px solid #c9cbc8;border-top:0}.lenders-page .loan-example-table :is(th,td){border:1px solid #d3d5d2;padding:14px 12px}.lenders-page .loan-example-table th{text-align:left;width:56%;color:var(--graphite);background:#f3f3f0;font-size:14px;font-weight:500}.lenders-page .loan-example-table td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.03em;background:#fff;font-size:22px;font-weight:600}.lenders-page .loan-example-table small{margin-top:3px;font-size:12px;font-weight:400;display:block}.lenders-page .loan-example-table .loan-example-total :is(th,td){border-top:2px solid var(--ink);background:#eef4ef}.lenders-page .loan-example-table .loan-example-total th{color:var(--green);font-weight:600}.lenders-page .loan-example-table .loan-example-total td{color:var(--green);font-size:26px}.lenders-page .loan-example-more{text-align:center;font:500 clamp(36px,3.8vw,48px)/1.1 var(--font-serif),Georgia,serif;letter-spacing:-.035em;color:var(--ink);margin:52px auto 0}.lenders-page .section-tinted{border-color:var(--soft-line);background:#fff}.lenders-page .handled-grid{border-top:3px solid var(--green)}.lenders-page .closing-grid p{color:#e0e5f1;line-height:1.65}.lenders-page .lender-invite{text-align:center}.lenders-page .lender-invite .shell{max-width:900px}.lenders-page .lender-invite h2{font-size:clamp(48px,6vw,76px);line-height:1}.lenders-page .lender-invite .button{margin-top:38px}.lenders-page .light-link{color:#fff;border-bottom-color:#7788a9}.lenders-page .light-link:hover{color:#e0e5f1}@media (max-width:960px){.lenders-page .investor-hero{grid-template-columns:1fr;gap:48px;padding-block:60px}.lenders-page .investor-hero-copy{grid-row:1}.lenders-page .chest-stage{justify-self:center;width:min(520px,100% - 8px)}.lenders-page :is(.category-explainer,.why-section,.delivery-section){grid-template-columns:1fr;gap:40px}.lenders-page .proof-metrics{grid-template-columns:1fr 1fr;gap:0}.lenders-page .proof-metric.featured{margin:0}.lenders-page .type-grid{grid-template-columns:1fr}.lenders-page .type-illustration{height:240px}.lenders-page .type-grid h3{min-height:0}}@media (max-width:640px){.lenders-page .investor-hero{padding-block:48px 60px}.lenders-page .investor-hero-copy h1{font-size:clamp(46px,12vw,60px)}.lenders-page .hero-lede{font-size:17px}.lenders-page .chest-stage{padding-inline:12px}.lenders-page .proof-metrics{grid-template-columns:1fr}.lenders-page .proof-metric{border-right:0;min-height:210px}.lenders-page .testimonial-grid{grid-template-columns:1fr;margin-right:5px}.lenders-page .testimonial-grid figure{padding:26px}.lenders-page .reasons-card{margin-right:6px;padding:24px}.lenders-page .modern-banner{padding-block:48px}}
