/* Home Base: foundation green with a bronze first-stage frame. */
.hb-experience{--pp-accent:#b6ef83;--pp-panel:#1a2517;--pp-border:#4c633c}.hb-experience .eyebrow,.hb-experience .pp-cover-label,.hb-experience .pp-small{font-size:.875rem}.hb-experience .pp-cover{transform:none;max-width:360px;border-top-color:#d9a777}.hb-experience .pp-cover img{max-height:340px;height:auto;object-fit:contain}.hb-experience .pp-cover-label strong{color:#e6b78c}.hb-intro{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:40px}.hb-equipment{padding:28px;border:1px solid var(--pp-border);border-radius:12px;background:var(--pp-panel)}.hb-equipment h3{font-size:1.7rem;line-height:1.2}.hb-equipment p{color:#d5dfcc}.hb-cardio{display:grid;grid-template-columns:1fr 170px;gap:28px;align-items:center;border:1px solid var(--pp-border);border-radius:12px;padding:28px;background:#1d301b}.hb-cardio h3{font-size:1.8rem;margin:12px 0}.hb-cardio-count{display:grid;gap:10px;text-align:center}.hb-cardio-count strong{font-size:4rem;color:var(--pp-accent);line-height:1}.hb-cardio-count span{font-size:.875rem;line-height:1.5}.hb-stage{border-left:3px solid #d9a777;padding-left:26px;margin-top:26px}.hb-stage .eyebrow{color:#e6b78c}.hb-experience .pp-panel{min-height:180px}.hb-experience .pp-switch button{flex-basis:180px}
@media(max-width:760px){.hb-intro{grid-template-columns:1fr;gap:24px}.hb-experience .pp-cover{max-width:300px}.hb-experience .pp-cover img{max-height:280px}.hb-cardio{grid-template-columns:1fr;gap:12px;padding:24px}.hb-cardio-count{display:flex;align-items:center;text-align:left;gap:20px}.hb-cardio-count strong{font-size:3rem}.hb-equipment{padding:24px}.hb-experience .pp-switch button{flex-basis:100%}.hb-stage{padding-left:20px}}
