.lps-realtor-content{--ink:#123237;--cream:#f6f3eb;--gold:#dfb960}.lps-realtor-content *{box-sizing:border-box}.lps-realtor-content{scroll-behavior:smooth}.lps-realtor-content{margin:0;background:var(--cream);color:var(--ink);font:17px/1.65 Arial,sans-serif}.lps-realtor-content header{display:flex;justify-content:space-between;align-items:center;padding:24px 5%;background:var(--ink);color:white;gap:25px}.lps-realtor-content .brand{font-weight:900;letter-spacing:4px;font-size:25px;color:white;text-decoration:none}.lps-realtor-content .brand span{color:var(--gold)}.lps-realtor-content header nav{display:flex;gap:26px;align-items:center}.lps-realtor-content header a{color:white}.lps-realtor-content a{color:inherit;text-underline-offset:4px}.lps-realtor-content h1,.lps-realtor-content h2,.lps-realtor-content h3,.lps-realtor-content p{margin-top:0}.lps-realtor-content h1{font-size:clamp(40px,5vw,72px);line-height:1.08;letter-spacing:-3px;margin-bottom:25px}.lps-realtor-content h1 em{font-family:Georgia,serif;font-weight:400;color:#426d65}.lps-realtor-content h2{font-size:clamp(29px,3vw,44px);line-height:1.16;letter-spacing:-1.5px}.lps-realtor-content h3{font-size:25px;line-height:1.2}.lps-realtor-content .eyebrow{font-size:12px;letter-spacing:2px;font-weight:800}.lps-realtor-content .hero{padding:80px 5% 55px;display:grid;grid-template-columns:2fr 1fr;gap:65px;max-width:1450px;margin:auto}.lps-realtor-content .deck{font-size:21px;max-width:740px}.lps-realtor-content .hero-note{align-self:center;border-left:2px solid var(--gold);padding:24px 35px}.lps-realtor-content .hero-note span{font-size:11px;letter-spacing:2px}.lps-realtor-content .hero-note p{font-family:Georgia,serif;font-size:28px;line-height:1.5;margin:20px 0}.lps-realtor-content .actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.lps-realtor-content .button,.lps-realtor-content .small-button{display:inline-block;background:var(--ink);color:white;padding:15px 24px;border:0;border-radius:4px;text-decoration:none;font-weight:700;font:inherit;cursor:pointer}.lps-realtor-content .small-button{background:var(--gold);color:var(--ink);padding:9px 16px}.lps-realtor-content .micro{font-size:13px;line-height:1.6;margin-top:16px}.lps-realtor-content .hero-image{margin:0 5%;overflow:hidden}.lps-realtor-content .hero-image img{width:100%;height:470px;object-fit:cover;display:block;border-radius:6px}.lps-realtor-content .hero-image figcaption{font-size:11px;margin-top:7px;color:#58716c}.lps-realtor-content .section{max-width:1300px;margin:auto;padding:75px 5%}.lps-realtor-content .split{display:grid;grid-template-columns:1fr 1fr;gap:60px}.lps-realtor-content .benefits{background:var(--ink);color:white;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:55px 7%}.lps-realtor-content .benefits span{color:var(--gold);font-size:14px}.lps-realtor-content .benefits h3{color:white;margin:16px 0}.lps-realtor-content .benefits p{color:#dde8e3}.lps-realtor-content .path{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.lps-realtor-content .path article{border-top:2px solid #90aaa0;padding-top:24px}.lps-realtor-content .signup{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;background:#e4ece5;max-width:none;padding:70px 8%}.lps-realtor-content .form-card{background:white;border-radius:8px;padding:35px;box-shadow:0 8px 35px #1232370a}.lps-realtor-content .form-two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.lps-realtor-content label{display:block;font-size:14px;font-weight:700;margin:15px 0 6px}.lps-realtor-content input:not([type=checkbox]),.lps-realtor-content select,.lps-realtor-content textarea{width:100%;padding:12px;border:1px solid #9ab0a7;border-radius:4px;font:inherit;background:#fff;color:var(--ink)}.lps-realtor-content textarea{min-height:90px}.lps-realtor-content fieldset{border:1px solid #d4ded8;padding:16px;margin-top:25px}.lps-realtor-content legend{font-weight:700;font-size:17px}.lps-realtor-content .check{display:flex;align-items:flex-start;gap:12px;font-size:13px;font-weight:400;line-height:1.6}.lps-realtor-content .check input{flex-shrink:0;margin-top:5px;accent-color:var(--ink)}.lps-realtor-content .trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lps-realtor-content .errors{padding:20px;background:#fff0e9;border:1px solid #ab4638}.lps-realtor-content .success{background:#edf4ed;padding:25px}.lps-realtor-content .resources{background:#dce7de;display:flex;align-items:center;justify-content:space-between;gap:45px}.lps-realtor-content .resources h2{margin-bottom:15px}.lps-realtor-content .resources>div{max-width:580px}.lps-realtor-content details{border-bottom:1px solid #b4c3b9;padding:18px 0}.lps-realtor-content summary{cursor:pointer;font-weight:700}.lps-realtor-content details p{margin-top:15px}.lps-realtor-content footer{background:var(--ink);color:#e0e9e3;padding:40px 6%;font-size:14px}.lps-realtor-content footer p{margin:8px 0}.lps-realtor-content footer a{color:inherit}.lps-realtor-content .admin{max-width:1050px;margin:40px auto;padding:25px}.lps-realtor-content .admin-link{padding:0 5%}@media(max-width:760px){.lps-realtor-content header{align-items:flex-start}.lps-realtor-content header nav{flex-wrap:wrap;gap:10px;font-size:12px}.lps-realtor-content .hero,.lps-realtor-content .split,.lps-realtor-content .signup{grid-template-columns:1fr;gap:25px;padding:40px 6%}.lps-realtor-content .hero-note{display:none}.lps-realtor-content .hero-image img{height:280px}.lps-realtor-content .benefits,.lps-realtor-content .path{grid-template-columns:1fr;gap:20px}.lps-realtor-content .section{padding:45px 6%}.lps-realtor-content .form-card{padding:22px}.lps-realtor-content .form-two{grid-template-columns:1fr;gap:0}.lps-realtor-content .resources{display:block}.lps-realtor-content h1{letter-spacing:-1.5px}.lps-realtor-content .brand{font-size:20px}.lps-realtor-content .signup h2 br{display:none}}.lps-realtor-content .quant-prices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:32px 0}.lps-realtor-content .quant-prices article{background:white;border:1px solid #c5d2c9;border-top:4px solid var(--gold);padding:24px;border-radius:6px}.lps-realtor-content .quant-prices h3{font-size:32px;margin-bottom:8px}.lps-realtor-content .quant-prices strong{font-size:21px}.lps-realtor-content .quant-intro{border-bottom:1px solid #c5d2c9}.lps-realtor-content .quant-intro .actions{margin-top:28px}.lps-realtor-content #quant-memberships{scroll-margin-top:25px}@media(max-width:1050px){.lps-realtor-content .quant-prices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.lps-realtor-content .quant-prices{grid-template-columns:1fr}.lps-realtor-content header{flex-wrap:wrap}.lps-realtor-content .actions a{max-width:100%}.lps-realtor-content .hero-image img{height:auto}}

.lps-realtor-content{background:#fff;color:#142b49;font:17px/1.7 system-ui,sans-serif}.lps-realtor-content :is(h1,h2,h3){color:#10294f}.lps-realtor-content main{padding-top:28px}.lps-realtor-content .hero{padding-top:30px}.lps-program-resources{max-width:1240px;margin:20px auto;padding:20px 24px;background:#f5f7fb;border:1px solid #d7e0ec;border-radius:12px;color:#142b49;font:15px/1.7 system-ui}.lps-program-resources h2{font:700 22px/1.3 system-ui;color:#10294f}.lps-program-resources a{color:#123d70;text-decoration:underline}.lps-program-resources .resource-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lps-program-resources h3{font:700 16px/1.4 system-ui;color:#10294f;margin:12px 0}.lps-program-resources ul{padding-left:18px;margin:0}.lps-program-resources .first-link{display:inline-block;padding:10px 16px;background:#123d70;color:white;border-radius:6px;font-weight:700;margin-bottom:12px}@media(max-width:700px){.lps-program-resources .resource-groups{grid-template-columns:1fr}.lps-program-resources{margin:12px;padding:16px}}