Kansas City Metro Mortgage Lender | MO & KS | 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":["Kansas City MO","Kansas City KS","Overland Park KS","Olathe KS","Lee's Summit MO","Blue Springs MO","Liberty MO","Parkville MO","Raymore MO","Belton MO","Johnson County KS","Jackson County 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":"Does DreamLux Home Loans serve both the Missouri and Kansas sides of KC?","acceptedAnswer":{"@type":"Answer","text":"Yes โ DreamLux is licensed in both Missouri and Kansas, serving all KC metro communities on both sides including Johnson County KS, Jackson County MO, Clay County MO, Platte County MO, and Cass County"}},{"@type":"Question","name":"What are the most popular loan programs in the Kansas City metro?","acceptedAnswer":{"@type":"Answer","text":"Conventional loans dominate the KC metro given strong credit profiles and mid-to-upper price points. FHA is popular in Blue Springs and Gardner. VA is strong throughout Jackson and Clay County. Jumbo "}},{"@type":"Question","name":"Are there USDA eligible areas in the Kansas City metro?","acceptedAnswer":{"@type":"Answer","text":"Yes โ Raymore, Belton, Gardner, and some areas of Cass and Miami County qualify for USDA zero-down loans. Contact Zach Brown for a free property eligibility check on your specific address."}},{"@type":"Question","name":"How competitive is the Kansas City real estate market right now?","acceptedAnswer":{"@type":"Answer","text":"The KC metro โ especially Johnson County KS and Lee's Summit โ has consistently tight inventory and strong buyer demand. A same-day pre-approval letter from DreamLux helps your offer stand out immedia"}}]}
]}
@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 · Kansas City Metro · Missouri & Kansas
Kansas City Metro Mortgage Lender
Serving the Entire KC Metro — Overland Park · Lee’s Summit · Liberty · Raymore · Both MO & KS Sides · Same-Day Pre-Approvals
No credit impact to review options · Same-day pre-approvals available
$0VA Down Payment
3.5%Min FHA Down
280+Wholesale Lenders
4Local Markets
5โ
Rated Service