.growth-intro{max-width:1040px}.growth-surface,.growth-discovery{background:#e5dbea}.growth-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:36px;align-items:start}.growth-card{background:#eee5f3;border:1px solid #cbb8dd;padding:30px;border-radius:18px}.growth-layout form{max-width:none;margin:0}.growth-layout aside{padding:10px}.growth-card label{display:block;margin:16px 0 7px;font-weight:600}.growth-card select,.project-context select{display:block;width:100%;padding:13px 14px;font:inherit;color:#36204e;border:1px solid #bba0dd;border-radius:9px;background:#f4eff5}.growth-card .button{margin-top:18px;cursor:pointer}.growth-card .button:disabled{opacity:.6;cursor:wait}.growth-result{margin-top:36px}.growth-result[hidden],.preview-output[hidden],#handoff-review[hidden]{display:none}.growth-card h2{font-size:32px}.growth-result ul{margin:20px 0}.preview-output,#handoff-text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#e1d4ec;padding:20px;border-radius:12px}.project-context{border:1px solid #cbb8dd;padding:20px;border-radius:14px;margin:0 0 28px;background:#e9dfef}.project-context legend{font-weight:600;padding:0 8px}.project-context label{margin-top:15px}#handoff-review{max-width:700px;margin-bottom:26px}.growth-card select:focus-visible,.project-context select:focus-visible{outline:3px solid #8962b8;outline-offset:3px}.customer-focus .nav{gap:20px}@media(max-width:850px){.growth-layout{grid-template-columns:1fr}.growth-card{padding:22px}.customer-focus .nav{gap:12px}.growth-card h2{font-size:29px}}
.growth-result{scroll-margin-top:120px}.vx-chat-contact[hidden]{display:none}
