/* Lead follow-up, top-level service0923. No shared-page overrides. */
body.sc-reply{--ws-accent:var(--sc-topic-follow-up)}
.rf-hero{padding-top:44px}.rf-intro{display:grid;grid-template-columns:1.5fr 1fr;gap:6%;align-items:end;margin-bottom:32px}.rf-intro h1{font-size:clamp(43px,5.1vw,74px);font-weight:550;line-height:1.04;letter-spacing:-.055em}.sc-reply h1 span,.sc-reply h2 span{color:var(--ws-accent)}.rf-summary p{font-size:22px;line-height:1.45;letter-spacing:-.025em}.rf-stage{background:var(--ws-soft);overflow:hidden}.rf-stage img{width:100%;height:clamp(330px,43vw,590px);object-fit:contain}.rf-caption{color:var(--ws-muted);font-size:12px;line-height:1.6;margin-top:12px}
.rf-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6%;padding-top:34px}.rf-steps .ws-eyebrow{font-size:12px;margin-bottom:10px}.rf-steps h2{font-size:24px;line-height:1.25;letter-spacing:-.035em;font-weight:550}.rf-steps article>p:last-child{font-size:15px;line-height:1.6;color:var(--ws-muted);margin-top:10px;max-width:30ch}.rf-choices{display:grid;grid-template-columns:.8fr 1.2fr;gap:9%;padding-top:86px}.rf-heading h2,.rf-proposal h2{font-size:clamp(35px,4vw,55px);line-height:1.08;letter-spacing:-.05em;font-weight:550}.rf-choice-list{display:grid;gap:30px}.rf-choice-list h3{font-size:27px;line-height:1.25;letter-spacing:-.035em;font-weight:550}.rf-choice-list p{color:var(--ws-muted);font-size:16px;line-height:1.65;margin-top:12px;max-width:46ch}.rf-choice-list .ws-link{margin-top:8px}
.rf-proposal{display:grid;grid-template-columns:1.25fr 1fr;gap:6%;align-items:center;margin-top:74px}.rf-proposal figure{background:var(--ws-soft);overflow:hidden}.rf-proposal img{width:100%;aspect-ratio:1.2;object-fit:contain}.rf-proposal>div>p:not(.ws-eyebrow):not(.rf-caption){font-size:17px;line-height:1.65;color:var(--ws-muted);margin-top:22px;max-width:37ch}.rf-proposal .rf-caption{max-width:43ch}.rf-reading{display:flex;align-items:center;gap:25px;padding-top:32px}.rf-reading p{font-size:13px;color:var(--ws-muted)}.rf-reading .ws-link{margin:0;font-size:13px}
@media(max-width:1000px){.rf-summary p{font-size:19px}.rf-steps{gap:4%}.rf-steps h2{font-size:22px}.rf-proposal{gap:4%}.rf-proposal h2{font-size:39px}}
@media(max-width:700px){.rf-hero{padding-top:28px}.rf-intro{display:block;margin-bottom:24px}.rf-intro h1{font-size:clamp(39px,9.5vw,62px)}.rf-summary{margin-top:20px}.rf-summary p{font-size:18px}.rf-summary br{display:none}.rf-stage{margin-inline:-8px}.rf-stage img{height:auto;aspect-ratio:1.3;object-fit:contain}.rf-caption{font-size:11px}.rf-steps{padding-top:26px;grid-template-columns:1fr;gap:22px}.rf-steps article{display:grid;grid-template-columns:.72fr 1.4fr;gap:0 18px}.rf-steps .ws-eyebrow{grid-row:1/3;margin:0;padding-top:4px}.rf-steps h2{font-size:22px}.rf-steps article>p:last-child{font-size:14px;margin-top:7px;max-width:34ch}.rf-choices{padding-top:48px;display:block}.rf-heading h2,.rf-proposal h2{font-size:37px}.rf-choice-list{margin-top:27px;gap:26px}.rf-choice-list h3{font-size:26px}.rf-choice-list p{font-size:16px}.rf-proposal{display:block;margin-top:44px}.rf-proposal img{aspect-ratio:1.4}.rf-proposal>div{margin-top:25px}.rf-proposal>div>p:not(.ws-eyebrow):not(.rf-caption){font-size:16px;margin-top:16px;max-width:40ch}.rf-reading{display:block;padding-top:26px}.sc-reply .ws-inquiry-head br{display:none}}
