/* Current service reading layouts: quiet typography, real media, clear inquiry paths. */
.growth-page,.proposal-page,.service-page{background:#fff;width:100%!important;max-width:100%!important}
.growth-hero:before,.proposal-hero:before,.service-hero:after{content:none}
.growth-title,.proposal-title,.service-title{font-size:42px;font-weight:500;line-height:1.5;letter-spacing:0}
.growth-title span,.proposal-title span,.service-title span{font-size:24px;font-weight:400;line-height:1.7;color:#586173}
.growth-section-title,.proposal-section-title,.service-section-title,.growth-copy h2,.proposal-copy h2,.service-chapter__copy h2,.service-method h2,.service-cta h2,.growth-cta h2,.proposal-cta h2{font-size:30px;font-weight:500;line-height:1.55;letter-spacing:0}
.growth-lead,.proposal-lead,.service-lead{font-size:17px;line-height:1.9;margin-top:24px}
.growth-panel,.proposal-panel,.growth-visual,.proposal-visual,.service-hero__panel,.service-visual{border:0}
.growth-panel figcaption,.proposal-panel figcaption,.growth-visual figcaption,.proposal-visual figcaption{padding:16px 0;background:transparent;border:0;color:#586173;font-weight:400}
.growth-proof,.proposal-proof,.service-proof-strip{border:0;background:transparent;gap:24px}
.growth-proof div,.proposal-proof div,.service-proof-strip div{border:0;padding:0;min-height:0}
.growth-proof b,.proposal-proof b,.service-proof-strip b{font-size:25px;font-weight:500}
.growth-grid,.growth-matrix,.growth-deliverables,.proposal-framework,.proposal-content-grid,.service-offers,.service-principles{border:0;gap:36px;background:transparent}
.growth-card,.growth-matrix article,.growth-deliverables article,.proposal-framework article,.proposal-content-grid article,.service-offer,.service-principle{border:0;background:transparent;min-height:0;padding:0;box-shadow:none}
.growth-card h3,.growth-matrix h3,.growth-deliverables h3,.proposal-framework h3,.proposal-content-grid h3{font-size:21px;font-weight:500;line-height:1.6;margin-top:18px}
.growth-checklist__panel,.proposal-note__panel{border:0;background:transparent;padding:0}
.growth-checklist__panel li:before{background:transparent}
.growth-tags span,.proposal-content-grid li{border:0;background:transparent;padding-left:0;font-weight:400}
.growth-marker b{border:0;justify-content:start;width:auto;height:auto;font-weight:400}
.growth-index__grid,.proposal-index__grid{display:flex;flex-wrap:wrap;gap:12px 28px;border:0;padding:18px 0}
.growth-index a,.proposal-index a{border:0;min-height:32px;padding:0;font-weight:500;line-height:1.6}
.proposal-blueprint,.proposal-blueprint__map,.proposal-blueprint__map article{border:0;background:transparent}
.proposal-blueprint__visual{background:#f6f7f8}
.proposal-framework b,.proposal-blueprint b,.proposal-process b{border:0;background:transparent;color:#586173;justify-content:start;font-weight:400}
.growth-media-strip,.proposal-visuals{border:0;gap:16px;background:transparent}
.growth-media-strip figure,.proposal-visuals figure{height:auto;border:0;background:transparent;overflow:visible}
.growth-media-strip figure:first-child,.proposal-visuals figure:first-child{height:auto}
.growth-media-strip img,.proposal-visuals img{height:auto;aspect-ratio:16/10;object-fit:cover}
.growth-media-strip figcaption,.proposal-visuals figcaption{position:static;width:auto;padding:14px 0;background:transparent;color:#586173;font-weight:400}
.growth-btn,.proposal-btn,.service-btn{font-weight:500;border-radius:0;transform:none}
.growth-btn:hover,.proposal-btn:hover,.service-btn:hover{transform:none}
.growth-page a:focus-visible,.proposal-page a:focus-visible{outline:3px solid #173db2;outline-offset:4px}
@media(min-width:981px){.growth-wrap,.proposal-wrap,.service-wrap{width:min(1280px,calc(100% - 124px))!important;margin-left:max(88px,calc((100% - 1280px)/2))!important;margin-right:36px!important}}
@media(max-width:980px){.growth-wrap,.proposal-wrap,.service-wrap{width:calc(100% - 36px)!important;margin:0 18px!important}.growth-title,.proposal-title,.service-title{font-size:36px}.growth-hero__grid,.proposal-hero__grid{grid-template-columns:1fr}}
@media(max-width:640px){.growth-wrap,.proposal-wrap,.service-wrap{width:calc(100% - 32px)!important;margin:0 16px!important}.growth-title,.proposal-title,.service-title{font-size:30px}.growth-title span,.proposal-title span,.service-title span{font-size:21px}.growth-section-title,.proposal-section-title,.service-section-title,.growth-copy h2,.proposal-copy h2,.service-chapter__copy h2,.service-method h2,.service-cta h2,.growth-cta h2,.proposal-cta h2{font-size:25px}.growth-grid,.growth-matrix,.growth-deliverables,.proposal-framework,.proposal-content-grid{grid-template-columns:1fr;gap:28px}}
