St. Louis Metro Mortgage Lender | Missouri | DreamLux Home Loans {"@context":"https://schema.org","@graph":[ {"@type":"MortgageBroker","name":"DreamLux Home Loans","url":"https://www.dreamluxhomeloans.com","telephone":"+1-573-301-4422","email":"zbrown@nexalending.com","areaServed":["Chesterfield MO","Creve Coeur MO","Ballwin MO","Kirkwood MO","Wildwood MO","Crestwood MO","Tower Grove South STL","The Grove St Louis","Lafayette Square STL","St Louis County MO","City of St Louis MO"],"aggregateRating":{"@type":"AggregateRating","ratingValue":"5","reviewCount":"25"}}, {"@type":"Person","name":"Zach Brown","jobTitle":"Mortgage Loan Officer","identifier":"NMLS 2156538","telephone":"+1-573-301-4422","email":"zbrown@nexalending.com"}, {"@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Are there Physician loan programs near BJC and Mercy in St. Louis?","acceptedAnswer":{"@type":"Answer","text":"Yes โ€” DreamLux specializes in Missouri Physician Home Loans for doctors, residents, and medical professionals near BJC HealthCare, Mercy Hospital, SSM Health, and other major St. Louis health systems "}},{"@type":"Question","name":"What Jumbo loan options are available in Chesterfield and West County?","acceptedAnswer":{"@type":"Answer","text":"DreamLux shops 280+ wholesale lenders for competitive Jumbo rates in Chesterfield, Clarkson Valley, and West County. Flexible qualification options are available for high-income buyers with complex fi"}},{"@type":"Question","name":"Can I use a DSCR loan to buy rental property in St. Louis city?","acceptedAnswer":{"@type":"Answer","text":"Yes โ€” DSCR loans qualify based on rental income rather than personal income, making them ideal for investors building portfolios in Tower Grove South, The Grove, Soulard, Lafayette Square, and other h"}},{"@type":"Question","name":"Why is Kirkwood so competitive for homebuyers?","acceptedAnswer":{"@type":"Answer","text":"Kirkwood has a walkable historic downtown, top-rated schools, and a small-town feel 20 minutes from downtown STL โ€” creating near-constant buyer demand against very limited inventory. A same-day pre-ap"}}]} ]} @import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600&display=swap'); *,*::before,*::after{box-sizing:border-box;margin:0;padding:0} :root{ --navy:#08151F;--navy2:#0F2030;--navy3:#162840; --gold:#B8933A;--gold2:#CFA84E;--gold3:#E2C272;--gold-pale:#F9F3E4; --fog:#F0F2F5;--white:#FFF;--text:#0F1E2D;--text2:#2A3D52;--muted:#526070; --b-gold:rgba(184,147,58,0.25);--b-gold2:rgba(184,147,58,0.5); --b-light:rgba(0,0,0,0.08);--b-light2:rgba(0,0,0,0.13); --serif:'Cormorant Garamond',serif;--sans:'DM Sans',sans-serif; } body{font-family:var(--sans);background:#fff;color:var(--text);-webkit-font-smoothing:antialiased} a{text-decoration:none;color:inherit} img{max-width:100%;height:auto;display:block} .hero{position:relative;min-height:620px;display:flex;align-items:center;justify-content:center;text-align:center;padding:120px 28px 140px;overflow:hidden} .hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;z-index:0} .hero-bg::after{content:'';position:absolute;inset:0;background:linear-gradient(170deg,rgba(8,21,31,0.72)0%,rgba(8,21,31,0.88)65%,rgba(8,21,31,0.95)100%)} .hero-bg::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--gold2),var(--gold3),var(--gold2),transparent);z-index:2} .hero-inner{position:relative;z-index:1;max-width:920px;margin:0 auto} .eyebrow{font-size:10px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--gold3);margin-bottom:22px;display:flex;align-items:center;justify-content:center;gap:12px} .eyebrow::before,.eyebrow::after{content:'';width:32px;height:1px;background:var(--gold2);opacity:.55} .hero h1{font-family:var(--serif);font-size:clamp(32px,5.5vw,62px);font-weight:300;color:#fff;line-height:1.06;letter-spacing:-.01em;margin-bottom:6px;text-shadow:0 2px 24px rgba(0,0,0,0.6)} .hero h1 em{font-style:italic;font-weight:400;color:var(--gold3);display:block;text-shadow:0 2px 20px rgba(0,0,0,0.5)} .hrule{width:64px;height:2px;background:linear-gradient(90deg,transparent,var(--gold2),transparent);margin:24px auto} .hero-sub{font-size:16px;font-weight:300;color:rgba(255,255,255,.88);line-height:1.8;max-width:680px;margin:0 auto 40px;text-shadow:0 1px 8px rgba(0,0,0,0.5)} .cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap} .btn-gold{display:inline-flex;align-items:center;gap:8px;padding:16px 40px;background:var(--gold);color:var(--navy);font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;border:2px solid var(--gold);transition:all .2s;white-space:nowrap;min-height:52px;box-shadow:0 4px 20px rgba(184,147,58,0.35)} .btn-gold:hover{background:var(--gold3);border-color:var(--gold3);transform:translateY(-2px);box-shadow:0 6px 28px rgba(184,147,58,0.55)} .btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:15px 32px;background:rgba(255,255,255,0.04);color:#fff;font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;border:1.5px solid rgba(255,255,255,.55);transition:all .2s;white-space:nowrap;min-height:52px} .btn-ghost:hover{border-color:var(--gold2);background:rgba(184,147,58,.15);color:var(--gold3);transform:translateY(-2px)} .btn-ghost-dark{display:inline-flex;align-items:center;padding:15px 32px;background:transparent;color:var(--navy);font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;border:1.5px solid rgba(8,21,31,.22);transition:all .2s;white-space:nowrap;min-height:52px} .btn-ghost-dark:hover{border-color:var(--gold);background:var(--gold-pale);transform:translateY(-2px)} .hero-note{margin-top:18px;font-size:11px;color:rgba(255,255,255,.62);letter-spacing:.06em} .hero-note span{color:rgba(255,255,255,.88);font-weight:500} .statbar{background:linear-gradient(90deg,var(--gold),var(--gold2),var(--gold));display:flex;justify-content:center;flex-wrap:wrap} .stat{display:flex;flex-direction:column;align-items:center;padding:20px 32px;border-right:1px solid rgba(8,21,31,.15)} .stat:last-child{border-right:none} .stat-n{font-family:var(--serif);font-size:26px;font-weight:700;color:var(--navy);line-height:1} .stat-l{font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgba(8,21,31,.72);margin-top:5px} .logos-row{display:flex;align-items:center;justify-content:center;gap:56px;flex-wrap:wrap;padding:32px 28px;background:#ECEEF1;border-top:2px solid rgba(0,0,0,.12);border-bottom:2px solid rgba(0,0,0,.12)} .logos-row img{height:46px;width:auto;object-fit:contain;opacity:1} .logos-row img:first-child{height:52px} .wrap{max-width:1140px;margin:0 auto;padding:80px 28px} .wrap-sm{max-width:1140px;margin:0 auto;padding:0 28px 80px} .lbl{font-size:9px;font-weight:700;letter-spacing:.34em;text-transform:uppercase;color:#9A7A2A;margin-bottom:14px} .rule{width:40px;height:2px;background:linear-gradient(90deg,var(--gold),var(--gold3));margin-bottom:24px;opacity:1} .sec-h{font-family:var(--serif);font-size:clamp(26px,3.8vw,42px);font-weight:300;color:#0A1820;line-height:1.12;letter-spacing:-.01em;margin-bottom:40px} .sec-h em{font-style:italic;font-weight:400;color:#9A7A2A} .body-p{font-size:16px;font-weight:300;line-height:1.88;color:var(--text2);margin-bottom:22px} .body-p strong{font-weight:600;color:var(--navy)} .split{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center} .split-img{position:relative;overflow:hidden} .split-img img{width:100%;height:480px;object-fit:cover;outline:1px solid var(--b-gold);outline-offset:-1px} .split-img::before{content:'';position:absolute;top:16px;left:16px;width:52px;height:52px;border-top:2px solid var(--gold2);border-left:2px solid var(--gold2);z-index:1} .split-img::after{content:'';position:absolute;bottom:16px;right:16px;width:52px;height:52px;border-bottom:2px solid var(--gold2);border-right:2px solid var(--gold2);z-index:1} .img-badge{position:absolute;bottom:0;left:0;background:var(--navy);border-top:2px solid var(--gold);border-right:2px solid var(--gold);padding:16px 22px;z-index:2} .img-badge-n{font-family:var(--serif);font-size:19px;font-weight:400;color:var(--gold3);line-height:1.2} .img-badge-l{font-size:9px;color:rgba(255,255,255,.55);letter-spacing:.16em;text-transform:uppercase;margin-top:4px} .strip{display:grid;grid-template-columns:repeat(4,1fr);gap:3px} .strip img{width:100%;height:220px;object-fit:cover} /* CITY CARDS GRID */ .cities-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2px;background:var(--b-light2);border:2px solid var(--b-light2)} .city-card{background:#fff;padding:32px 28px;display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden;transition:background .18s} .city-card::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .3s} .city-card:hover{background:var(--gold-pale)} .city-card:hover::after{transform:scaleX(1)} .city-card:nth-child(3n){background:var(--navy)} .city-card:nth-child(3n):hover{background:var(--navy3)} .city-card:nth-child(3n) .cc-name{color:#fff} .city-card:nth-child(3n) .cc-county{color:var(--gold3)} .city-card:nth-child(3n) .cc-desc{color:rgba(255,255,255,.55)} .city-card:nth-child(3n) .cc-tags span{background:rgba(184,147,58,.12);color:var(--gold3);border-color:rgba(184,147,58,.3)} .city-card:nth-child(3n) .cc-cta{color:var(--gold3)} .city-card:nth-child(3n)::after{display:none} .cc-county{font-size:9px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#9A7A2A} .cc-name{font-family:var(--serif);font-size:22px;font-weight:300;color:var(--navy);line-height:1.15} .cc-desc{font-size:12px;font-weight:300;color:var(--muted);line-height:1.65;flex:1} .cc-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px} .cc-tags span{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border:1px solid rgba(184,147,58,.35);color:#9A7A2A;background:var(--gold-pale)} .cc-cta{font-size:11px;font-weight:700;color:#9A7A2A;letter-spacing:.08em;margin-top:6px;display:flex;align-items:center;gap:6px} /* TOOLS */ .tools{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1px;background:var(--b-light2);border:2px solid var(--b-light2)} .tc{background:#fff;padding:28px 22px;display:flex;flex-direction:column;gap:9px;position:relative;overflow:hidden;transition:background .18s,transform .15s} .tc::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .26s} .tc:hover{background:var(--gold-pale);transform:translateY(-2px)} .tc:hover::after{transform:scaleX(1)} .tc-tag{font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#9A7A2A;border:1.5px solid var(--b-gold2);padding:3px 8px;align-self:flex-start;background:var(--gold-pale)} .tc-ico{width:38px;height:38px;border:1.5px solid var(--b-gold2);background:var(--gold-pale);display:flex;align-items:center;justify-content:center;color:var(--gold)} .tc-ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round} .tc-n{font-family:var(--serif);font-size:17px;color:#0A1820} .tc-d{font-size:12px;font-weight:300;color:var(--muted);line-height:1.6;flex:1} .tc-a{font-size:11px;font-weight:600;color:#9A7A2A;margin-top:3px} /* PROGRAMS */ .prog-bg{background:var(--navy);padding:72px 28px;position:relative;overflow:hidden} .prog-bg::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 80% 20%,rgba(184,147,58,.06)0%,transparent 60%);pointer-events:none} .prog-bg::after{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent)} .prog-inner{max-width:1140px;margin:0 auto;position:relative} .prog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(164px,1fr));gap:10px} .pp{background:rgba(255,255,255,.05);border:1.5px solid rgba(184,147,58,.15);padding:20px 15px;display:flex;flex-direction:column;gap:6px;position:relative;transition:all .2s;cursor:pointer} .pp:hover{border-color:var(--gold2);background:rgba(184,147,58,.1);transform:translateY(-3px)} .pp:nth-child(even){background:rgba(255,255,255,.07);border-color:rgba(184,147,58,.12)} .pp:nth-child(3n){background:rgba(23,44,68,.6);border-color:rgba(184,147,58,.22)} .pp:nth-child(4n){background:rgba(184,147,58,.07);border-color:rgba(184,147,58,.28)} .pp-n{font-family:var(--serif);font-size:17px;font-weight:400;color:#fff;line-height:1.2;text-shadow:0 1px 6px rgba(0,0,0,0.3)} .pp-s{font-size:10px;font-weight:300;color:rgba(255,255,255,.55);line-height:1.5} .pp-b{position:absolute;top:-1px;right:-1px;font-family:var(--sans);font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:var(--gold2);color:var(--navy);padding:3px 8px} .pp-all{background:transparent;border:1.5px solid var(--gold);padding:20px 15px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;transition:all .2s;cursor:pointer} .pp-all:hover{background:rgba(184,147,58,.1);transform:translateY(-3px)} .pp-all-n{font-family:var(--serif);font-size:17px;font-weight:400;color:var(--gold3)} .pp-all-s{font-size:10px;color:rgba(255,255,255,.45)} /* QUALIFY */ .qualify{background:var(--navy2);padding:88px 28px;text-align:center;position:relative;overflow:hidden} .qualify::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 50% 50%,rgba(184,147,58,.07)0%,transparent 70%);pointer-events:none} .qualify::after{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent)} .qualify-in{position:relative;z-index:1} .qualify .rule{margin:16px auto 24px} .qualify .sec-h{color:#fff;margin-bottom:14px} .qualify .sec-h em{color:var(--gold3)} .qualify .lbl{color:var(--gold3)} .q-sub{font-size:15px;font-weight:300;color:rgba(255,255,255,.75);max-width:560px;margin:0 auto 36px;line-height:1.8} /* FAQ */ .faq{border-top:2px solid var(--b-light2)} .faq-i{border-bottom:1px solid var(--b-light);padding:26px 0;display:grid;grid-template-columns:28px 1fr;gap:16px} .faq-num{font-family:var(--serif);font-size:18px;color:#9A7A2A;font-weight:400;padding-top:2px} .faq-q{font-family:var(--serif);font-size:18px;font-weight:400;color:#0A1820;margin-bottom:10px;line-height:1.3} .faq-a{font-size:14px;font-weight:300;color:#3D5268;line-height:1.8} /* REVIEWS */ .rev-bg{background:#0c0f14;padding:72px 28px;text-align:center;position:relative} .rev-bg::after{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold2),transparent)} .rev-in{max-width:1000px;margin:0 auto;position:relative;z-index:1} .rev-h{font-family:var(--serif);font-size:clamp(22px,3.2vw,36px);font-weight:300;margin-bottom:14px;background:linear-gradient(90deg,#9A7A2A,#CFA84E,#E2C272,#CFA84E,#9A7A2A);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text} .rev-s{color:rgba(255,255,255,.65);font-size:14px;font-weight:300;margin-bottom:48px;line-height:1.7} .rev-wrap{background:#0E1117;padding:40px 32px;border:1.5px solid rgba(184,147,58,.22);border-top:2px solid var(--gold)} /* CONTACT */ .contact{background:#06111A;padding:48px 28px;border-top:3px solid var(--gold);position:relative} .contact::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent)} .contact-in{max-width:1140px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px} .c-n{font-family:var(--serif);font-size:23px;font-weight:300;color:#fff;line-height:1.2} .c-m{font-size:11px;color:rgba(255,255,255,.52);margin-top:6px;line-height:1.85} .c-m a{color:var(--gold3);font-weight:600} .c-a{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px} /* RESPONSIVE */ @media(max-width:900px){.split{grid-template-columns:1fr}.split-img{display:none}.strip{grid-template-columns:1fr 1fr}} @media(max-width:600px){ .hero{padding:88px 20px 120px;min-height:520px} .wrap,.wrap-sm{padding:52px 20px} .prog-bg,.qualify{padding:52px 20px} .contact{padding:36px 20px} .contact-in{flex-direction:column;align-items:flex-start} .statbar{display:grid;grid-template-columns:1fr 1fr} .stat{border-right:none;border-bottom:1px solid rgba(8,21,31,.14);padding:14px 12px} .stat:nth-child(odd){border-right:1px solid rgba(8,21,31,.14)} .stat:last-child{grid-column:1/-1;border-bottom:none} .logos-row{gap:24px;padding:24px 20px} .logos-row img{height:32px}.logos-row img:first-child{height:36px} .cta-row{flex-direction:column;align-items:center} .btn-gold,.btn-ghost,.btn-ghost-dark{width:100%;justify-content:center;padding:16px 24px} .strip{grid-template-columns:1fr} .prog-grid{grid-template-columns:1fr 1fr;gap:8px} .faq-i{grid-template-columns:1fr;gap:8px} .c-a{flex-direction:column;width:100%} .c-a a{width:100%;justify-content:center;min-height:48px} } @media(hover:none){ .tc:hover{background:#fff;transform:none} .pp:hover{transform:none} .city-card:hover{background:#fff} .city-card:nth-child(3n):hover{background:var(--navy)} }

