Lee's Summit & Blue Springs, MO Mortgage Lender | 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":["Lee's Summit MO","Blue Springs MO","Jackson County MO","Kansas City Metro 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":"What mortgage programs are available in Lee's Summit, MO?","acceptedAnswer":{"@type":"Answer","text":"Lee's Summit buyers have access to FHA, VA, USDA (some areas), Conventional, Jumbo, Down Payment Assistance, NON-QM, DSCR investor loans, and more through DreamLux Home Loans."}},{"@type":"Question","name":"Are there USDA eligible areas near Blue Springs, MO?","acceptedAnswer":{"@type":"Answer","text":"Some rural areas adjacent to Blue Springs may qualify for USDA Rural Development loans. Contact Zach Brown for a free USDA eligibility check on your specific property address."}},{"@type":"Question","name":"What credit score do I need for Lee's Summit or Blue Springs?","acceptedAnswer":{"@type":"Answer","text":"FHA loans start around 580. Conventional loans typically require 620+. VA loans are flexible. We help buyers at every credit level find their best loan program."}},{"@type":"Question","name":"How competitive is the Lee's Summit real estate market?","acceptedAnswer":{"@type":"Answer","text":"Lee's Summit consistently has tight inventory and strong buyer demand. A same-day pre-approval letter from DreamLux makes your offers stronger and helps you move fast."}}]} ]} /* โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• DREAMLUX HOME LOANS โ€” PREMIUM DESIGN SYSTEM v2 Navy ยท Champagne Gold ยท Crisp White ยท Slate ยท Charcoal โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• */ @import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400;1,600&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{ /* Core palette */ --navy: #08151F; --navy2: #0F2030; --navy3: #162840; --navy4: #1D3250; --gold: #B8933A; --gold2: #CFA84E; --gold3: #E2C272; --gold4: #F0D898; --gold-pale: #F9F3E4; --charcoal: #1E2832; --slate: #2C3E50; --steel: #3D5166; --fog: #F0F2F5; --offwhite: #FAFBFC; --white: #FFFFFF; --text: #0F1E2D; --text2: #2A3D52; --muted: #526070; --light: #8099AE; /* Borders */ --b-gold: rgba(184,147,58,0.28); --b-gold2: rgba(184,147,58,0.55); --b-dark: rgba(255,255,255,0.10); --b-darker: rgba(255,255,255,0.18); --b-light: rgba(0,0,0,0.09); --b-light2: rgba(0,0,0,0.15); /* Fonts */ --serif: 'Cormorant Garamond', Georgia, serif; --sans: 'DM Sans', system-ui, sans-serif; } body{font-family:var(--sans);background:#fff;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale} a{text-decoration:none;color:inherit} img{max-width:100%;height:auto;display:block} /* โ”€โ”€ HERO โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ */ .hero{ position:relative;min-height:640px; display:flex;align-items:center;justify-content:center; text-align:center;padding:120px 28px 100px; } .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.78) 0%, rgba(8,21,31,0.86) 60%, rgba(8,21,31,0.92) 100% ); } /* subtle gold corner accent */ .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-family:var(--sans); font-size:10px;font-weight:600; letter-spacing:.34em;text-transform:uppercase; color:var(--gold3);margin-bottom:22px; display:flex;align-items:center;justify-content:center;gap:10px; } .eyebrow::before,.eyebrow::after{ content:'';width:28px;height:1px;background:var(--gold2);opacity:.6; } .hero h1{ font-family:var(--serif); font-size:clamp(36px,6vw,68px); font-weight:300;color:#fff; line-height:1.04;letter-spacing:-.01em; margin-bottom:0; } .hero h1 em{ font-style:italic;font-weight:400; color:var(--gold3); display:block; } .hrule{ width:64px;height:2px; background:linear-gradient(90deg,transparent,var(--gold2),transparent); margin:26px auto; } .hero-sub{ font-size:15px;font-weight:300; color:rgba(255,255,255,.68); line-height:1.8;max-width:680px; margin:0 auto 44px;letter-spacing:.01em; } .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:600; letter-spacing:.16em;text-transform:uppercase; border:2px solid var(--gold); transition:background .2s,border-color .2s,transform .15s,color .2s; white-space:nowrap;cursor:pointer; } .btn-gold:hover{ background:var(--gold3);border-color:var(--gold3); transform:translateY(-2px); } .btn-ghost{ display:inline-flex;align-items:center;gap:8px; padding:15px 32px; background:transparent;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,.32); transition:border-color .2s,background .2s,transform .15s; white-space:nowrap;cursor:pointer; } .btn-ghost:hover{ border-color:var(--gold2); background:rgba(184,147,58,.12); 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:border-color .2s,background .2s,transform .15s; white-space:nowrap;cursor:pointer; } .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,.38);letter-spacing:.06em; } .hero-note span{color:rgba(255,255,255,.55)} /* โ”€โ”€ STAT BAR โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ */ .statbar{ background:linear-gradient(90deg,var(--gold) 0%,var(--gold2) 50%,var(--gold) 100%); 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,.18); position:relative; } .stat:last-child{border-right:none} .stat-n{ font-family:var(--serif); font-size:26px;font-weight:600; color:var(--navy);line-height:1; letter-spacing:-.01em; } .stat-l{ font-size:9px;font-weight:600; letter-spacing:.2em;text-transform:uppercase; color:rgba(8,21,31,.62);margin-top:5px; } /* โ”€โ”€ LOGOS ROW โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ */ .logos-row{ display:flex;align-items:center;justify-content:center; gap:56px;flex-wrap:wrap; padding:32px 28px; background:var(--fog); border-top:2px solid var(--b-light2); border-bottom:2px solid var(--b-light2); } .logos-row img{ height:46px;width:auto; object-fit:contain; /* keep logos crisp & properly sized */ filter:none;opacity:.88; } /* DreamLux logo slightly taller */ .logos-row img:first-child{height:52px} /* โ”€โ”€ SECTION WRAPPERS โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ */ .wrap{max-width:1140px;margin:0 auto;padding:80px 28px} .wrap-sm{max-width:1140px;margin:0 auto;padding:0 28px 80px} .wrap-flush{max-width:1140px;margin:0 auto;padding:0 28px} /* section labels */ .lbl{ font-family:var(--sans); font-size:9px;font-weight:600; letter-spacing:.34em;text-transform:uppercase; color:var(--gold);margin-bottom:14px; } .rule{ width:40px;height:2px; background:linear-gradient(90deg,var(--gold),var(--gold3)); margin-bottom:24px; } .sec-h{ font-family:var(--serif); font-size:clamp(26px,3.8vw,42px); font-weight:300;color:var(--navy); line-height:1.12;letter-spacing:-.01em; margin-bottom:40px; } .sec-h em{font-style:italic;font-weight:400;color:var(--gold)} .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)} /* โ”€โ”€ INTRO SPLIT โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ */ .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; display:block; /* subtle inner frame */ outline:1px solid rgba(184,147,58,.18); outline-offset:-1px; } /* gold accent corner on image */ .split-img::before{ content:''; position:absolute;top:16px;left:16px; width:48px;height:48px; border-top:2px solid var(--gold2); border-left:2px solid var(--gold2); z-index:1;pointer-events:none; } .split-img::after{ content:''; position:absolute;bottom:16px;right:16px; width:48px;height:48px; border-bottom:2px solid var(--gold2); border-right:2px solid var(--gold2); z-index:1;pointer-events:none; } .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,.48); letter-spacing:.16em;text-transform:uppercase; margin-top:4px; } /* โ”€โ”€ PHOTO STRIP โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ */ .strip{display:grid;grid-template-columns:repeat(4,1fr);gap:3px} .strip img{ width:100%;height:220px; object-fit:cover;display:block; transition:transform .4s; } .strip img:hover{transform:scale(1.02)} /* โ”€โ”€ TOOLS GRID โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ */ .tools{ display:grid; grid-template-columns:repeat(auto-fill,minmax(230px,1fr)); gap:2px; background:var(--b-light2); border:2px solid var(--b-light2); } .tc{ background:#fff; padding:30px 26px 26px; display:flex;flex-direction:column;gap:10px; position:relative;overflow:hidden; transition:background .2s,transform .15s; border-bottom:3px solid transparent; } .tc:hover{ background:var(--gold-pale); border-bottom-color:var(--gold); transform:translateY(-2px); z-index:1; } .tc-tag{ font-family:var(--sans); font-size:9px;font-weight:600;letter-spacing:.22em;text-transform:uppercase; color:var(--gold); border:1.5px solid var(--b-gold2); padding:4px 10px;align-self:flex-start; background:var(--gold-pale); } .tc-ico{ width:42px;height:42px; 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:18px;height:18px;fill:none; stroke:currentColor;stroke-width:1.5; stroke-linecap:round;stroke-linejoin:round; } .tc-n{ font-family:var(--serif);font-size:19px; font-weight:400;color:var(--navy);line-height:1.2; } .tc-d{ font-size:12px;font-weight:300; color:var(--muted);line-height:1.65;flex:1; } .tc-a{ font-size:11px;font-weight:600; color:var(--gold);letter-spacing:.06em;margin-top:4px; } /* โ”€โ”€ LOAN PROGRAMS โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ */ .prog-bg{ background:var(--navy); padding:80px 28px; position:relative;overflow:hidden; } /* subtle texture on dark bg */ .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-inner{max-width:1140px;margin:0 auto;position:relative} .prog-grid{ display:grid; grid-template-columns:repeat(auto-fill,minmax(166px,1fr)); gap:12px; } /* alternating light/dark cards */ .pp{ background:rgba(255,255,255,.04); border:1.5px solid rgba(184,147,58,.18); padding:22px 16px 18px; display:flex;flex-direction:column;gap:6px; position:relative; transition:border-color .2s,background .2s,transform .2s; cursor:pointer; } .pp:hover{ border-color:var(--gold2); background:rgba(184,147,58,.10); transform:translateY(-3px); } /* alternate card: slightly lighter */ .pp:nth-child(even){ background:rgba(255,255,255,.07); border-color:rgba(184,147,58,.14); } .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; } .pp-s{ font-size:10px;font-weight:300; color:rgba(255,255,255,.42);line-height:1.5; } .pp-b{ position:absolute;top:-1px;right:-1px; font-family:var(--sans); font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase; background:var(--gold2);color:var(--navy); padding:3px 8px; border-bottom-left-radius:2px; } /* view all card */ .pp-all{ background:transparent; border:1.5px solid var(--gold); padding:22px 16px; display:flex;flex-direction:column; align-items:center;justify-content:center; text-align:center;gap:6px; transition:background .2s,transform .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,.4)} /* โ”€โ”€ QUALIFY BANNER โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ */ .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-inner{position:relative;z-index:1} .qualify .rule{margin:16px auto 24px} .qualify .sec-h{color:#fff;margin-bottom:14px} .q-sub{ font-size:15px;font-weight:300; color:rgba(255,255,255,.55); max-width:540px;margin:0 auto 36px; line-height:1.8; } /* โ”€โ”€ NEIGHBORHOODS โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ */ .hoods{ display:grid; grid-template-columns:repeat(auto-fill,minmax(208px,1fr)); gap:0; border:2px solid var(--b-light2); } /* checkerboard light/dark alternation */ .hood{ background:#fff; border-right:1px solid var(--b-light); border-bottom:1px solid var(--b-light); padding:22px 20px; transition:background .18s; } .hood:nth-child(even){background:var(--fog)} .hood:nth-child(4n){background:var(--navy);border-color:rgba(255,255,255,.06)} .hood:nth-child(4n) .hood-n{color:var(--gold3)} .hood:nth-child(4n) .hood-d{color:rgba(255,255,255,.45)} .hood:nth-child(4n):hover{background:var(--navy3)} .hood:not(:nth-child(4n)):hover{background:var(--gold-pale)} .hood-n{ font-family:var(--serif);font-size:16px; font-weight:400;color:var(--navy);margin-bottom:5px; line-height:1.2; } .hood-d{ font-size:11px;color:var(--muted); line-height:1.55;font-weight:300; } /* โ”€โ”€ 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:24px 1fr;gap:16px; } .faq-num{ font-family:var(--serif);font-size:18px; color:var(--gold);font-weight:400; padding-top:2px; } .faq-q{ font-family:var(--serif);font-size:18px; font-weight:400;color:var(--navy); margin-bottom:10px;line-height:1.3; } .faq-a{ font-size:14px;font-weight:300; color:var(--muted);line-height:1.78; } /* โ”€โ”€ MARKETS NAV โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ */ .mkt-row{ display:grid; grid-template-columns:repeat(auto-fill,minmax(250px,1fr)); gap:0; border:2px solid var(--b-light2); } .mc{ background:#fff; padding:30px 26px; display:flex;flex-direction:column;gap:8px; border-right:1px solid var(--b-light); transition:background .18s,border-bottom .18s; border-bottom:3px solid transparent; position:relative;overflow:hidden; } .mc:last-child{border-right:none} .mc:hover{ background:var(--gold-pale); border-bottom-color:var(--gold); } /* dark accent card every 3rd */ .mc:nth-child(3n){ background:var(--navy); border-right-color:rgba(255,255,255,.06); } .mc:nth-child(3n):hover{background:var(--navy3);border-bottom-color:var(--gold)} .mc:nth-child(3n) .mc-st{color:var(--gold3)} .mc:nth-child(3n) .mc-ci{color:#fff} .mc:nth-child(3n) .mc-d{color:rgba(255,255,255,.45)} .mc:nth-child(3n) .mc-a{color:var(--gold3)} .mc-st{ font-size:9px;font-weight:600; letter-spacing:.3em;text-transform:uppercase;color:var(--gold); } .mc-ci{ font-family:var(--serif);font-size:24px; font-weight:300;color:var(--navy);line-height:1.1; } .mc-d{ font-size:12px;font-weight:300; color:var(--muted);line-height:1.65;flex:1; } .mc-a{font-size:11px;font-weight:600;color:var(--gold);margin-top:4px;letter-spacing:.04em} /* โ”€โ”€ REVIEWS โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ */ .rev-bg{ background:var(--charcoal); padding:80px 28px;text-align:center; position:relative;overflow:hidden; } .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,var(--gold),var(--gold3),var(--gold4),var(--gold3),var(--gold)); -webkit-background-clip:text;-webkit-text-fill-color:transparent; background-clip:text; } .rev-s{ color:rgba(255,255,255,.52); font-size:14px;font-weight:300; margin-bottom:48px;line-height:1.7; } .rev-wrap{ background:#12151C; padding:40px 32px; border:1.5px solid rgba(184,147,58,.22); border-top:2px solid var(--gold); } /* โ”€โ”€ CONTACT STRIP โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ */ .contact{ background:var(--navy); padding:48px 28px; border-top:2px solid var(--gold); position:relative;overflow:hidden; } .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:24px;font-weight:300;color:#fff; line-height:1.2; } .c-m{ font-size:11px;color:rgba(255,255,255,.42); margin-top:6px;letter-spacing:.04em; line-height:1.8; } .c-m a{color:var(--gold3);font-weight:500} .c-a{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px} /* โ”€โ”€ TEAM SECTION โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ */ .team-grid{ display:grid;grid-template-columns:1fr 1fr;gap:24px; } .team-card{ background:var(--fog); border:2px solid var(--b-light2); border-top:3px solid var(--gold); padding:40px 32px; display:flex;flex-direction:column; align-items:center;text-align:center;gap:16px; } .team-img{ width:120px;height:120px; border-radius:50%;object-fit:cover; border:3px solid var(--gold2); outline:6px solid rgba(184,147,58,.15); } .team-name{ font-family:var(--serif);font-size:22px; font-weight:400;color:var(--navy); } .team-role{ font-size:10px;font-weight:600; letter-spacing:.2em;text-transform:uppercase; color:var(--gold); } .team-meta{ font-size:13px;color:var(--muted); line-height:1.7; } .team-meta a{color:var(--gold);font-weight:500} /* โ”€โ”€ DIVIDER โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ */ .sec-divider{ height:1px; background:linear-gradient(90deg,transparent,var(--b-light2) 20%,var(--b-light2) 80%,transparent); margin:0 28px; } /* โ•โ•โ•โ• RESPONSIVE โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• */ @media(max-width:900px){ .split{grid-template-columns:1fr} .split-img{display:none} .team-grid{grid-template-columns:1fr} .strip{grid-template-columns:1fr 1fr} } @media(max-width:600px){ .hero{padding:90px 20px 80px;min-height:520px} .wrap{padding:56px 20px} .wrap-sm{padding:0 20px 56px} .prog-bg{padding:56px 20px} .qualify{padding:64px 20px} .contact{padding:36px 20px} .contact-in{flex-direction:column;align-items:flex-start} .stat{padding:16px 18px} .logos-row{gap:28px;padding:24px 20px} .logos-row img{height:36px} .logos-row img:first-child{height:40px} .cta-row{flex-direction:column;align-items:center} .strip{grid-template-columns:1fr} .prog-grid{grid-template-columns:1fr 1fr;gap:8px} .faq-i{grid-template-columns:1fr} } /* โ•โ•โ•โ• MOBILE ENHANCEMENTS โ€” FULL AUDIT PATCH โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• */ /* โ”€โ”€ 480px: phones in portrait โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ */ @media(max-width:480px){ /* Hero: tighten further for small phones */ .hero{padding:72px 16px 64px;min-height:480px} .eyebrow{font-size:9px;letter-spacing:.2em;flex-wrap:wrap} .eyebrow::before,.eyebrow::after{display:none} .hero h1{font-size:clamp(28px,9vw,42px);line-height:1.08} .hero-sub{font-size:13px;margin-bottom:32px} .hrule{margin:18px auto} /* Stat bar: smaller padding, allow 2-column wrap on tiny screens */ .statbar{display:grid;grid-template-columns:1fr 1fr} .stat{border-right:none;border-bottom:1px solid rgba(8,21,31,.14);padding:14px 10px} .stat:nth-child(odd){border-right:1px solid rgba(8,21,31,.14)} .stat:last-child{grid-column:1/-1;border-bottom:none} .stat-n{font-size:20px} .stat-l{font-size:8px} /* Logos: stack tighter */ .logos-row{gap:20px;padding:20px 16px} .logos-row img{height:30px} .logos-row img:first-child{height:34px} /* Section padding */ .wrap{padding:44px 16px} .wrap-sm{padding:0 16px 44px} .prog-bg{padding:44px 16px} .qualify{padding:52px 16px} .contact{padding:28px 16px} /* Section headings */ .sec-h{font-size:clamp(22px,7vw,32px);margin-bottom:28px} .lbl{font-size:8px;letter-spacing:.24em} /* Buttons: full width on tiny screens for max tap area */ .cta-row{flex-direction:column;align-items:stretch;gap:10px} .btn-gold,.btn-ghost,.btn-ghost-dark{ padding:16px 20px; text-align:center; justify-content:center; font-size:11px; min-height:48px; /* Google's recommended min tap target */ } /* Tools grid: single column */ .tools{grid-template-columns:1fr} .tc{padding:22px 18px} /* Programs: single column on smallest screens */ .prog-grid{grid-template-columns:1fr;gap:8px} .pp{padding:16px 14px} .pp-n{font-size:16px} /* Neighborhoods: single column */ .hoods{grid-template-columns:1fr} .hood{padding:16px 14px} /* FAQ: remove number column, stack */ .faq-i{grid-template-columns:1fr;gap:8px} .faq-num{font-size:14px} .faq-q{font-size:15px} /* Markets: single column */ .mkt-row{grid-template-columns:1fr} .mc{border-right:none;border-bottom:1px solid rgba(0,0,0,.08)} .mc:nth-child(3n){border-right:none} /* Contact: stack fully */ .contact-in{flex-direction:column;align-items:flex-start;gap:20px} .c-n{font-size:18px} .c-a{flex-direction:column;width:100%} .c-a .btn-gold,.c-a .btn-ghost{width:100%;justify-content:center;min-height:48px} /* Reviews */ .rev-wrap{padding:24px 16px} .rev-h{font-size:clamp(18px,6vw,26px)} /* Photo strip: 1 column */ .strip{grid-template-columns:1fr} .strip img{height:200px} } /* โ”€โ”€ 360px: smallest Android phones โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ */ @media(max-width:360px){ .hero h1{font-size:26px} .stat-n{font-size:18px} .sec-h{font-size:22px} .btn-gold,.btn-ghost,.btn-ghost-dark{font-size:10px;letter-spacing:.1em} } /* โ”€โ”€ Touch: remove hover effects on touch devices โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ */ @media(hover:none){ .tc:hover{background:#fff;transform:none;border-bottom-color:transparent} .pp:hover{background:rgba(255,255,255,.05);transform:none;border-color:rgba(184,147,58,.18)} .hood:not(:nth-child(4n)):hover{background:#fff} .hood:nth-child(even):hover{background:var(--fog)} .mc:hover{background:#fff;border-bottom-color:transparent} .mc:nth-child(3n):hover{background:var(--navy);border-bottom-color:transparent} .strip img:hover{transform:none} } /* โ”€โ”€ Safe area insets for notched iPhones โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ */ @supports(padding:env(safe-area-inset-left)){ .hero{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))} .contact{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))} }

DreamLux Home Loans  ·  NMLS #2156538  ·  Jackson County, Missouri

Lee's Summit & Blue Springs, MO Mortgage Lender

Home Loans in Eastern Jackson County โ€” Conventional · FHA · VA · USDA · Jumbo · Down Payment Assistance

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

$0VA Down Payment
3.5%Min FHA Down
280+Wholesale Lenders
5★Rated Service
Same DayPre-Approval
DreamLux Home Loans Logo NEXA Lending Logo RE/MAX Boone Realty Logo
Lee's Summit & Blue Springs mortgage lender
Lee's Summit & Blue Springs
Jackson County  ·  KC Metro

Your Jackson County Mortgage Expert

Home Loans in Lee's Summit & Blue Springs, Missouri

Lee's Summit is one of the most desirable cities in the Kansas City metro โ€” featuring a walkable historic downtown, exceptional schools, and consistently strong buyer demand. Blue Springs offers fast-growing neighborhoods, top-ranked schools, and relative affordability making it one of KC's best values for families.

Zach Brown (NMLS #2156538) at DreamLux Home Loans through NEXA Lending's 280+ wholesale lenders delivers same-day pre-approvals and competitive rates for Lee's Summit and Blue Springs buyers โ€” from first-time FHA purchases to executive Jumbo financing in Lakewood.

Lee's Summit & Blue Springs mortgage lender home Lee's Summit & Blue Springs mortgage lender home Lee's Summit & Blue Springs mortgage lender home Lee's Summit & Blue Springs mortgage lender home

Start Today โ€” No Cost, No Obligation

Ready to Buy in Lee's Summit or Blue Springs, MO?

Jackson County's market is competitive. Get your same-day pre-approval today โ€” no credit pull required โ€” and be ready to make your strongest offer the moment the right home hits the market.

Jackson County, MO Real Estate

Top Neighborhoods in Lee's Summit & Blue Springs, Missouri

Downtown Lee's Summit
Walkable historic core, tight inventory โ€” Conventional & FHA popular
Greenwood (LS)
Acreage & semi-rural, USDA eligible areas, Conventional & Jumbo
Lakewood (LS)
Premier lakefront community โ€” Jumbo & Conventional, luxury homes
Summit Farms (LS)
Executive homes, strong appreciation, Jumbo financing available
Rhododendron (BS)
New construction, family-focused, FHA & Conventional friendly
Quail Run (BS)
Affordable entry-level, first-time buyers, DPA programs available
Chapel Ridge (BS)
Move-up buyers, strong schools, mid-range Conventional financing
New Construction Corridors
Active new build pipeline โ€” construction loans & builder incentives

Lee's Summit & Blue Springs Mortgage FAQ

Common Questions fromLee's Summit & Blue Springs Homebuyers

01
What mortgage programs are available in Lee's Summit, MO?
Lee's Summit buyers have access to FHA, VA, USDA (some areas), Conventional, Jumbo, Down Payment Assistance, NON-QM, DSCR investor loans, and more through DreamLux Home Loans.
02
Are there USDA eligible areas near Blue Springs, MO?
Some rural areas adjacent to Blue Springs may qualify for USDA Rural Development loans. Contact Zach Brown for a free USDA eligibility check on your specific property address.
03
What credit score do I need for Lee's Summit or Blue Springs?
FHA loans start around 580. Conventional loans typically require 620+. VA loans are flexible. We help buyers at every credit level find their best loan program.
04
How competitive is the Lee's Summit real estate market?
Lee's Summit consistently has tight inventory and strong buyer demand. A same-day pre-approval letter from DreamLux makes your offers stronger and helps you move fast.

What Our Lee's Summit & Blue Springs Clients Say

Real reviews from Lee's Summit, Blue Springs, and Jackson County homebuyers & homeowners โ€” verified 5-star ratings.

Zach Brown — Lee's Summit & Blue Springs Mortgage Lender
NMLS #2156538  ·  NEXA Lending, LLC  ·  (573) 301-4422  ·  zbrown@nexalending.com