.wbhome-b.fit-page{background:var(--hpb-ink);min-height:70vh}.fit-page .fit-wrap{max-width:760px;margin:0 auto;padding:56px 16px 72px}.fit-page .fit-h1{font-family:var(--hpb-f-head);font-weight:600;font-size:clamp(34px,7vw,56px);line-height:1.04;letter-spacing:.01em;text-transform:uppercase;color:var(--hpb-text);margin:12px 0 14px}.fit-page .fit-h1 span{color:var(--hpb-blue)}.fit-page .fit-lede{font-size:17px;line-height:1.55;color:var(--hpb-dim);margin:0 0 28px;max-width:560px}.fit-page .fit-card{border:1px solid var(--hpb-line);background:var(--hpb-panel);box-shadow:inset 0 2px 0 var(--hpb-blue);padding:0 18px 20px}.fit-page .fit-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 -18px;padding:12px 18px;border-bottom:1px solid var(--hpb-line);font-family:var(--hpb-f-mono);font-size:10px;letter-spacing:.16em;color:var(--hpb-blue-lit)}.fit-page .fit-meter{display:inline-flex;gap:4px}.fit-page .fit-meter i{width:18px;height:3px;background:var(--hpb-line)}.fit-page .fit-meter .fit-meter__on{background:var(--hpb-blue)}.fit-page .fit-q{font-family:var(--hpb-f-head);font-weight:600;font-size:clamp(22px,4.6vw,30px);line-height:1.15;letter-spacing:.02em;text-transform:uppercase;color:var(--hpb-text);margin:22px 0 18px}.fit-page .fit-options{display:grid;gap:10px}.fit-page .fit-option{display:flex;align-items:center;gap:14px;width:100%;min-height:56px;padding:10px 14px;text-align:left;font-family:var(--hpb-f-body);font-size:16px;line-height:1.35;color:var(--hpb-text);background:var(--hpb-well);border:1px solid var(--hpb-line);cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.fit-page .fit-option--on,.fit-page .fit-option:focus-visible,.fit-page .fit-option:hover{border-color:var(--hpb-blue);background:var(--hpb-blue-wash)}.fit-page .fit-option__k{flex:none;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--hpb-line);font-family:var(--hpb-f-mono);font-size:11px;color:var(--hpb-blue-lit)}.fit-page .fit-back{margin-top:18px;padding:0;background:none;border:none;font-family:var(--hpb-f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--hpb-faint);cursor:pointer}.fit-page .fit-back:focus-visible,.fit-page .fit-back:hover{color:var(--hpb-text)}.fit-page .fit-body{font-size:16px;line-height:1.6;color:var(--hpb-dim);margin:0 0 20px}.fit-page .fit-card--built{box-shadow:inset 0 2px 0 var(--hpb-green)}.fit-page .fit-card--built .fit-card__head{color:var(--hpb-green)}.fit-page .fit-card--no{box-shadow:inset 0 2px 0 var(--hpb-red)}.fit-page .fit-card--no .fit-card__head{color:var(--hpb-red)}.fit-page .fit-cta{display:grid;gap:14px;justify-items:start}.fit-page .fit-cta .hps-cta{width:100%;max-width:360px}.fit-page .fit-fine{font-size:11px;line-height:1.7;letter-spacing:.04em;margin:0;max-width:560px}.fit-page .fit-fine,.fit-page .fit-note{font-family:var(--hpb-f-mono);color:var(--hpb-faint)}.fit-page .fit-note{margin-top:22px;font-size:10px;letter-spacing:.14em}