/* v184: focused offer journey; existing brand, layouts and main navigation retained. */
.v184-review-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:64px;align-items:start}
.v184-review-split p{font-size:18px;line-height:1.75;margin:0 0 20px}
.v184-review-split h2{font-size:clamp(30px,3vw,39px);line-height:1.22;margin:12px 0 0}
.v184-review-outcomes h3{font:500 25px/1.3 Georgia,serif;margin:0 0 14px;color:#334D5C}
.v184-review-outcomes h3:not(:first-child){border-top:1px solid #d7d5cf;padding-top:25px;margin-top:28px}
.v184-review-inputs{padding-left:23px;margin:22px 0;font-size:18px;line-height:1.75}
.v184-review-inputs li{padding-left:3px;margin:0 0 14px}
.v184-review-inputs li::marker{color:#94604e}
.v184-review-proof{margin:32px 0 0;padding:32px 36px;background:#fff;border-left:3px solid #C9927E}
.v184-review-proof blockquote{margin:20px 0;padding:0;border:0;background:transparent}
.v184-review-proof blockquote p{font-size:18px;line-height:1.75;margin:0 0 20px;color:#334D5C}
.v184-review-proof .v184-proof-opening{font:400 24px/1.5 Georgia,serif}
.v184-review-proof figcaption{font-size:14px;line-height:1.6;margin-top:24px}
.v184-review-hero .btn{margin-top:14px}
body main #services.page.active .v184-session-note{font-size:15px;line-height:1.6;margin:0 0 24px}
body main #how.page.active .v179-how-proof-grid blockquote p+p{margin-top:-8px!important}
@media(max-width:760px){.v184-review-split{grid-template-columns:1fr;gap:24px}.v184-review-split h2{font-size:31px}.v184-review-split p,.v184-review-inputs{font-size:17px}.v184-review-proof{padding:25px 23px}.v184-review-proof .v184-proof-opening{font-size:22px}.v184-review-proof blockquote p{font-size:17px}}

body main #how.page.active #in-their-words .quote cite{margin-top:auto!important;flex-shrink:0}
