.cm-growth{box-sizing:border-box;max-width:1100px;margin:40px auto;padding:clamp(24px,4vw,52px);border:1px solid #d8e4dd;border-radius:24px;background:#fff;color:#183d35;line-height:1.65}.cm-growth h2{color:#183d35;font-size:clamp(26px,3vw,40px);line-height:1.2;margin:16px 0 22px}.cm-growth h3{color:#245849;font-size:21px}.cm-growth-kicker{font-size:12px;font-weight:700;letter-spacing:.12em;color:#347561}.cm-growth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}.cm-growth-grid article{background:#f2f7f4;border:1px solid #e0eae4;border-radius:16px;padding:24px}.cm-growth-grid h3{margin-top:0}.cm-growth-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;margin:8px 12px 8px 0;border-radius:10px;background:#306d5b;color:#fff!important;font-weight:700;text-decoration:none}.cm-growth-button:hover{background:#214e40}.cm-growth a:focus-visible,.cm-growth summary:focus-visible{outline:3px solid #c86500;outline-offset:4px}.cm-growth-textlink{display:inline-block;margin:12px}.cm-growth-home,.cm-growth-client{text-align:center;width:100%;max-width:1000px}.cm-growth-client{background:#e9f3ed}.cm-growth-steps{padding-left:26px}.cm-growth-steps li{padding:12px 0}.cm-growth-note{font-size:14px;background:#f3f6f4;border-radius:12px;padding:18px;margin-top:28px}.cm-growth details{border-top:1px solid #dde7e0;padding:18px 0}.cm-growth summary{font-weight:700;cursor:pointer}.cm-growth-cities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cm-growth-cities a{padding:8px;border-radius:8px;background:#f2f7f4;color:#245849}@media(max-width:767px){.cm-growth-grid{grid-template-columns:1fr}.cm-growth-cities{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-growth{border-radius:18px;margin:28px auto}.cm-growth-button{width:100%;margin-right:0}}
