.housing-tech-growth{max-width:1250px;margin:0 auto 88px;padding:0 20px;scroll-margin-top:95px}.housing-tech-intro{max-width:950px}.housing-tech-intro h2{letter-spacing:-.055em;margin:10px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,4.8vw,4.6rem);font-weight:500;line-height:.95}.housing-tech-intro>p:last-child{color:#607579;font-size:.84rem;line-height:1.6}.housing-tech-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:26px;display:grid}.housing-tech-grid>article{background:#fff;border:1px solid #d9e3e0;border-radius:17px;flex-direction:column;min-height:535px;padding:21px;display:flex}.housing-tech-number{color:#f0c36c;background:#102f39;border-radius:11px;place-items:center;width:38px;height:38px;font-size:.65rem;font-weight:950;display:grid}.housing-tech-grid>article>span{color:#0d776d;letter-spacing:.08em;margin-top:17px;font-size:.57rem;font-weight:950}.housing-tech-grid h3{margin:8px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1.08}.housing-tech-grid>article>strong{color:#9e6922;font-size:1.12rem}.housing-tech-grid>article>b{color:#5c7074;margin-top:5px;font-size:.68rem}.housing-tech-grid>article>p{color:#617579;font-size:.7rem;line-height:1.5}.housing-tech-grid ul{color:#536c70;flex:1;padding-left:18px;font-size:.67rem;line-height:1.45}.housing-tech-grid li+li{margin-top:7px}.housing-discount-price{background:#edf6f3;border-radius:10px;margin:12px 0;padding:11px}.housing-discount-price small,.housing-discount-price b{display:block}.housing-discount-price small{color:#0d776d;text-transform:uppercase;font-size:.57rem;font-weight:950}.housing-discount-price b{color:#234d51;margin-top:4px;font-size:.68rem}.housing-tech-grid>article>a{color:#fff;background:#102f39;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:10px;font-size:.66rem;font-weight:900;text-decoration:none;display:flex}.housing-access-discount{background:linear-gradient(115deg,#b77e2e,#e3bd72);border-radius:17px;grid-template-columns:1fr auto auto;align-items:center;gap:13px;margin-top:12px;padding:22px;display:grid}.housing-access-discount strong{font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.housing-access-discount p{margin:5px 0;font-size:.68rem;line-height:1.45}.housing-eligibility-tags{flex-wrap:wrap;gap:5px;max-width:360px;display:flex}.housing-eligibility-tags span{background:#ffffff8f;border:1px solid #fff6;border-radius:999px;padding:6px 8px;font-size:.58rem;font-weight:900}.housing-access-discount>a{color:#fff;white-space:nowrap;background:#102f39;border-radius:9px;align-items:center;gap:5px;padding:10px 12px;font-size:.66rem;font-weight:900;text-decoration:none;display:flex}.housing-access-discount>small{color:#5f4b26;border-top:1px solid #73531d2c;grid-column:1/-1;padding-top:11px;font-size:.58rem;line-height:1.45}.housing-franchise-boundary{color:#6d624c;background:#fff8e9;border:1px solid #e7d1a6;border-radius:13px;gap:9px;margin:12px 0 0;padding:14px;font-size:.64rem;line-height:1.5;display:flex}.housing-franchise-boundary svg{color:#9e6a22;flex:none}@media (max-width:980px){.housing-tech-grid,.housing-access-discount{grid-template-columns:1fr 1fr}.housing-access-discount>a{justify-self:start}}@media (max-width:700px){.housing-tech-growth{margin-bottom:64px;padding:0 17px}.housing-tech-grid{grid-template-columns:1fr}.housing-tech-grid>article{min-height:auto}.housing-access-discount{grid-template-columns:1fr}}.housing-marketing-addition{color:#fff;background:linear-gradient(120deg,#12353d,#1d5d58);border-radius:17px;justify-content:space-between;align-items:center;gap:30px;max-width:1180px;margin:0 auto 75px;padding:28px;display:flex}.housing-marketing-addition h2{margin:7px 0;font:2rem/1.1 Georgia,serif}.housing-marketing-addition p{max-width:760px;line-height:1.55}.housing-marketing-addition a{color:#183138;white-space:nowrap;background:#edbd67;border-radius:8px;align-items:center;gap:7px;padding:12px 15px;font-weight:900;text-decoration:none;display:flex}.marketing-command{color:#172e2c;background:#f7f8f5;min-height:100vh;font-family:Arial,sans-serif}.marketing-command>nav{background:#fff;border-bottom:1px solid #d7dfdc;justify-content:space-between;padding:16px clamp(20px,5vw,72px);display:flex}.marketing-command>nav a{color:#173d3a;align-items:center;gap:7px;font-size:.72rem;font-weight:900;text-decoration:none;display:flex}.marketing-command>nav svg{width:16px}.marketing-command>header{color:#fff;background:linear-gradient(120deg,#173c3d,#22685f);grid-template-columns:1fr auto;align-items:end;gap:30px;padding:65px clamp(22px,8vw,125px);display:grid}.marketing-command>header p{letter-spacing:.16em;color:#cbe2dc;font-size:.64rem;font-weight:900}.marketing-command>header h1{max-width:900px;margin:12px 0;font:clamp(2.3rem,5vw,4.8rem)/1.04 Georgia,serif}.marketing-command>header span{color:#e2efec;max-width:800px;line-height:1.6;display:block}.marketing-command>header>svg{color:#e7be70;width:75px;height:75px}.marketing-guardrail,.marketing-workspace,.monthly-grid{max-width:1180px;margin-left:auto;margin-right:auto}.marketing-guardrail{background:#fff3e7;border:1px solid #e7cda6;border-radius:12px;align-items:flex-start;gap:16px;margin-top:30px;margin-bottom:30px;padding:20px;display:flex}.marketing-guardrail svg{color:#9c6427}.marketing-guardrail p{margin:5px 0 0;line-height:1.5}.marketing-workspace{grid-template-columns:.68fr 1.32fr;gap:18px;margin-bottom:38px;display:grid}.lane-picker{flex-direction:column;gap:10px;display:flex}.lane-picker button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d6dfdc;border-radius:12px;padding:18px}.lane-picker button.active{border-color:#196b60;box-shadow:inset 4px 0 #196b60}.lane-picker small,.lane-picker strong,.lane-picker span{display:block}.lane-picker small{text-transform:uppercase;letter-spacing:.1em;color:#297a6f;font-weight:900}.lane-picker strong{margin:8px 0;font:1.25rem Georgia,serif}.lane-picker span{color:#66736f;font-size:.72rem;line-height:1.4}.campaign-builder{background:#fff;border:1px solid #d6dfdc;border-radius:14px;padding:25px}.campaign-builder>p{letter-spacing:.13em;color:#1b7468;font-size:.63rem;font-weight:900}.campaign-builder h2{font:2rem Georgia,serif}.campaign-builder label{align-items:center;gap:9px;font-size:.7rem;font-weight:900;display:flex}.campaign-builder select{border:1px solid #cbd6d2;border-radius:7px;padding:9px}.campaign-copy{margin:18px 0;position:relative}.campaign-copy pre{white-space:pre-wrap;font:inherit;background:#f3f6f4;border-radius:10px;padding:18px 18px 55px;font-size:.75rem;line-height:1.55}.campaign-copy button,.tracked-link button{color:#fff;background:#183f3b;border:0;border-radius:7px;align-items:center;gap:6px;padding:9px;font-size:.68rem;font-weight:800;display:flex}.campaign-copy button{position:absolute;bottom:10px;right:10px}.campaign-copy svg,.tracked-link svg,.campaign-actions svg{width:15px}.tracked-link{background:#edf2ef;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.tracked-link span{overflow-wrap:anywhere;flex:1;font-size:.62rem}.campaign-actions{gap:8px;margin-top:13px;display:flex}.campaign-actions a{color:#1d302d;background:#d9ad5f;border-radius:7px;align-items:center;gap:6px;padding:10px 12px;font-size:.68rem;font-weight:900;text-decoration:none;display:flex}.monthly-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:50px;display:grid}.monthly-grid article{background:#fff;border:1px solid #d6dfdc;border-radius:13px;padding:21px}.monthly-grid article>svg{color:#1a7569}.monthly-grid h3{font:1.25rem Georgia,serif}.monthly-grid p,.monthly-grid span{color:#586963;font-size:.7rem;line-height:1.5}.monthly-grid strong,.monthly-grid span{display:block}.monthly-grid strong{color:#9a6427;text-transform:uppercase;margin-top:18px;font-size:.67rem}.marketing-command>footer{background:#143631;justify-content:center;gap:10px;padding:30px;display:flex}.marketing-command>footer a{color:#fff;border:1px solid #5f7e78;border-radius:8px;align-items:center;gap:7px;padding:11px;font-size:.68rem;font-weight:900;text-decoration:none;display:flex}.marketing-command>footer svg{width:15px}@media (max-width:800px){.housing-marketing-addition{flex-direction:column;align-items:flex-start;margin-left:17px;margin-right:17px}.marketing-command>header>svg{display:none}.marketing-workspace{grid-template-columns:1fr}.marketing-guardrail,.marketing-workspace,.monthly-grid{margin-left:16px;margin-right:16px}.monthly-grid{grid-template-columns:1fr}.marketing-command>footer{flex-direction:column;align-items:stretch}}
