.lw-section{width:100%;padding:60px 0;box-sizing:border-box}.lw-section__inner{max-width:1300px;width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box}.lw-split{display:flex;align-items:center;justify-content:space-between;gap:40px}.lw-split>div{flex:1}.lw-split h2{font-size:2.2rem;line-height:1.2;margin-bottom:20px;color:#0a1b33}.lw-split p{font-size:1rem;line-height:1.6;color:#46566b;margin-bottom:15px}.lw-split__img{flex:1;max-width:50%;height:auto;border-radius:16px;object-fit:cover;box-shadow:0 10px 30px rgba(10,27,51,.08)}@media (max-width:768px){.lw-split{flex-direction:column-reverse;gap:30px}.lw-split__img{max-width:100%;width:100%}.lw-split h2{font-size:1.8rem}}.borrowers-section{padding:80px 40px;background:#f5f7fc}.borrowers-container{max-width:1100px;margin:auto}.borrowers-section h2{color:#001871;font-family:"VisbyRoundCF-Medium",Arial,sans-serif;font-size:34px;font-weight:600;text-align:center;line-height:1.2;margin:0 0 24px}.borrowers-intro{max-width:820px;margin:0 auto 40px;text-align:center;color:#001871;font-size:17px;line-height:1.7;font-family:"VisbyRoundCF-Medium",Arial,sans-serif}.borrowers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.borrowers-card{position:relative;background:#fff;border:1px solid rgba(0,24,113,.08);border-radius:14px;padding:32px 28px;overflow:hidden;transition:.3s ease}.borrowers-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -20px rgba(0,24,113,.25)}.borrowers-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#9d68ca,#0c82fa,#04c4b4)}.borrowers-card h3{margin:10px 0 15px;color:#001871;font-family:"VisbyRoundCF-Medium",Arial,sans-serif;font-size:19px;font-weight:600;line-height:1.35}.borrowers-card p{margin:0;color:#001871;font-family:"VisbyRoundCF-Medium",Arial,sans-serif;font-size:15.5px;line-height:1.7}@media (max-width:900px){.borrowers-section{padding:60px 24px}.borrowers-grid{grid-template-columns:1fr}}.lw-section #lw-team .lw-section__inner,#lw-team .lw-section__inner{max-width:1400px!important;width:100%!important;margin:0 auto!important}#lw-team h2,#lw-team .lw-section__title,#lw-team .lw-team__heading{text-align:center!important;margin:0 0 24px!important}#lw-team .lw-team__radio{position:absolute;opacity:0;width:0;height:0;pointer-events:none}#lw-team .lw-team__nav{margin-top:0!important;margin-bottom:30px!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:center!important}#lw-team .lw-team__tab{font-weight:600;font-size:.92rem;line-height:1;cursor:pointer;user-select:none;padding:.62rem 1.15rem;border-radius:999px;background:#fff;border:1px solid #e3ebf5;color:#46566b;transition:all .2s ease}#lw-team .lw-team__tab:hover{border-color:#cddcf0;color:#0a1b33}#tt-management:checked~.lw-team__nav label[for=tt-management],#tt-finance:checked~.lw-team__nav label[for=tt-finance],#tt-mortgage:checked~.lw-team__nav label[for=tt-mortgage],#tt-asset:checked~.lw-team__nav label[for=tt-asset],#tt-commres:checked~.lw-team__nav label[for=tt-commres],#tt-broker:checked~.lw-team__nav label[for=tt-broker]{background:linear-gradient(120deg,#1e63e9,#1340c0)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 10px 22px rgba(30,99,233,.28)!important}#lw-team .lw-team__panel{display:none}#tt-management:checked~.lw-team__panels .lw-team__panel--management,#tt-finance:checked~.lw-team__panels .lw-team__panel--finance,#tt-mortgage:checked~.lw-team__panels .lw-team__panel--mortgage,#tt-asset:checked~.lw-team__panels .lw-team__panel--asset,#tt-commres:checked~.lw-team__panels .lw-team__panel--commres,#tt-broker:checked~.lw-team__panels .lw-team__panel--broker{display:block}#lw-team .lw-team__grid{display:flex!important;flex-wrap:wrap!important;gap:10px!important;width:100%!important;max-width:100%!important;justify-content:center!important;align-items:flex-start!important}#lw-team .lw-teamcard{width:190px!important;max-width:190px!important;flex:0 0 200px!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;margin:0!important;background:#fff;border:1px solid #e7eef6;border-radius:16px;overflow:hidden;text-align:center;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}#lw-team .lw-teamcard:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(10,27,51,.14);border-color:transparent}#lw-team .lw-teamcard__photolink{display:block}#lw-team .lw-teamcard__photo{width:100%!important;height:auto!important;aspect-ratio:1/1!important;object-fit:cover!important;display:block!important;background:#eef3f9}#lw-team .lw-teamcard__body{padding:16px 14px 18px;display:flex;flex-direction:column;align-items:center;gap:4px}#lw-team .lw-teamcard__name{font-size:1.02rem;margin:0;line-height:1.2}#lw-team .lw-teamcard__name a{color:#0a1b33;text-decoration:none}#lw-team .lw-teamcard__name a:hover{color:#1e63e9}#lw-team .lw-teamcard__role{font-size:.8rem;color:#6b7c93}#lw-team .lw-teamcard__contact{display:flex;flex-direction:column;gap:3px;margin-top:6px;width:100%}#lw-team .lw-teamcard__contact a{font-size:.8rem;color:#46566b;word-break:break-word;text-decoration:none}#lw-team .lw-teamcard__contact a:hover{color:#1e63e9}@media (max-width:600px){#lw-team .lw-team__grid{justify-content:center!important}#lw-team .lw-teamcard{width:100%!important;max-width:240px!important;flex:0 1 240px!important}}.broker-section{padding:80px 40px;background:#fff}.broker-container{max-width:1100px;margin:0 auto}.broker-content{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center}.broker-text h2{margin:0 0 20px;color:#001871;font-family:"VisbyRoundCF-Medium",Arial,sans-serif;font-size:34px;font-weight:600;line-height:1.2}.broker-text p{margin:0 0 18px;color:#001871;font-family:"VisbyRoundCF-Medium",Arial,sans-serif;font-size:17px;line-height:1.7}.broker-text p:last-child{margin-bottom:0}.broker-image img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:16px;box-shadow:0 30px 60px -30px rgba(0,24,113,.35)}@media (max-width:900px){.broker-section{padding:60px 24px}.broker-content{grid-template-columns:1fr;gap:30px}.broker-text{text-align:center}.broker-text h2{font-size:30px}}.lenders-section{padding:80px 0;background:#fff;overflow:hidden}.lenders-container{max-width:1200px;margin:auto;padding:0 40px}.lenders-header{text-align:center;margin-bottom:50px}.lenders-eyebrow{display:inline-block;position:relative;padding-left:30px;margin-bottom:15px;color:#0c82fa;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px}.lenders-eyebrow:before{content:"";position:absolute;left:0;top:50%;width:20px;height:2px;background:#0c82fa;transform:translateY(-50%)}.lenders-header h2{margin:0 0 18px;color:#001871;font-family:"VisbyRoundCF-Medium",Arial,sans-serif;font-size:clamp(30px,4vw,42px);font-weight:600;line-height:1.2}.lenders-header p{max-width:720px;margin:auto;color:#5c6b80;font-size:17px;line-height:1.7;font-family:"VisbyRoundCF-Medium",Arial,sans-serif}.lenders-marquee{display:flex;flex-direction:column;gap:10px;overflow:hidden}.lenders-row{overflow:hidden}.lenders-track{display:flex;gap:12px;width:max-content;animation:lendersLeft 45s linear infinite}.lenders-row--reverse .lenders-track{animation:lendersRight 45s linear infinite}.lenders-row:hover .lenders-track{animation-play-state:paused}.lenders-logo{width:240px;height:120px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(0,24,113,.06);border-radius:16px;padding:18px 24px;transition:.25s}.lenders-logo:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,24,113,.08)}.lenders-logo img{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(15%);transition:.25s}.lenders-logo:hover img{filter:none}@media (max-width:900px){.lenders-section{padding:60px 0}.lenders-container{padding:0 24px}.lenders-logo{width:150px;height:85px;border-radius:12px;padding:12px}.lenders-track{animation-duration:35s}}