.easy-steps{max-width:1560px;margin:auto;padding:40px var(--gutter) 0}.easy-steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0;gap:30px}.easy-steps li{display:flex;gap:18px;padding:8px 24px 26px 0;border-bottom:1px solid var(--line)}.easy-number{font:italic 30px/1 Georgia,serif;color:#46705f;flex-shrink:0}.easy-steps h2{font:700 18px/1.4 Manrope,Arial,sans-serif;letter-spacing:-.025em;margin-bottom:10px}.easy-steps li p{font-size:14px;line-height:1.8;color:var(--muted)}.easy-steps li p strong{color:var(--ink);font-weight:600}.easy-tag{display:inline-flex;align-items:center;gap:8px;margin-top:17px;color:#235b48;font-size:12px;font-weight:700}.easy-tag:before{content:'✓';font-size:15px}.valuation-note{display:flex;align-items:center;gap:16px;padding:20px 0;color:var(--muted);font-size:14px;line-height:1.8}.valuation-note svg{width:25px;height:25px;color:#235b48}.valuation-note strong{color:var(--ink);margin-right:6px}.valuation-note>a{margin-left:auto;flex-shrink:0;text-decoration:underline;text-underline-offset:4px;font-size:13px}.equity-possibilities{display:block;padding-top:74px;padding-bottom:65px}.equity-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:35px}.equity-heading h2{font-size:clamp(38px,4.4vw,66px);line-height:1.03;letter-spacing:-.045em;margin-top:16px}.equity-heading>p{font-size:16px;line-height:1.85;max-width:390px;color:var(--muted);padding-bottom:4px}.equity-stories{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:20px}.equity-stories a{display:block;position:relative;overflow:hidden;border-radius:10px}.equity-renovation{min-height:590px;isolation:isolate;background:#182a2c;color:white}.equity-renovation>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:55% center;z-index:-2;transition:transform .4s}.equity-renovation:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 25%,rgba(3,17,28,.35) 45%,rgba(3,17,28,.94) 100%);z-index:-1}.equity-image-copy{position:absolute;left:0;right:0;bottom:0;padding:35px 38px}.equity-category{font-size:12px;font-weight:700;letter-spacing:.13em;display:block}.equity-stories h3{font:400 clamp(28px,2.6vw,41px)/1.08 Georgia,serif;letter-spacing:-.025em;margin:16px 0}.equity-stories p{font-size:16px;line-height:1.7;max-width:390px}.equity-image-copy p{color:#e0e7eb}.equity-action{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:14px;font-weight:600;margin-top:26px;padding-top:16px;border-top:1px solid #ffffff45}.equity-action>span{font-size:24px;transition:transform .2s}.equity-stories a:hover .equity-action>span{transform:translate(3px,-3px)}.equity-renovation:hover>img{transform:scale(1.025)}.equity-side{display:grid;grid-template-rows:1fr 1fr;gap:20px}.equity-side>a{padding:28px 34px}.equity-debt{background:#0a2342;color:white}.equity-debt .equity-category{color:#abcaec}.equity-debt>svg{position:absolute;right:32px;top:25px;width:32px;height:32px;color:#abcaec}.equity-debt p{color:#d1dfed}.equity-life{background:#eef3f7;color:var(--ink)}.equity-life .equity-category{color:#536d85}.equity-life p{color:var(--muted)}.equity-life .equity-action{border-color:#c9d7e3}.equity-side h3{font-size:clamp(27px,2.4vw,36px)}.equity-cost-note{font-size:12px;line-height:1.7;color:var(--muted);margin-top:18px;max-width:900px}.journey-list p a{text-decoration:underline;text-underline-offset:4px}
@media(max-width:1000px){.easy-steps ol{gap:18px}.easy-steps li{gap:12px;padding-right:0}.easy-number{font-size:24px}.easy-steps h2{font-size:17px}.equity-image-copy{padding:27px}.equity-side>a{padding:25px}.equity-heading{gap:30px}.equity-heading>p{max-width:330px}.equity-debt>svg{display:none}.equity-stories{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.easy-steps{padding-top:25px}.easy-steps ol{grid-template-columns:1fr;gap:0}.easy-steps li{padding:20px 0;gap:18px}.easy-steps h2{font-size:19px}.easy-steps li p{font-size:15px}.easy-tag{margin-top:10px}.valuation-note{flex-wrap:wrap;align-items:flex-start;gap:10px}.valuation-note p{flex:1;min-width:200px}.valuation-note>a{margin-left:35px}.equity-possibilities{padding-top:42px;padding-bottom:40px}.equity-heading{display:block;margin-bottom:25px}.equity-heading h2{font-size:44px}.equity-heading>p{margin-top:20px;max-width:none}.equity-stories{grid-template-columns:1fr;gap:16px}.equity-renovation{min-height:460px}.equity-image-copy{padding:26px}.equity-stories h3{font-size:34px}.equity-side{gap:16px}.equity-side>a{padding:27px}.equity-action{margin-top:22px}.equity-side p{max-width:none}}
@media(prefers-reduced-motion:reduce){.equity-renovation>img,.equity-action>span{transition:none}.equity-renovation:hover>img,.equity-stories a:hover .equity-action>span{transform:none}}
.hero-story .hero-lead{position:relative;isolation:isolate;color:#071b35}.hero-story .hero-lead:before{content:'';position:absolute;inset:-12px -16px;z-index:-1;background:rgba(250,253,255,.94);border-radius:12px;box-shadow:0 0 24px 12px rgba(250,253,255,.7);pointer-events:none}
.equity-image-copy{text-shadow:0 2px 5px rgba(35,27,20,.55),0 0 18px rgba(35,27,20,.2)}.equity-image-copy h3{text-shadow:0 2px 5px rgba(35,27,20,.65),0 5px 18px rgba(35,27,20,.28)}
