/* v100: faster orientation, without a second sticky bar or new tracking. */
.academy-sales .academy-wayfinder{width:90%;margin:0 auto 54px;padding:24px 0;border-bottom:1px solid #3b4142;color:#f1f2ee}
.academy-wayfinder>p{margin:0 0 16px;font:11px/1.7 'DM Mono',monospace;letter-spacing:.08em;color:#b7bfbd}
.academy-wayfinder>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
.academy-wayfinder a{display:flex;align-items:center;gap:12px;min-height:58px;padding:12px 16px;border:1px solid #414747;border-radius:8px;background:#181c1d;font-size:14px;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s,transform .18s}
.academy-wayfinder a>span{font:11px 'DM Mono',monospace;color:#aeb8b4}
.academy-wayfinder a>i{margin-left:auto;font-style:normal;color:#aeb8b4}
.academy-wayfinder a:hover{background:#252d2b;border-color:#91a89b;transform:translateY(-2px)}
.academy-wayfinder a:focus-visible,.home-next-actions a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.academy-sales #wayfinder-heading,.academy-sales #enthalten,.academy-sales #wochenplan,.academy-sales #preise,.academy-sales #beitreten,.academy-sales #fragen{scroll-margin-top:110px}
.academy-sales .access-faq .faq-group-title{margin:36px 0 14px;font-size:12px;font-weight:700;line-height:1.7;letter-spacing:.07em;color:var(--tone-bdbdbd,#bdbdbd)}
.academy-sales .access-faq .faq-group-title:first-child{margin-top:0}
.academy-sales .faq-list summary{min-height:64px}
.home-clear .clear-finish .home-next-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:24px 0 0}
.home-clear .home-next-actions .home-next-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 24px;border:1px solid currentColor;border-radius:4px;font-weight:700;font-size:14px;text-decoration:none;transition:background .18s}
.home-clear .home-next-actions .home-next-secondary:hover{background:#8882}
html[data-theme=light] .academy-sales .academy-wayfinder{color:#202725;border-color:#bfc8c2}
html[data-theme=light] .academy-wayfinder>p,html[data-theme=light] .academy-wayfinder a>span,html[data-theme=light] .academy-wayfinder a>i{color:#53655c}
html[data-theme=light] .academy-wayfinder a{background:#efefea;border-color:#bac6be}
html[data-theme=light] .academy-wayfinder a:hover{background:#e0e8e0;border-color:#687f71}
html[data-theme=light] .academy-sales .access-faq .faq-group-title{color:#47594e}
@media(max-width:950px){.academy-wayfinder>div{grid-template-columns:repeat(3,minmax(0,1fr))}.academy-wayfinder a{font-size:13px;gap:8px;padding:12px}}
@media(max-width:600px){.academy-sales .academy-wayfinder{width:calc(100% - 36px);margin-bottom:30px;padding:16px 0 24px}.academy-wayfinder>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.academy-wayfinder a:last-child{grid-column:1/-1}.academy-wayfinder a{min-height:52px}.home-clear .clear-finish .home-next-actions{flex-direction:column;align-items:stretch}.home-clear .home-next-actions a{width:100%;white-space:normal;text-align:center}}
@media(prefers-reduced-motion:reduce){.academy-wayfinder a,.home-clear .home-next-actions .home-next-secondary{transition:none}.academy-wayfinder a:hover{transform:none}}
