.growth-quotes small{color:var(--text-secondary);font-size:12px;display:block}.growth-quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.growth-quotes--compact{grid-template-columns:1fr;max-width:760px;margin:auto}.growth-quotes figure{margin:0}.growth-quotes blockquote{margin:0 0 24px;font-size:19px;line-height:1.6}.growth-quotes figcaption{align-items:center;gap:12px;display:flex}.growth-quotes img{object-fit:cover;border-radius:50%}.growth-quotes strong{display:block}.growth-example{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.growth-example ol{padding-left:20px}.growth-example li{margin:16px 0;line-height:1.7}.growth-showcase{border:1px solid var(--border);border-radius:16px;width:100%;height:auto}.growth-evidence{background:var(--bg-subtle);border:1px solid var(--border);border-radius:16px;margin:36px 0;padding:32px}.growth-evidence p{max-width:75ch;line-height:1.7}.growth-content{max-width:900px;margin:auto;padding:48px 24px}.growth-content section{margin:48px 0}.growth-content p,.growth-content li{line-height:1.8}.growth-content h2{margin:32px 0 16px}.growth-content h3{margin:24px 0 12px}.growth-content table{border-collapse:collapse;width:100%;font-size:14px}.growth-content th,.growth-content td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:14px}.growth-table{overflow-x:auto}.growth-review{border:1px solid var(--border);border-radius:14px;margin:24px 0;padding:24px}.growth-review textarea{border:1px solid var(--border);width:100%;min-height:180px;font:inherit;border-radius:8px;padding:14px}.growth-review label{margin:14px 0;display:block}.growth-review input{margin-right:10px}.growth-review-result{background:var(--bg-subtle);border-radius:12px;margin-top:24px;padding:24px}.growth-review-result h3{margin-top:0}.growth-methodology{background:var(--bg-subtle);border-left:3px solid var(--brand);margin:24px 0;padding:16px 20px;font-size:13px;line-height:1.6}.growth-related{flex-wrap:wrap;gap:16px;margin:24px 0;display:flex}.growth-review progress{width:100%;accent-color:var(--brand)}@media (max-width:800px){.growth-quotes,.growth-example{grid-template-columns:1fr}.growth-example{gap:24px}.growth-content{padding:28px 20px}.growth-evidence{padding:24px}.growth-content th,.growth-content td{min-width:140px}}