.borrower-section{background:#eeebe3;border-block:1px solid #ded8c9}.borrower-section .section-head h2{letter-spacing:-1.5px;max-width:700px;font-size:clamp(32px,3.6vw,50px);line-height:1.12}.borrower-section .section-head>p{max-width:370px}.borrower-tabs{border-bottom:1px solid #c9c4b7;grid-template-columns:repeat(3,1fr);gap:0;margin:36px 0 28px;display:grid}.borrower-tab{text-align:start;color:#525b6c;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:13px;padding:20px 17px;font-size:15px;display:flex}.borrower-tab svg{stroke:currentColor;fill:none;stroke-width:1.5px;flex:none;width:30px;height:30px}.borrower-tab[aria-selected=true]{color:#000733;background:#e4dece;border-color:#aa7c21;font-weight:600}.borrower-tab:focus-visible,.borrower-panel a:focus-visible{outline-offset:4px;outline:3px solid #c89b3c}.borrower-panel{color:#f5f3ee;background:#000733;border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);display:grid;overflow:hidden}.borrower-panel[hidden]{display:none}.borrower-copy{padding:clamp(25px,4vw,54px)}.borrower-copy .eyebrow{color:#e3c26a}.borrower-copy h3{letter-spacing:-.8px;margin:18px 0;font-size:clamp(27px,2.5vw,37px);line-height:1.18}.borrower-copy p{color:#d2d8e5;font-size:14px;line-height:1.85}.borrower-copy ul{margin:22px 0 30px;padding:0;list-style:none}.borrower-copy li{color:#e3e6ed;gap:12px;margin:13px 0;font-size:13px;line-height:1.65;display:flex}.borrower-copy li:before{content:"✓";color:#e3c26a}.borrower-copy .btn{white-space:normal;text-align:start}.borrower-photo{min-height:460px;margin:0;position:relative}.borrower-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.borrower-photo:after{content:"";background:linear-gradient(#0000 40%,#00073355);position:absolute;inset:0}.borrower-note{color:#626a7a;max-width:900px;margin:20px 0 0;font-size:11px;line-height:1.8}.borrower-section:not(.is-enhanced) .borrower-panel{margin-bottom:20px}.borrower-section:not(.is-enhanced) .borrower-tabs{display:none}@media (width<=780px){.borrower-panel{grid-template-columns:1fr}.borrower-photo{min-height:240px;max-height:280px}.borrower-tabs{gap:4px;margin-top:24px}.borrower-tab{flex-direction:column;align-items:flex-start;padding:14px 8px;font-size:12px}.borrower-tab svg{width:25px;height:25px}.borrower-section .section-head h2{letter-spacing:-.8px}}@media (prefers-reduced-motion:reduce){.borrower-section *{scroll-behavior:auto}}
