._page_18r4k_1{color:#071426;background:#fff}._hero_18r4k_1{--accent:#28caea;color:#fff;background:#061120;min-height:620px;position:relative;overflow:hidden}._cyan_18r4k_1{--accent:#28caea}._blue_18r4k_1{--accent:#3478f2}._violet_18r4k_1{--accent:#8b4de0}._pink_18r4k_1{--accent:#f13c93}._orange_18r4k_1{--accent:#ff6828}._heroImage_18r4k_1{opacity:.38;background-image:url(/deutschland-fitness-hero-performance-v2-1280.webp);background-position:50%;background-size:cover;position:absolute;inset:0}._heroShade_18r4k_1{background:linear-gradient(90deg,#040c17fc,#040c17de 60%,#040c1740);position:absolute;inset:0}._heroInner_18r4k_1{max-width:1160px;margin:auto;padding:60px 24px 76px;position:relative}._hero_18r4k_1 nav{color:#9aa9b6;flex-wrap:wrap;gap:9px;margin-bottom:72px;font-size:12px;display:flex}._eyebrow_18r4k_1,._overview_18r4k_1 span,._progression_18r4k_1 span,._more_18r4k_1>div>span{color:var(--accent);letter-spacing:.13em;font-size:10px;font-weight:900}._hero_18r4k_1 h1{letter-spacing:-.058em;max-width:980px;margin:20px 0 24px;font-size:clamp(56px,7vw,88px);line-height:.95}._heroInner_18r4k_1>p{color:#d2dbe3;max-width:720px;font-size:17px;line-height:1.75}._facts_18r4k_1{border-top:2px solid var(--accent);grid-template-columns:repeat(4,1fr);max-width:930px;margin-top:48px;padding-top:21px;display:grid}._facts_18r4k_1 span{border-right:1px solid #ffffff26;gap:7px;padding-right:20px;display:grid}._facts_18r4k_1 small{color:#8e9dab;font-size:9px;font-weight:900}._facts_18r4k_1 strong{font-size:14px}._action_18r4k_1{background:#fff;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;max-width:1110px;margin:-30px auto 0;padding:10px;display:grid;position:relative;box-shadow:0 16px 48px #07142621}._action_18r4k_1 button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#22cfea,#3577f4,#8b4de0,#f13c93);border:0;min-height:58px;padding:0 22px;font-size:12px;font-weight:900}._action_18r4k_1 a{color:#3478f2;font-size:11px;font-weight:900}._action_18r4k_1 small{color:#74818b;justify-self:end;padding-right:15px;font-size:9px}._overview_18r4k_1{grid-template-columns:1fr 1fr;align-items:end;gap:60px;max-width:1110px;margin:auto;padding:110px 24px 55px;display:grid}._overview_18r4k_1 h2{letter-spacing:-.05em;margin:15px 0 0;font-size:clamp(43px,5vw,62px);line-height:1.03}._overview_18r4k_1 p{color:#61707a;margin:0;font-size:14px;line-height:1.8}._timeline_18r4k_1{gap:18px;max-width:1110px;margin:auto;padding:0 24px 110px;display:grid}._phase_18r4k_1{background:#f1f5f3;padding:34px}._phase_18r4k_1 header{grid-template-columns:65px 1fr auto;align-items:center;gap:20px;display:grid}._phase_18r4k_1 header>span{color:#b7f829;background:#071426;justify-content:center;align-items:center;width:65px;height:65px;font-size:16px;font-weight:900;display:flex;transform:rotate(-3deg)}._phase_18r4k_1 header small{color:#74818b;letter-spacing:.13em;font-size:9px;font-weight:900}._phase_18r4k_1 header h2{margin:4px 0 0;font-size:30px}._phase_18r4k_1 header>b{color:#65727c;letter-spacing:.1em;font-size:10px}._phase_18r4k_1>ol{gap:8px;margin:25px 0 0;padding:0;list-style:none;display:grid}._phase_18r4k_1>ol li{color:#52606a;background:#fff;padding:15px 18px;font-size:13px}._mainPhase_18r4k_1{color:#fff;background:#071426}._mainPhase_18r4k_1 header>span{background:var(--accent);color:#fff}._mainPhase_18r4k_1 header small{color:#95a5b2}._mainPhase_18r4k_1 header>b{color:#b4bec6}._exerciseList_18r4k_1{gap:8px;margin-top:28px;display:grid}._exerciseList_18r4k_1>article{color:#071426;background:#fff;grid-template-columns:50px 1.4fr 1.2fr auto;align-items:center;gap:20px;min-height:120px;padding:15px 20px;display:grid}._exerciseList_18r4k_1>article>span{color:#c4ccc8;font-size:20px;font-weight:900}._exerciseList_18r4k_1 small{color:var(--accent);letter-spacing:.1em;font-size:8px;font-weight:900}._exerciseList_18r4k_1 h3{margin:5px 0;font-size:20px}._exerciseList_18r4k_1 p{color:#6a7780;margin:0;font-size:10px}._exerciseList_18r4k_1 dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}._exerciseList_18r4k_1 dl div{gap:6px;display:grid}._exerciseList_18r4k_1 dt{color:#8a969e;font-size:7px;font-weight:900}._exerciseList_18r4k_1 dd{margin:0;font-size:11px;font-weight:850}._exerciseList_18r4k_1 a{color:#3478f2;white-space:nowrap;font-size:10px;font-weight:900}._progression_18r4k_1{background:#eaf0ed;grid-template-columns:.8fr 1.3fr auto;align-items:center;gap:35px;padding:65px max(24px,50vw - 555px);display:grid}._progression_18r4k_1 h2{letter-spacing:-.04em;margin:10px 0 0;font-size:42px}._progression_18r4k_1 p{color:#596771;font-size:13px;line-height:1.75}._progression_18r4k_1 a{color:#fff;background:#071426;padding:16px 18px;font-size:11px;font-weight:900}._safety_18r4k_1{background:#fff5e9;border-left:5px solid #ff6828;max-width:1110px;margin:60px auto;padding:27px 30px}._safety_18r4k_1 strong{font-size:16px}._safety_18r4k_1 p{color:#705f4e;margin:8px 0 0;font-size:13px;line-height:1.7}._more_18r4k_1{color:#fff;background:#071426;padding:85px max(24px,50vw - 555px)}._more_18r4k_1>div:first-child{justify-content:space-between;align-items:end;display:flex}._more_18r4k_1 h2{letter-spacing:-.045em;margin:12px 0 32px;font-size:48px}._more_18r4k_1>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}._more_18r4k_1 a{background:#112136;border-top:4px solid #28caea;min-height:180px;padding:23px;display:grid}._more_18r4k_1 a:nth-child(2){border-color:#8b4de0}._more_18r4k_1 a:nth-child(3){border-color:#ff6828}._more_18r4k_1 a small{color:#91a1ae;font-size:9px;font-weight:900}._more_18r4k_1 a strong{margin-top:31px;font-size:22px}._more_18r4k_1 a span{color:#b7f829;margin-top:auto;font-size:10px;font-weight:900}._action_18r4k_1{grid-template-columns:auto auto auto 1fr}._action_18r4k_1 ._saveOnly_18r4k_2{color:#16314d;background:#eef3f5}._player_18r4k_2{color:#fff;background:#071426;max-width:1160px;margin:-30px auto 90px;position:relative;box-shadow:0 22px 60px #07142633}._playerHeader_18r4k_2{grid-template-columns:1fr auto;padding:30px 34px 23px;display:grid}._playerHeader_18r4k_2 small{color:#28caea;letter-spacing:.13em;font-size:9px;font-weight:900}._playerHeader_18r4k_2 h2{margin:7px 0 4px;font-size:28px}._playerHeader_18r4k_2 p{color:#9eb0be;margin:0;font-size:11px}._playerHeader_18r4k_2>strong{color:#b7f829;font-size:35px}._playerProgress_18r4k_2{background:#26384c;grid-column:1/-1;height:6px;margin-top:20px;overflow:hidden}._playerProgress_18r4k_2 i{background:linear-gradient(90deg,#22cfea,#3577f4,#8b4de0,#f13c93,#ff6828);height:100%;transition:width .25s;display:block}._exerciseRail_18r4k_2{border-top:1px solid #26384c;display:flex;overflow-x:auto}._exerciseRail_18r4k_2 button{color:#fff;cursor:pointer;text-align:left;background:#102238;border:0;border-right:1px solid #26384c;flex:1 0 175px;align-items:flex-start;gap:4px;min-height:96px;padding:17px;display:grid}._exerciseRail_18r4k_2 button[aria-current=step]{color:#071426;background:#fff}._exerciseRail_18r4k_2 button>span{color:#28caea;font-size:10px;font-weight:900}._exerciseRail_18r4k_2 button>strong{font-size:11px}._exerciseRail_18r4k_2 button>small{color:#8497a7;font-size:8px}._exerciseRail_18r4k_2 ._exerciseDone_18r4k_2>span{color:#7a9f19}._playerBody_18r4k_2{color:#071426;background:#eef3f2;grid-template-columns:minmax(0,1fr) 285px;gap:18px;padding:24px;display:grid}._activeExercise_18r4k_2{background:#fff;padding:28px}._activeExerciseHead_18r4k_2{justify-content:space-between;align-items:center;display:flex}._activeExerciseHead_18r4k_2 span{color:#3478f2;letter-spacing:.12em;font-size:9px;font-weight:900}._activeExerciseHead_18r4k_2 a{color:#3478f2;font-size:9px;font-weight:900}._activeExercise_18r4k_2 h3{letter-spacing:-.035em;margin:13px 0 7px;font-size:32px}._activeExercise_18r4k_2>p{color:#64727c;margin:0 0 23px;font-size:11px;line-height:1.6}._setTable_18r4k_2{border:1px solid #dce4e7}._setTable_18r4k_2>div{border-bottom:1px solid #e5eaec;grid-template-columns:45px 1fr 1fr 120px;align-items:center;gap:10px;padding:10px 12px;display:grid}._setTable_18r4k_2>div:last-child{border-bottom:0}._setHeader_18r4k_2{color:#74818b;letter-spacing:.08em;background:#f0f4f5;font-size:7px;font-weight:900}._setTable_18r4k_2>div>strong{text-align:center;font-size:13px}._setTable_18r4k_2 label>span{display:none}._setTable_18r4k_2 input{color:#071426;font:inherit;background:#f7f9fa;border:1px solid #d9e1e4;border-radius:4px;width:100%;height:38px;padding:0 10px;font-size:11px}._setTable_18r4k_2 button{color:#38516a;cursor:pointer;background:#e7edf0;border:0;border-radius:4px;min-height:38px;font-size:9px;font-weight:900}._setTable_18r4k_2 ._setDone_18r4k_2{background:#f5ffe4}._setTable_18r4k_2 ._setDone_18r4k_2 button{color:#071426;background:#b7f829}._restTimer_18r4k_2{color:#fff;background:#0e2035;flex-direction:column;padding:28px;display:flex}._restTimer_18r4k_2>small{color:#b7f829;letter-spacing:.13em;font-size:9px;font-weight:900}._restTimer_18r4k_2>strong{letter-spacing:-.06em;margin:22px 0 5px;font-size:58px}._restTimer_18r4k_2>p{color:#aebdca;min-height:72px;font-size:11px;line-height:1.6}._restTimer_18r4k_2>div{gap:8px;display:grid}._restTimer_18r4k_2 button{color:#071426;cursor:pointer;background:#28caea;border:0;min-height:40px;font-size:9px;font-weight:900}._restTimer_18r4k_2 button+button{color:#c8d2da;background:#25394e}._restTimer_18r4k_2>span{color:#8497a7;border-top:1px solid #2a3d51;margin-top:auto;padding-top:18px;font-size:8px;line-height:1.5}._playerFooter_18r4k_2{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:17px 24px;display:grid}._playerFooter_18r4k_2 button{color:#fff;cursor:pointer;background:#1a3048;border:1px solid #334a61;min-height:42px;padding:0 16px;font-size:9px;font-weight:900}._playerFooter_18r4k_2 button:disabled{cursor:not-allowed;opacity:.35}._playerFooter_18r4k_2 span{color:#879aaa;text-align:center;font-size:8px}._playerFooter_18r4k_2 ._finishButton_18r4k_2{color:#071426;background:#b7f829;border-color:#b7f829}._workoutComplete_18r4k_2{color:#fff;background:#071426;grid-template-columns:70px 1fr auto;align-items:center;gap:20px;max-width:1110px;margin:-30px auto 80px;padding:25px 30px;display:grid;position:relative;box-shadow:0 16px 48px #07142629}._workoutComplete_18r4k_2>span{color:#071426;background:#b7f829;justify-content:center;align-items:center;width:60px;height:60px;font-size:25px;font-weight:900;display:flex;transform:rotate(-3deg)}._workoutComplete_18r4k_2 small{color:#28caea;letter-spacing:.13em;font-size:8px;font-weight:900}._workoutComplete_18r4k_2 h2{margin:5px 0;font-size:24px}._workoutComplete_18r4k_2 p{color:#a8b7c4;margin:0;font-size:10px}._workoutComplete_18r4k_2 a{color:#071426;background:#fff;padding:15px 18px;font-size:10px;font-weight:900}._playerRecommendation_18r4k_3{background:#f0f5f7;border-left:4px solid #8b4de0;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;margin:0 0 18px;padding:13px;display:grid}._playerRecommendation_18r4k_3>span{background:#e6edf0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;font-weight:900;display:flex}._playerRecommendation_18r4k_3>p{flex-direction:column;gap:3px;margin:0;display:flex}._playerRecommendation_18r4k_3 small{color:#3478f2;letter-spacing:.1em;font-size:7px;font-weight:900}._playerRecommendation_18r4k_3 strong{font-size:11px}._playerRecommendation_18r4k_3 b{color:#687680;font-size:8px;font-weight:600;line-height:1.45}._playerRecommendation_18r4k_3>em{white-space:nowrap;background:#fff;border:1px solid #d8e1e4;padding:8px;font-size:9px;font-style:normal;font-weight:900}._playerRecommendation_progress_18r4k_3{border-left-color:#7ba31e}._playerRecommendation_progress_18r4k_3>span{background:#b7f829}._playerRecommendation_hold_18r4k_3{border-left-color:#ff8b45}._playerRecommendation_confirm_18r4k_3{border-left-color:#3478f2}._workoutReadiness_18r4k_4{background:#eef3f5;border-left:4px solid #8b4de0;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;margin:0 0 10px;padding:12px 14px;display:grid}._workoutReadiness_18r4k_4>div{flex-direction:column;gap:3px;display:flex}._workoutReadiness_18r4k_4 small{color:#687b88;letter-spacing:.1em;font-size:7px;font-weight:900}._workoutReadiness_18r4k_4 strong{font-size:11px}._workoutReadiness_18r4k_4 p{color:#61727e;margin:0;font-size:8px;line-height:1.45}._workoutReadiness_18r4k_4 a{color:#3478f2;white-space:nowrap;font-size:8px;font-weight:900}._workoutReadiness_ready_18r4k_4{border-left-color:#7ba31e}._workoutReadiness_steady_18r4k_4{border-left-color:#3478f2}._workoutReadiness_reduce_18r4k_4{border-left-color:#ff8b45}@media (width<=900px){._action_18r4k_1{grid-template-columns:1fr;margin-inline:20px}._action_18r4k_1 small{justify-self:start}._player_18r4k_2{margin-inline:20px}._playerBody_18r4k_2{grid-template-columns:1fr}._restTimer_18r4k_2>p{min-height:auto}._restTimer_18r4k_2>span{margin-top:22px}._overview_18r4k_1{grid-template-columns:1fr;align-items:start}._exerciseList_18r4k_1>article{grid-template-columns:45px 1fr}._exerciseList_18r4k_1 dl,._exerciseList_18r4k_1 a{grid-column:2}._progression_18r4k_1{grid-template-columns:1fr;align-items:start}._more_18r4k_1>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=650px){._hero_18r4k_1{min-height:650px}._heroImage_18r4k_1{background-image:url(/deutschland-fitness-hero-performance-v2-768.webp)}._heroShade_18r4k_1{background:#040c17db}._heroInner_18r4k_1{padding:42px 20px 65px}._hero_18r4k_1 nav{margin-bottom:58px}._hero_18r4k_1 h1{font-size:52px}._facts_18r4k_1{grid-template-columns:1fr 1fr;gap:18px}._facts_18r4k_1 span{border:0}._player_18r4k_2{margin-bottom:65px;margin-inline:10px}._playerHeader_18r4k_2{padding:24px 20px 19px}._playerHeader_18r4k_2 h2{font-size:22px}._playerHeader_18r4k_2>strong{font-size:28px}._exerciseRail_18r4k_2 button{flex-basis:145px;min-height:84px;padding:13px}._playerBody_18r4k_2{padding:10px}._activeExercise_18r4k_2{padding:20px 15px}._activeExerciseHead_18r4k_2{flex-direction:column;align-items:flex-start;gap:8px}._activeExercise_18r4k_2 h3{font-size:27px}._workoutReadiness_18r4k_4{grid-template-columns:1fr;align-items:start}._playerRecommendation_18r4k_3{grid-template-columns:34px 1fr;align-items:start}._playerRecommendation_18r4k_3>em{grid-column:2;justify-self:start}._setHeader_18r4k_2{display:none!important}._setTable_18r4k_2>div{grid-template-columns:34px 1fr;padding:12px}._setTable_18r4k_2 label{gap:5px;display:grid}._setTable_18r4k_2 label>span{color:#75828c;font-size:7px;font-weight:900;display:block}._setTable_18r4k_2 button{grid-column:2}._playerFooter_18r4k_2{grid-template-columns:1fr 1fr;padding:12px}._playerFooter_18r4k_2>span{display:none}._workoutComplete_18r4k_2{grid-template-columns:55px 1fr;margin-inline:12px;padding:20px}._workoutComplete_18r4k_2>span{width:48px;height:48px}._workoutComplete_18r4k_2 a{text-align:center;grid-column:1/-1}._overview_18r4k_1{padding:90px 20px 45px}._timeline_18r4k_1{padding:0 20px 80px}._phase_18r4k_1{padding:24px 18px}._phase_18r4k_1 header{grid-template-columns:55px 1fr;align-items:start}._phase_18r4k_1 header>span{width:52px;height:52px}._phase_18r4k_1 header>b{grid-column:2}._exerciseList_18r4k_1>article{grid-template-columns:35px 1fr;align-items:start;gap:12px;padding:17px 14px}._exerciseList_18r4k_1 dl{gap:8px}._exerciseList_18r4k_1 a{margin-top:5px}._progression_18r4k_1{padding:55px 20px}._more_18r4k_1{padding:70px 20px}._more_18r4k_1>div:last-child{grid-template-columns:1fr}}._exerciseAlternative_18r4k_8{background:#eef8fb;border-left:4px solid #28caea;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin:0 0 10px;padding:14px;display:grid}._exerciseAlternative_18r4k_8>span{color:#087d92;letter-spacing:.08em;background:#d9f6fc;padding:7px 8px;font-size:7px;font-weight:900}._exerciseAlternative_18r4k_8>div{flex-direction:column;gap:3px;display:flex}._exerciseAlternative_18r4k_8 small{color:#3478f2;letter-spacing:.1em;font-size:7px;font-weight:900}._exerciseAlternative_18r4k_8 strong{font-size:13px}._exerciseAlternative_18r4k_8 p{color:#61727e;margin:0;font-size:9px;line-height:1.45}._exerciseAlternative_18r4k_8 button{color:#fff;cursor:pointer;background:#071426;border:0;min-height:38px;padding:0 12px;font-size:8px;font-weight:900}._exerciseAlternative_18r4k_8 button:disabled{cursor:not-allowed;opacity:.5}._exerciseAlternativeActive_18r4k_8{background:#f3ffe1;border-left-color:#8ebc20}._exerciseAlternativeActive_18r4k_8>span{color:#071426;background:#b7f829}._exerciseAlternativeActive_18r4k_8 button{color:#526573;background:#e2e9ec}@media (width<=650px){._exerciseAlternative_18r4k_8{grid-template-columns:1fr;align-items:start}._exerciseAlternative_18r4k_8>span{justify-self:start}._exerciseAlternative_18r4k_8 button{width:100%}}
