.journey{max-width:1000px}.journey-progress{display:flex;justify-content:space-between;gap:16px;font-size:12px;font-weight:700;color:var(--muted)}.journey-track{height:7px;border-radius:10px;overflow:hidden;background:var(--line);margin:12px 0 32px}.journey-track>span{display:block;height:100%;background:var(--gradient);border-radius:10px;transition:width .2s}.energy-group{border:0;padding:0;margin:24px 0}.energy-group legend{font-weight:750;color:var(--ink);font-size:16px;margin-bottom:12px}.equipment-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.equipment-option{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:12px;padding:16px;background:white;color:var(--ink);font:inherit;text-align:left;min-height:62px}.equipment-option>span{width:23px;height:23px;border-radius:50%;background:#f0f4f6;display:grid;place-items:center;flex-shrink:0}.equipment-option.selected{border:2px solid var(--accent);padding:15px;background:var(--soft)}.equipment-option.selected>span{background:var(--accent);color:#fff}.equipment-option small{margin-left:auto;font-size:10px;color:var(--muted)}.equipment-option:focus-visible,.check-answers button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.energy-note{display:block;margin-top:18px;font-weight:700}.energy-note input{display:block;width:100%;font:inherit;padding:15px;border:1px solid var(--line);border-radius:10px;margin-top:8px}.result-routes{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:32px}.result-routes>div{padding:24px;border:1px solid var(--line);border-radius:18px;display:flex;flex-direction:column;gap:12px}.result-routes p{font-size:14px;line-height:1.65;flex:1}.result-routes h3{font-size:23px;line-height:1.2}.result-routes .btn{width:100%;white-space:normal;line-height:1.4}.result-routes .route-self{background:var(--soft);border:2px solid var(--accent)}.future-card details{font-size:13px;line-height:1.65;margin-top:20px}.future-card details p{margin-top:12px}.future-card details a{color:var(--accent);text-decoration:underline}.future-card summary{cursor:pointer;font-weight:700}.check-answers{display:grid;gap:12px}.check-answers .choice{display:flex;justify-content:space-between;align-items:center;width:100%;padding:24px;text-align:left;font-size:17px;line-height:1.5;gap:20px}.journey-help{margin-top:20px;white-space:normal!important}.journey .wizard-nav{flex-wrap:wrap}.br-actions button.br-btn{cursor:pointer;font-family:inherit}.check-journey .wizard-nav{margin-top:26px}@media(max-width:650px){.equipment-grid,.result-routes{grid-template-columns:1fr}.journey{padding:24px 18px}.journey-progress{font-size:11px}.result-routes>div{padding:20px}.check-answers .choice{font-size:15px;padding:20px}.future-card .result-grid{grid-template-columns:1fr}.energy-special{display:grid;grid-template-columns:1fr}.journey .wizard-heading h2{font-size:29px}.br-actions{display:flex;flex-direction:column}.br-actions button.br-btn{width:100%;white-space:normal}}

/* Alleen de twee startknoppen en het persoonlijke checkadvies. */
.br-hero .br-actions button.journey-partner-cta{border:2px solid var(--accent);background:var(--accent);color:#fff!important;box-shadow:0 8px 20px rgba(0,0,0,.12)}
.br-hero .br-actions button.journey-partner-cta:hover{filter:brightness(1.08)}
.check-recommendation{display:block;margin-top:8px;color:var(--accent)}
.check-advice{background:var(--soft);border-left:5px solid var(--accent);padding:24px;border-radius:16px;line-height:1.7}
.check-advice p{margin:0 0 16px}.check-advice p:last-child{margin-bottom:0}
.check-calculator-next{margin-top:24px;padding:24px;border:1px solid var(--line);border-radius:16px}.check-calculator-next h3{margin-bottom:10px}.check-calculator-next .btn{white-space:normal}
@media(max-width:650px){.check-advice,.check-calculator-next{padding:20px}.check-calculator-next .btn{width:100%}}
.check-calculator-next .btn.primary{background:var(--accent);color:#fff}
