.growth-section{padding:110px clamp(24px,7vw,120px);background:linear-gradient(135deg,#08758e,#07465e);color:#fff}.growth-head{display:grid;grid-template-columns:1fr .85fr;align-items:end;gap:50px}.growth-head h2{font-size:clamp(34px,4vw,54px);line-height:1.2;margin:0}.growth-head>p{color:#c0dcdf;max-width:460px}.growth-flow{display:grid;grid-template-columns:repeat(5,1fr);margin-top:55px;border-top:1px solid rgba(255,255,255,.2)}.growth-flow article{padding:30px 22px;border-right:1px solid rgba(255,255,255,.15)}.growth-flow b{display:block;color:#68ddd4;font-size:12px}.growth-flow span{display:block;font-size:20px;font-weight:800;margin:17px 0 7px}.growth-flow p{font-size:13px;color:#c3d9dc}.service-boundary{font-size:12px;color:#a9cccf;margin:30px 0 0}.credit-section{display:grid;grid-template-columns:1.3fr .7fr;gap:60px;align-items:center;background:#f6f4ec}.credit-main>p:not(.eyebrow){color:var(--muted);max-width:760px}.credit-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.credit-tags span{padding:9px 16px;border:1px solid #c8d4d2;border-radius:999px;font-size:13px;background:#fff}.credit-aside{padding:34px;border-radius:var(--radius);background:var(--ink);color:#fff}.credit-aside strong{font-size:22px;color:#70ddd5}.credit-aside p{font-size:13px;color:#b5c7cc;border-top:1px solid rgba(255,255,255,.13);padding-top:16px}
@media(max-width:960px){.credit-section,.growth-head{grid-template-columns:1fr}.growth-flow{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.growth-section{padding:78px 22px}.growth-flow{grid-template-columns:1fr}.growth-flow article{border-right:0;border-bottom:1px solid rgba(255,255,255,.15)}}
