.td-growth{max-width:900px;margin:32px auto;padding:28px;border-radius:24px;background:#effaf7;color:#17384b}.td-growth h1{font-size:clamp(30px,6vw,52px)}.td-growth p{font-size:18px;line-height:1.6}.td-growth-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.td-growth button,.td-growth a.td-primary{min-height:48px;padding:12px 20px}.td-growth details{margin:22px 0}.td-growth summary{cursor:pointer;min-height:44px;font-weight:800}.td-growth-consent{display:block;font-size:14px;margin-top:24px}.td-growth [hidden]{display:none!important}.td-growth [data-demo-character]{width:150px;margin:auto}.td-demo-bubbles{color:#158999;font-size:64px;letter-spacing:15px;text-align:center}.td-growth :focus-visible{outline:4px solid #e9a72c;outline-offset:4px}@media(max-width:600px){.td-growth{margin:16px 8px;padding:20px}.td-growth-actions>*{width:100%}}
