/* Scoped homepage refinement: no client work or fabricated portfolio imagery. */
body .wr-home-focused .container.wr-home-grid{display:block;padding-block:clamp(48px,7vw,96px);max-width:1080px;text-align:center}
.wr-home-focused .wr-home-copy{max-width:940px;margin-inline:auto}
body .wr-home-focused h1{max-width:none;margin-inline:auto;letter-spacing:-.035em}
body .wr-home-focused .wr-home-copy .hero-copy{max-width:62ch;margin:0 auto 28px;text-align:center}
.wr-home-focused .wr-home-actions{justify-content:center}
.wr-home-focused .wr-home-price{max-width:64ch;margin:26px auto 0;text-align:center}
.wr-home-focused .wr-text-link small{font-size:.85em}
body .growth-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
body .growth-stage{min-height:300px;text-align:center;box-shadow:none}
body .growth-stage:hover{transform:none;box-shadow:none}
.growth-stage>b{margin-inline:auto}
.growth-stage h3{max-width:20ch;margin-inline:auto}
body .growth-path-note{flex-direction:column;text-align:center;gap:16px;padding:26px}
.growth-path-note p{max-width:75ch}
.wr-checkup-entry{background:#10243e;color:#fff}
body .wr-checkup-entry h2{max-width:800px;margin:0 auto 22px;color:#fff}
.wr-checkup-entry p{max-width:68ch;margin:0 auto 18px;color:#edf0f7}
.wr-checkup-entry .wr-checkup-boundary{font-size:1rem;color:#dce3ef}
body .wr-checkup-entry .button{margin-top:12px;background:#fff;color:#4a00b8}
body .wr-checkup-entry .button:hover{background:#f1e7ff;color:#35008b}
.wr-checkup-entry small{display:block;max-width:65ch;margin:20px auto 0;color:#dce3ef;font-size:.9rem;line-height:1.6}
@media(max-width:800px){body .growth-path-grid{grid-template-columns:1fr}.growth-stage h3{max-width:none}body .growth-stage{min-height:0;padding:28px}.growth-stage>b{margin-bottom:18px}.wr-home-focused .wr-home-actions{flex-direction:column;gap:20px}}
@media(max-width:480px){body .wr-home-focused .container.wr-home-grid{padding-block:42px}.wr-home-focused .wr-home-price{font-size:.95rem}body .wr-home-focused h1{font-size:clamp(2.25rem,9.3vw,2.8rem)!important}.wr-checkup-entry .button{max-width:100%;white-space:normal}}
