/* v4.1 QA fixes: retained brand style; local preview only. */
/* Use one source of horizontal gutters, preserving budget-card interior padding. */
.v4-home .shell:not(.budget-panel){padding-left:0;padding-right:0}
.v4-home .budget-panel{margin-left:auto;margin-right:auto}
/* Keep the visual caption above the bottom row and motion control. */
.v4-home .hero-caption{bottom:108px}
/* Constrain the inherited light-sweep effect to service CTA bounds. */
.v4-service .sv-actions .button-light{position:relative;overflow:hidden}

/* Deep text blues for small labels on light backgrounds; brand marks stay unchanged. */
.v4-home .v4-tasks .eyebrow,.v4-home .v4-approach .eyebrow,.v4-home #services .eyebrow,.v4-service .sv-light .sv-eyebrow{color:#4258CC}
.v4-home #services .service-list summary>span,.v4-service .sv-detail-number,.v4-service .sv-delivery-line small{color:#647089}
.v4-home .v4-tasks :focus-visible,.v4-home .v4-approach :focus-visible,.v4-home #services :focus-visible,.v4-service .sv-light :focus-visible{outline-color:#3448BD}
