/* Growth extends the shared service frame; all section text stays editable. */
.bs-growth-content .bs-r-display{font-size:clamp(64px,6.4vw,92px);line-height:1.045;letter-spacing:-.02em;max-width:1120px;margin-bottom:48px}
.bs-growth-content .bs-r-hero-img img{height:480px}
.bs-growth-content .bs-r-statement{color:#F4F1E8;font:500 clamp(40px,4.5vw,64px)/1.12 Chillax,Inter,sans-serif;letter-spacing:-.02em;text-wrap:balance}
.bs-growth-content .bs-r-on-dark{color:#F4F1E8}
.bs-growth-content .bs-r-on-dark a{color:#F4F1E8}
.bs-growth-content .bs-r-logo-row img{display:block;max-width:96px;width:auto;height:24px;object-fit:contain}
.bs-growth-content .bs-r-logo-row p{margin:0;display:flex;align-items:center;line-height:1.5}
.bs-growth-content .bs-r-logo-row span:has(img){background:#F4F1E8;flex:none}
.bs-growth-content .bs-r-logo-row .wp-block-image{margin:0;flex:none;max-width:96px}
.bs-growth-content .bs-r-logo-row .wp-block-image img{width:auto;height:24px;max-width:96px}
.bs-growth-content .bs-r-tool-group>p{margin:0}
.bs-growth-content .bs-growth-linked-group .bs-rescue-link-line{display:none}
.bs-growth-content .bs-rescue-sample-data>p{margin:0}
.bs-growth-content .bs-r-lead{text-wrap:pretty}
.bs-growth-content .bs-r-card .bs-r-card-fix{min-height:0}
.bs-growth-content .bs-r-card h3{min-height:64px}
.bs-growth-content .bs-r-card h3+ p{min-height:72px}
.bs-growth-content .bs-r-ck svg{flex-shrink:0}
@media(max-width:960px){
 .bs-growth-content .bs-r-display{font-size:64px;line-height:1.05;margin-bottom:32px}
 .bs-growth-content .bs-r-tool-group{grid-template-columns:1fr!important;gap:16px!important}
}
@media(max-width:760px){
 .bs.bs-growth-page .bs-growth-content h1.bs-r-display{font-size:40px!important;line-height:44px!important;margin-bottom:24px}
 .bs-growth-content .bs-r-statement{font-size:32px!important;line-height:36px!important}
 .bs-growth-content .bs-r-logo-row{gap:8px!important}
 .bs-growth-content .bs-r-card h3,.bs-growth-content .bs-r-card h3+p{min-height:0}
 .bs-growth-content .bs-r-tool-group{grid-template-columns:1fr!important;gap:8px!important}
 .bs-growth-content .bs-r-logo-row img{max-width:80px}
}

/* Original Analytics lockup for bone surfaces, at a readable display size. */
.bs-growth-content .bs-r-logo-row img[src$="/google-analytics-light.png"]{width:154px;height:50px;max-width:154px;object-fit:contain}
.bs-growth-content .bs-r-logo-row span:has(>img[src$="/google-analytics-light.png"]){padding-block:8px}
/* Wide wordmarks retain their visible geometry rather than collapsing into square icons. */
.bs-growth-content .bs-r-logo-row img[src$="/woocommerce.svg"]{width:96px;height:24px;max-width:96px;object-fit:cover}
.bs-growth-content .bs-r-logo-row{flex-wrap:wrap}
.bs-growth-content .bs-r-dl-row>p{min-width:0}
@media(max-width:760px){.bs-growth-content .bs-r-dl-row{grid-template-columns:1fr!important;gap:8px!important}}
/* Related services share Rescue's photo-and-copy composition. */
.bs-growth-content .bs-growth-related-card{display:flex;align-items:center;gap:24px;padding:24px;border:1px solid rgba(23,19,10,.16);border-radius:24px;min-width:0}
.bs-growth-content .bs-growth-related-image{flex:0 0 160px;width:160px;margin:0}
.bs-growth-content .bs-growth-related-image img{display:block;width:160px;height:120px;object-fit:cover;border-radius:16px}
.bs-growth-content .bs-growth-related-copy{flex:1 1 auto;min-width:0}
.bs-growth-content .bs-growth-related-text{margin:0}
.bs-growth-content .bs-growth-related-text>.bs-r-logo-row{display:flex;align-items:center;gap:8px}
.bs-growth-content .bs-growth-related-text>.bs-r-h3{min-height:0}
@media(max-width:600px){
 .bs-growth-content .bs-growth-related-card{flex-direction:column;align-items:stretch;gap:24px;padding:24px 16px}
 .bs-growth-content .bs-growth-related-image{flex-basis:auto;width:100%}
 .bs-growth-content .bs-growth-related-image img{width:100%;height:160px;object-position:center}
}
