/* Agreed 14 October revision. Preserve the established website presentation. */
.brs-nav a[data-primary-offer]{color:#ffc53d}
.brs-nav-cta{white-space:nowrap}
.revision-buyout{margin-top:28px;padding:25px 28px;border:1px solid #c6d5df;border-left:4px solid #12507e;border-radius:7px;background:#f0f5f8}
.revision-buyout .eyebrow{font-size:12px;margin:0 0 10px}
.revision-buyout h3{font-size:27px;line-height:1.15;letter-spacing:-.03em;margin:0 0 13px}
.revision-buyout p:not(.eyebrow){font-size:16px;line-height:1.65;color:#45586a;margin:0 0 13px}
.revision-buyout strong{font-weight:500;color:#0b1f33}
.revision-buyout .growth-text-link{font-size:16px}
.revision-growth{background:#f7f5f0}
.revision-growth-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:start}
.revision-growth .brs-heading p:not(.eyebrow){max-width:470px}
.revision-growth-routes article{padding:0 0 27px;border-bottom:1px solid #c6d5df}
.revision-growth-routes article+article{padding-top:27px;border-bottom:0;padding-bottom:0}
.revision-growth-routes h3{font-size:28px;line-height:1.15;letter-spacing:-.035em;margin:0 0 13px}
.revision-growth-routes p{font-size:18px;color:#45586a;line-height:1.65;margin:0 0 18px}
.revision-link-row{display:flex;gap:22px;flex-wrap:wrap}
.revision-link-row .growth-text-link{font-size:16px}
.revision-advice-link{display:inline-block;font-size:15px;color:#45586a;text-decoration:underline;text-underline-offset:4px;margin-top:20px}
.revision-hero-follow{font-size:16px!important;color:#d8e8f2!important;margin:7px 0 0!important;line-height:1.6}
.revision-service-pricing{background:#f7f5f0}
.revision-price-options{display:grid;grid-template-columns:1fr 1fr;gap:25px}
.revision-price-option{padding:32px;border:1px solid #c6d5df;border-radius:8px;background:#fff;display:flex;flex-direction:column;align-items:start;min-width:0}
.revision-price-option .eyebrow{font-size:13px;color:#12507e;margin:0 0 16px}
.revision-price-option h3{font-size:27px;line-height:1.2;letter-spacing:-.035em;margin:0 0 22px}
.revision-price{font-size:16px;color:#45586a;line-height:1.4;margin:0 0 13px!important}
.revision-price strong{display:inline-block;color:#0b1f33;font-size:52px;font-weight:500;line-height:1;letter-spacing:-.045em;margin-left:5px}
.revision-price span{display:block;font-size:16px;line-height:1.5;margin-top:10px}
.revision-price-next{font-size:19px!important;color:#12507e!important;font-weight:500;margin:5px 0 20px!important}
.revision-price-option>p:not(.eyebrow):not(.revision-price):not(.revision-price-next):not(.revision-tax-note){font-size:17px;color:#45586a;line-height:1.65;margin:0 0 18px}
.revision-price-option ul{color:#45586a;font-size:16px;padding-left:19px;margin:0 0 26px;line-height:1.7}
.revision-price-option li{margin-bottom:6px}
.revision-price-option .button{margin-top:auto}
.revision-tax-note{font-size:14px!important;color:#45586a;line-height:1.6;margin:20px 0 0!important}
.revision-budget-note{background:#fff5d5;padding:21px;border:1px solid #e6d7a8;border-radius:6px;margin:0 0 24px;width:100%}
.revision-budget-note strong{font-size:17px;font-weight:500;line-height:1.45}
.revision-budget-note p{font-size:16px;color:#45586a;line-height:1.65;margin:10px 0 0}
.brs-fields[hidden]{display:none!important}
.growth-specific label:has([name="seo_plan"]){grid-column:1/-1}
.blog-article .blog-lede{max-width:830px;font-size:23px;line-height:1.5;color:#45586a;margin-top:25px}
@media(max-width:1150px){.revision-growth-layout{gap:40px}.brs-nav{gap:16px;font-size:13px}}
@media(max-width:900px){.revision-growth-layout{grid-template-columns:1fr;gap:32px}.revision-growth .brs-heading p:not(.eyebrow){max-width:700px}.revision-price-options{gap:20px}}
@media(max-width:760px){.revision-buyout{padding:23px;margin-top:23px}.revision-buyout h3{font-size:25px}.revision-growth-routes h3{font-size:26px}.revision-growth-routes p{font-size:17px}.revision-link-row{gap:14px;flex-direction:column;align-items:start}.revision-price-options{grid-template-columns:1fr}.revision-price-option{padding:25px}.revision-price-option h3{font-size:25px}.revision-price strong{font-size:46px}.revision-price-next{font-size:18px!important}.revision-budget-note{padding:18px}.blog-article .blog-lede{font-size:20px}.brs-nav a[data-primary-offer]{font-weight:600}}
