.growth-metrics{--gm-blue:#155cc0;--gm-green:#17865f;--gm-amber:#a86710;--gm-red:#be3e45;max-width:1460px;margin:0 auto;color:var(--text,#1a2a42)}.growth-metrics-hero{border-radius:20px;padding:26px;background:linear-gradient(115deg,#06274d,#135298);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.growth-metrics-hero h1{color:white;font-size:clamp(1.5rem,2vw,2rem);margin:5px 0}.growth-metrics-hero p{margin:0;opacity:.92;max-width:660px}.growth-metrics-kicker{font-size:.75rem;letter-spacing:.14em;font-weight:800;color:#b9e9ff}.growth-inline{display:flex;gap:9px;align-items:end;flex-wrap:wrap}.growth-inline label{color:white;font-weight:700}.growth-inline input{border-radius:10px;padding:10px;background:white;color:#12263f}.growth-metric-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:14px;margin:20px 0}.growth-metric-card{position:relative;padding:19px;border-radius:16px;background:var(--card,#fff);border:1px solid #dbe3ef;box-shadow:0 3px 14px #12365b0a;min-width:0}.growth-metric-card h2{font-size:1rem;margin:7px 0}.growth-metric-value{font-weight:800;font-size:clamp(1.45rem,2vw,1.85rem);margin:5px 0;color:#06447a}.growth-metric-target{font-size:.88rem;opacity:.75}.growth-metric-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:12px;background:#e0f2fe;color:#07569c;font-weight:800;font-size:1.3rem}.growth-metric-card.is-hit .growth-metric-icon{background:#d9f6e8;color:#09683d}.growth-metric-card.is-below .growth-metric-icon{background:#fff0e5;color:#ad4b22}.growth-track{border-radius:99px;height:10px;background:#e5ebf3;overflow:hidden;margin:14px 0 9px}.growth-track span{height:100%;display:block;background:var(--gm-blue);border-radius:99px}.growth-metric-card.is-hit .growth-track span{background:var(--gm-green)}.growth-metric-card.is-below .growth-track span{background:var(--gm-red)}.growth-metrics-grid{display:grid;grid-template-columns:minmax(270px,1fr) minmax(300px,1fr);gap:17px}.growth-panel{padding:20px;border-radius:16px}.growth-panel h2{margin-top:0}.growth-form{display:grid;gap:11px}.growth-form label{display:grid;gap:5px;font-weight:600;font-size:.9rem}.growth-form input,.growth-form select,.growth-form textarea{width:100%;border-radius:9px}.growth-goal-item{border-top:1px solid #dde5ee;padding:13px 0}.growth-goal-item summary{display:flex;justify-content:space-between;gap:10px;cursor:pointer;font-weight:650}.growth-goal-item form{margin-top:14px}.growth-tag{background:#e6effe;color:#153b75;border-radius:99px;padding:3px 10px;font-size:.77rem}.growth-empty{padding:20px;margin:16px 0 0;border:1px dashed #9db8d6;background:#f0f6ff;border-radius:14px;color:#1b426e}.growth-disclaimer{font-size:.85rem;opacity:.78;margin-top:20px;max-width:900px}@media(max-width:760px){.growth-metrics-grid{grid-template-columns:1fr}.growth-metrics-hero{padding:18px}.growth-metric-cards{grid-template-columns:1fr}}
