.sjv-lp-how{background:var(--color-primary);overflow:hidden;padding:96px 48px;position:relative}.sjv-lp-how:before{background:url(https://laurel-heights.bokkagroup.com/photos/Carlton%20Final-6.jpg) 50%/cover no-repeat;content:"";inset:0;opacity:.08;position:absolute}.sjv-lp-how__inner{margin:0 auto;max-width:1140px;position:relative}.sjv-lp-how__hero{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr;margin-bottom:64px}.sjv-lp-how__eyebrow{color:var(--color-accent-1);font-size:13px;font-weight:700;letter-spacing:2.5px;margin-bottom:12px;text-transform:uppercase}.sjv-lp-how__title{color:#fff;font-size:clamp(30px,3.4vw,46px);font-weight:900;letter-spacing:-.4px;line-height:1.08;margin:0 0 18px}.sjv-lp-how__title p{margin:0}.sjv-lp-how__paragraph-1{color:hsla(0,0%,100%,.88);font-size:17px;line-height:1.7;margin-bottom:10px}.sjv-lp-how__paragraph-1 p,.sjv-lp-how__paragraph-2 p{margin:0}.sjv-lp-how__paragraph-2{color:hsla(0,0%,100%,.5);font-size:13px;line-height:1.6}.sjv-lp-how__cta-wrap{margin-top:28px}.sjv-lp-how__btn{background:var(--color-secondary);border:2px solid transparent;border-radius:100px;color:var(--color-white);display:inline-block;font-size:15px;font-weight:700;letter-spacing:1px;padding:14px 36px;text-decoration:none;text-transform:uppercase;transition:opacity .15s}.sjv-lp-how__btn:hover{opacity:.9}.sjv-lp-how__hero-image{height:380px;overflow:hidden}.sjv-lp-how__hero-image img{display:block;height:100%;object-fit:cover;width:100%}.sjv-lp-how__divider{background:hsla(0,0%,100%,.12);height:1px;margin-bottom:48px}.sjv-lp-how__steps{display:grid;gap:32px;grid-template-columns:repeat(4,1fr)}.sjv-lp-how__step{border-left:3px solid var(--color-accent-1);padding-left:20px}.sjv-lp-how__step-number{color:var(--color-accent-1);font-size:13px;font-weight:700;letter-spacing:1.8px;margin-bottom:8px;text-transform:uppercase}.sjv-lp-how__step-title{color:#fff;font-size:18px;font-weight:700;line-height:1.3;margin:0 0 8px}.sjv-lp-how__step-description{color:hsla(0,0%,100%,.78);font-size:14px;line-height:1.65}.sjv-lp-how__step-description p{margin:0}@media (max-width:960px){.sjv-lp-how__hero{gap:40px;grid-template-columns:1fr}.sjv-lp-how__hero-image{height:260px}.sjv-lp-how__steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.sjv-lp-how{padding:64px 20px}.sjv-lp-how__steps{grid-template-columns:1fr}.sjv-lp-how__step-number{font-size:11px}}