DreamLux Home Loans  ·  NMLS #2156538  ·  St. Louis Metro  ·  St. Louis County & City

St. Louis Metro Mortgage Lender

Serving West County, St. Louis County & City Neighborhoods — Jumbo · Physician · DSCR Investor · Conventional · FHA · VA

No credit impact to review options  ·  Same-day pre-approvals available

JumboLuxury Financing
MDPhysician Loans
280+Wholesale Lenders
3Local Markets
5โ˜…Rated Service
DreamLux Home Loans NEXA Lending RE/MAX Boone Realty
St. Louis Metro mortgage lender
St. Louis Metro
West County & City Neighborhoods

Your St. Louis Mortgage Expert

Home Loans Across the St. Louis Metro

The St. Louis metro offers one of Missouri's most diverse real estate landscapes โ€” from West County's premier luxury communities like Chesterfield and Clarkson Valley, to Kirkwood's historic walkable neighborhoods with perpetually tight inventory, to the City of St. Louis's rapidly appreciating urban corridors in Tower Grove South, The Grove, and Lafayette Square.

DreamLux Home Loans, led by Zach Brown (NMLS #2156538) through NEXA Lending's 280+ wholesale lenders, specializes in STL metro financing โ€” Jumbo loans for West County luxury buyers, Physician programs for medical professionals near BJC and Mercy, and DSCR investor loans for city neighborhood portfolio builders.

St. Louis Metro mortgage lenderSt. Louis Metro mortgage lenderSt. Louis Metro mortgage lenderSt. Louis Metro mortgage lender

DreamLux Home Loans'
Live Wholesale Mortgage Rates

Real-time pricing from 300+ lending partners.
No SSN required. No credit pull.

No Credit Impact
Soft pull only to review your options
Same-Day Response
Rate quote delivered within hours
300+ Wholesale Lenders
We shop to find your absolute best rate
5-Star Rated Service
Verified reviews from real Missouri clients
Zach Brown
Zach Brown
Mortgage Loan Officer  •  NMLS #2156538
NEXA Lending, LLC  •  (573) 301-4422
Credit Score Range 800+ (Exceptional) 740โ€“799 (Very Good) 720โ€“739 (Good) 700โ€“719 (Good) 680โ€“699 (Fair) 660โ€“679 (Fair) 640โ€“659 (Below Average) 620โ€“639 (Below Average) 600โ€“619 (Poor) 580โ€“599 (Poor) 580 or Less

DreamLux Home Loans is an Equal Housing Lender  •  NMLS #2156538  •  NEXA Lending, LLC
Rates subject to change. Not a commitment to lend.

/* โ”€โ”€ FADE IN โ”€โ”€ */ @keyframes dlxFadeIn { from{opacity:0;transform:translateY(8px)} to{opacity:1;transform:translateY(0)} } .fade-in{opacity:0;animation:dlxFadeIn 1.1s ease forwards} /* โ”€โ”€ OUTER WRAPPER โ”€โ”€ */ .dlx-wide-widget{ display:grid; grid-template-columns:300px 1fr; max-width:1060px; margin:0 auto; background:#ffffff; border-radius:14px; box-shadow:0 12px 40px rgba(0,0,0,0.1); overflow:hidden; font-family:'Inter',sans-serif; } /* โ”€โ”€ LEFT PANEL โ”€โ”€ */ .dlx-panel-left{ background:#08151F; padding:36px 30px; display:flex; flex-direction:column; gap:0; border-right:2px solid #C9A86A; } /* Logo */ .dlx-logo img{ width:130px; display:block; margin:0 auto 22px; object-fit:contain; } /* Left headline */ .dlx-left-title{ font-size:20px; font-weight:700; color:#ffffff; line-height:1.25; margin-bottom:12px; text-align:center; } .dlx-left-title em{ font-style:italic; color:#C9A86A; display:block; } /* Left sub */ .dlx-left-sub{ font-size:13px; color:rgba(255,255,255,0.55); text-align:center; line-height:1.65; margin-bottom:0; } /* Divider */ .dlx-divider{ width:40px;height:2px; background:linear-gradient(90deg,#C9A86A,#E2C272); margin:22px auto; flex-shrink:0; } /* Trust list */ .dlx-trust-list{ display:flex;flex-direction:column; gap:16px;margin-bottom:28px; } .dlx-trust-row{ display:flex;align-items:flex-start;gap:12px; } .dlx-trust-dot{ width:8px;height:8px; background:#C9A86A; flex-shrink:0; margin-top:5px; } .dlx-trust-title{ font-size:13px;font-weight:700; color:#ffffff;line-height:1.2; } .dlx-trust-desc{ font-size:11px;font-weight:400; color:rgba(255,255,255,0.42); margin-top:2px; line-height:1.4; } /* Agent row */ .dlx-agent{ display:flex;align-items:center;gap:12px; padding-top:22px; border-top:1px solid rgba(255,255,255,0.1); margin-top:auto; } .dlx-agent-img{ width:48px;height:48px; border-radius:50%; object-fit:cover; border:2px solid #C9A86A; flex-shrink:0; } .dlx-agent-name{ font-size:15px;font-weight:700;color:#ffffff; } .dlx-agent-role{ font-size:10px;font-weight:600; color:#C9A86A;letter-spacing:.06em; margin-top:3px; } .dlx-agent-co{ font-size:10px;font-weight:400; color:rgba(255,255,255,0.4); margin-top:2px; } /* โ”€โ”€ RIGHT PANEL โ”€โ”€ */ .dlx-panel-right{ padding:36px 36px 28px; background:#ffffff; display:flex; flex-direction:column; } /* Sections */ .dlx-section{margin-bottom:18px} /* Labels */ .dreamlux-label{ font-weight:600; font-size:13px; margin-bottom:8px; display:block; color:#1a1a1a; } /* Button groups */ .dreamlux-options{ display:flex;flex-wrap:wrap;gap:8px; } .option-btn,.timeline-btn{ flex:1; padding:10px 12px; border:1px solid #C9A86A; border-radius:8px; background:#ffffff; color:#000; cursor:pointer; font-size:13px; font-weight:500; transition:.2s; white-space:nowrap; } .option-btn:hover,.timeline-btn:hover{ background:rgba(201,168,106,0.15); } .option-btn.active,.timeline-btn.active{ background:#C9A86A; color:#000; border:1px solid #000; font-weight:700; } /* Two-column form rows */ .dlx-row-2{ display:grid; grid-template-columns:1fr 1fr; gap:12px; margin-bottom:12px; } /* Form fields */ .dreamlux-form input, .dreamlux-form select{ width:100%; padding:12px 14px; border-radius:8px; border:1px solid #ddd; font-size:14px; font-family:'Inter',sans-serif; color:#1a1a1a; background:#fff; transition:.2s; appearance:none; -webkit-appearance:none; } .dreamlux-form input:focus, .dreamlux-form select:focus{ border-color:#C9A86A; box-shadow:0 0 0 3px rgba(201,168,106,0.2); outline:none; } .dreamlux-form input::placeholder{color:rgba(0,0,0,0.3)} /* CTA */ .dreamlux-cta{ width:100%; background:#C9A86A; color:#000000; padding:15px 20px; font-size:15px; font-weight:700; border:none; border-radius:10px; cursor:pointer; margin-top:6px; margin-bottom:16px; transition:.2s; letter-spacing:.02em; box-shadow:0 4px 16px rgba(201,168,106,0.35); } .dreamlux-cta:hover{ background:#b8955f; transform:translateY(-2px); box-shadow:0 6px 24px rgba(201,168,106,0.5); } /* Compliance */ .dreamlux-compliance{ font-size:11px; color:#999; text-align:center; line-height:1.65; margin-top:auto; } /* โ”€โ”€ RESPONSIVE โ”€โ”€ */ @media(max-width:820px){ .dlx-wide-widget{grid-template-columns:1fr} .dlx-panel-left{border-right:none;border-bottom:2px solid #C9A86A;padding:32px 28px} .dlx-trust-list{display:grid;grid-template-columns:1fr 1fr;gap:14px} .dlx-agent{margin-top:24px} } @media(max-width:560px){ .dlx-row-2{grid-template-columns:1fr} .dlx-trust-list{grid-template-columns:1fr} .dlx-panel-right{padding:28px 20px} .dlx-left-title{font-size:18px} } document.querySelectorAll('.dreamlux-options').forEach(group=>{ group.querySelectorAll('.option-btn').forEach(btn=>{ btn.addEventListener('click',()=>{ group.querySelectorAll('.option-btn').forEach(b=>b.classList.remove('active')); btn.classList.add('active'); }); }); }); document.querySelectorAll('.timeline-btn').forEach(btn=>{ btn.addEventListener('click',()=>{ btn.parentNode.querySelectorAll('.timeline-btn').forEach(b=>b.classList.remove('active')); btn.classList.add('active'); }); });

Start Today — No Cost, No Obligation

Ready to Buy in the St. Louis Metro?

West County inventory is tight and city neighborhoods are appreciating fast. Get your same-day pre-approval from Zach Brown โ€” including Jumbo qualification and Physician loan review โ€” no credit pull required.

Zach Brown St. Louis Metro Mortgage Lender

Home Loans Across the St. Louis Metro, Missouri

DreamLux Home Loans serves the entire St. Louis Metro โ€” Chesterfield, Creve Coeur, Ballwin, Kirkwood, Wildwood, Crestwood, Tower Grove, The Grove, and Lafayette Square โ€” with Jumbo luxury financing, Missouri Physician Home Loans for medical professionals near BJC and Mercy, DSCR investor loans for St. Louis city neighborhoods, Conventional, FHA, VA, and HELOC programs tailored to every corner of the STL market.

Led by Zach Brown (NMLS #2156538), DreamLux operates through NEXA Lending, LLC #1660690 โ€” giving St. Louis Metro buyers access to over 280 wholesale lenders to secure the most competitive rates available for luxury West County homes, tight-inventory Kirkwood and Crestwood properties, and high-appreciation City of St. Louis investment neighborhoods throughout St. Louis County and the City of St. Louis, Missouri.

St. Louis Metro Mortgage FAQ

Common Questions fromSt. Louis Metro Homebuyers

01
Are there Physician loan programs near BJC and Mercy in St. Louis?
Yes โ€” DreamLux specializes in Missouri Physician Home Loans for doctors, residents, and medical professionals near BJC HealthCare, Mercy Hospital, SSM Health, and other major St. Louis health systems in the Creve Coeur and West County area.
02
What Jumbo loan options are available in Chesterfield and West County?
DreamLux shops 280+ wholesale lenders for competitive Jumbo rates in Chesterfield, Clarkson Valley, and West County. Flexible qualification options are available for high-income buyers with complex financial profiles.
03
Can I use a DSCR loan to buy rental property in St. Louis city?
Yes โ€” DSCR loans qualify based on rental income rather than personal income, making them ideal for investors building portfolios in Tower Grove South, The Grove, Soulard, Lafayette Square, and other high-demand STL city neighborhoods.
04
Why is Kirkwood so competitive for homebuyers?
Kirkwood has a walkable historic downtown, top-rated schools, and a small-town feel 20 minutes from downtown STL โ€” creating near-constant buyer demand against very limited inventory. A same-day pre-approval letter is essential to compete.

What Our St. Louis Metro Clients Say

Real 5-star reviews from St. Louis Metro homebuyers and homeowners — verified ratings.

Zach Brown — St. Louis Metro Mortgage Lender
NMLS #2156538  ·  NEXA Lending, LLC  ·  (573) 301-4422  ·  zbrown@nexalending.com