/* /growth assessment (Growth plan v1): pills + chips reuse the onboarding wizard look (start.css .wz-pill/.wz-chip). */
.gr .gr-q{display:block}
.gr .gr-q>span{display:block;margin-bottom:8px}
.gr .gr-chips{display:flex;flex-wrap:wrap;gap:8px}
.gr .wz-pill span,.gr .wz-chip span{display:inline-flex;align-items:center;min-height:42px;padding:9px 14px;border-radius:12px;border:1px solid #ffffff2a;background:#ffffff0d;color:#e6eef7;font-size:15px;line-height:1.3}
.gr .wz-pill span b{font-weight:600}
.gr .wz-pill input:checked+span,.gr .wz-chip input:checked+span{border-color:var(--yellow,#ffd23f);background:#ffd23f1f;color:#fff}
.gr .gr-q.invalid .wz-pill span,.gr .gr-q.invalid .wz-chip span{border-color:#ff8a8a}
.gr fieldset legend{letter-spacing:.04em}
/* proposal page */
.gp-mods{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:18px 0}
.gp-mod{padding:18px 18px 16px;border-radius:16px}
.gp-mod h3{margin:0 0 6px;font-size:17px}
.gp-mod p{margin:0 0 8px;color:#c8d6e5;font-size:15px;line-height:1.5}
.gp-mod dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:4px 10px;font-size:13.5px;color:#9fb3c8}
.gp-mod dt{font-weight:600;color:#dbe6f2}
.gp-not{columns:2 260px;margin:10px 0 0;padding-left:18px;color:#c8d6e5}
.gp-note{padding:14px 16px;border-radius:14px;margin:14px 0;border:1px solid #ffd23f55;background:#ffd23f12;color:#f3e6b8}
.gp-review{padding:22px;border-radius:16px}
.gp-nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:14px 0}
.gp-nums div{padding:14px;border-radius:14px}
.gp-nums b{display:block;font-size:22px}
.gp-nums span{color:#9fb3c8;font-size:13.5px}
