/* Growth Launch extends the existing Circle37 kit. */
.growth-offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);border:2px solid var(--ink)}
.growth-price{background:var(--orange);padding:clamp(24px,4vw,48px);display:flex;flex-direction:column;align-items:flex-start;gap:16px}
.growth-amount{font:900 clamp(72px,8vw,112px)/1 var(--display);font-variant-numeric:tabular-nums}
.growth-price .btn{max-width:100%;white-space:normal}
.growth-price>p:last-child{font-size:13px;max-width:36ch}
.growth-scope{padding:clamp(24px,4vw,48px)}
.growth-scope h3{font:900 32px/1.1 var(--display);text-transform:uppercase;margin-bottom:24px}
.growth-scope ul{list-style:disc;padding-left:20px;display:grid;gap:12px;margin-bottom:24px}
.growth-scope>p{font-size:13px;color:var(--mute)}
.work-more{margin-top:24px;border-block:1px solid var(--ink)}
.work-more summary{font:700 14px/1.5 var(--mono);padding:20px 0;cursor:pointer;text-transform:uppercase}
.work-more[open]{padding-bottom:24px}
.work-more summary:focus-visible{outline:2px solid var(--orange-ink);outline-offset:4px}
@media(min-width:701px){.work .crates{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.growth-offer{grid-template-columns:1fr}.growth-price .btn{width:100%}.growth-price{border-bottom:2px solid var(--ink)}}
