.ExerciseHeader_header__Otzle{margin-bottom:2rem}.ExerciseHeader_brandBar__fqTxh{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:1.5rem;font-family:Impact,Arial Black,sans-serif}.ExerciseHeader_lyfta__yl6hq{color:#2B2421;font-weight:900}.ExerciseHeader_x__K2Rl6{color:#605f5c;font-weight:400}.ExerciseHeader_fresh__P_aZO{color:#CD231E;font-weight:900}.ExerciseHeader_title__DXu2m{font-family:Impact,Arial Black,sans-serif;font-size:2.5rem;color:#CD231E;margin-bottom:1rem;line-height:1.2}.ExerciseHeader_description__DQh8e{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.1rem;color:#2B2421;line-height:1.6;margin-bottom:1.5rem}.ExerciseHeader_meta__HeCHL{display:flex;flex-wrap:wrap;gap:1.5rem;padding:1rem 0;border-top:2px solid #e7e5df;border-bottom:2px solid #e7e5df}.ExerciseHeader_metaItem__U8vl_{display:flex;flex-direction:column;gap:.25rem}.ExerciseHeader_metaLabel__clEdn{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.85rem;color:#605f5c;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.ExerciseHeader_metaValue__TDkq8{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:#2B2421;font-weight:500}@media (max-width:768px){.ExerciseHeader_title__DXu2m{font-size:2rem}.ExerciseHeader_brandBar__fqTxh{font-size:1.2rem}}.ExerciseVideo_videoContainer__Sjrq_{position:relative;width:100%;margin:0 auto;background:#000;border-radius:0;overflow:hidden;box-shadow:none}.ExerciseVideo_video__OweUf{width:100%;height:auto;display:block;max-height:70vh;object-fit:cover;aspect-ratio:16/9}.ExerciseVideo_video__OweUf:focus{outline:3px solid #CD231E;outline-offset:-3px}@media (min-width:769px){.ExerciseVideo_videoContainer__Sjrq_{max-width:1200px;border-radius:16px;margin:2rem auto;box-shadow:0 10px 40px rgba(0,0,0,.3)}.ExerciseVideo_video__OweUf{border-radius:16px}}@media (max-width:768px){.ExerciseVideo_videoContainer__Sjrq_{margin:0}.ExerciseVideo_video__OweUf{max-height:50vh}}.OpenInAppCTA_button__ulYqk{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#CD231E,#950E0E);color:#FFF8E8;padding:1.5rem 2rem;border-radius:12px;border:none;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:all .3s ease;box-shadow:0 5px 20px rgba(205,35,30,.3);width:100%;max-width:400px;margin:0 auto}.OpenInAppCTA_button__ulYqk:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(205,35,30,.4)}.OpenInAppCTA_button__ulYqk:active{transform:translateY(-1px)}.OpenInAppCTA_icon__9oknN{font-size:2rem;margin-bottom:.5rem}.OpenInAppCTA_text__M_dF2{font-size:1.3rem;font-weight:700;margin-bottom:.25rem}.OpenInAppCTA_subtitle__G9M_9{font-size:.9rem;opacity:.9;font-weight:400}@media (max-width:768px){.OpenInAppCTA_button__ulYqk{padding:1.2rem 1.5rem}.OpenInAppCTA_text__M_dF2{font-size:1.1rem}.OpenInAppCTA_subtitle__G9M_9{font-size:.85rem}}.InstallCTA_container__L7S_v{text-align:center;padding:2rem 0}.InstallCTA_label__CoCJ1{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.1rem;color:#2B2421;margin-bottom:1.5rem;font-weight:500}.InstallCTA_buttons__oGJH1{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.InstallCTA_storeButton__fzsgq{display:flex;align-items:center;gap:.75rem;background:#2B2421;color:#FFF8E8;padding:.8rem 1.5rem;border-radius:8px;border:none;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:all .3s ease;min-width:160px}.InstallCTA_storeButton__fzsgq:hover{background:#3d3330;transform:translateY(-2px);box-shadow:0 5px 15px rgba(43,36,33,.3)}.InstallCTA_storeButton__fzsgq:active{transform:translateY(0)}.InstallCTA_storeIcon__OJKVj{width:30px;height:30px;background:#FFF8E8;border-radius:6px;flex-shrink:0}.InstallCTA_storeText__civIA{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.InstallCTA_storeLabel__hHqoc{font-size:.7rem;opacity:.8;font-weight:400}.InstallCTA_storeName__DpPuy{font-size:1rem;font-weight:600}@media (max-width:500px){.InstallCTA_buttons__oGJH1{flex-direction:column;align-items:center}.InstallCTA_storeButton__fzsgq{width:100%;max-width:200px}}.exercise_container___IckY{min-height:100vh;background:#FFF8E8;padding:2rem 1rem}.exercise_content__yfOD_{max-width:800px;margin:0 auto}.exercise_loader__rzG3h{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.exercise_spinner__5NFo_{width:50px;height:50px;border:4px solid #cd231e;border-top-color:transparent;border-radius:50%;animation:exercise_spin__ABXXu .8s linear infinite;margin-bottom:1rem}@keyframes exercise_spin__ABXXu{to{transform:rotate(1turn)}}.exercise_loader__rzG3h p{color:#2B2421;font-size:1.1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.exercise_error__kEnnE{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem}.exercise_error__kEnnE h1{font-family:Impact,Arial Black,sans-serif;color:#CD231E;font-size:2.5rem;margin-bottom:1rem}.exercise_error__kEnnE p{color:#2B2421;margin-bottom:2rem}.exercise_button__7jueP,.exercise_error__kEnnE p{font-size:1.1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.exercise_button__7jueP{display:inline-block;background:#CD231E;color:#FFF8E8;padding:1rem 2.5rem;border-radius:30px;text-decoration:none;font-weight:600;transition:all .3s ease}.exercise_button__7jueP:hover{background:#950E0E;transform:translateY(-2px);box-shadow:0 5px 15px rgba(205,35,30,.4)}.exercise_ctas__T7GJe{margin-top:3rem;display:flex;flex-direction:column;gap:1.5rem}@media (max-width:768px){.exercise_container___IckY{padding:1rem .5rem}}.qr-exercise_navbar__i__77{background:#fff;border-bottom:1px solid #e0e0e0;padding:15px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:100;box-shadow:0 2px 4px rgba(0,0,0,.05)}.qr-exercise_navContent__Ty4k1{max-width:800px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.qr-exercise_logo__qoghE{font-size:24px;font-weight:700;color:#000;margin:0;letter-spacing:.5px}.qr-exercise_container__OEidf{max-width:100%;margin:0 auto;padding:0;min-height:100vh;background:#FFF8E8}.qr-exercise_error__KKJaK,.qr-exercise_loading__Rd4uY{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;text-align:center;padding:40px 20px;background:#FFF8E8}.qr-exercise_spinner__bQmlN{width:60px;height:60px;border:5px solid rgba(205,35,30,.1);border-top-color:#cd231e;border-radius:50%;animation:qr-exercise_spin__HJR0h .8s linear infinite;margin-bottom:20px}@keyframes qr-exercise_spin__HJR0h{to{transform:rotate(1turn)}}.qr-exercise_error__KKJaK h1{font-family:Impact,Arial Black,sans-serif;font-size:2rem;margin-bottom:1rem;color:#CD231E;text-transform:uppercase;letter-spacing:-.02em}.qr-exercise_error__KKJaK p{font-size:1.1rem;color:#605f5c;line-height:1.6}.qr-exercise_exerciseName__5e7FE{margin:0;padding:2rem 1.5rem;background:#FFF8E8;border-bottom:3px solid #cd231e}.qr-exercise_exerciseName__5e7FE h2{font-family:Impact,Arial Black,sans-serif;font-size:2rem;font-weight:900;color:#CD231E;margin:0;text-transform:uppercase;letter-spacing:-.02em;line-height:1.2}.qr-exercise_instructions__ta3yD{margin:0;padding:2rem 1.5rem;background:#FFFFFF;border-radius:0}.qr-exercise_instructions__ta3yD h2{font-family:Impact,Arial Black,sans-serif;font-size:1.5rem;margin-bottom:1rem;color:#2B2421;text-transform:uppercase;letter-spacing:-.01em}.qr-exercise_instructions__ta3yD p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.1rem;line-height:1.7;color:#2B2421;margin:0}.qr-exercise_muscleMapping__xiWzL{margin:0;padding:2rem 1.5rem;background:#F6ECC8}@media (min-width:769px){.qr-exercise_container__OEidf{max-width:1400px}.qr-exercise_exerciseName__5e7FE{padding:3rem 4rem}.qr-exercise_exerciseName__5e7FE h2{font-size:2.5rem;max-width:1200px;margin:0 auto}.qr-exercise_instructions__ta3yD{padding:3rem 4rem}.qr-exercise_instructions__ta3yD h2,.qr-exercise_instructions__ta3yD p{max-width:1200px;margin-left:auto;margin-right:auto}.qr-exercise_instructions__ta3yD h2{margin-bottom:1.5rem}.qr-exercise_instructions__ta3yD p{font-size:1.2rem;line-height:1.8}.qr-exercise_muscleMapping__xiWzL{padding:3rem 4rem}.qr-exercise_mappingSection__s2Frl{max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:2.5rem}}.qr-exercise_mappingSection__s2Frl{margin-bottom:2rem}.qr-exercise_mappingSection__s2Frl:last-child{margin-bottom:0}.qr-exercise_mappingSection__s2Frl h3{font-family:Impact,Arial Black,sans-serif;font-size:1.25rem;font-weight:900;margin-bottom:1rem;color:#2B2421;text-transform:uppercase;letter-spacing:-.01em}.qr-exercise_tags__PcQ7Y{display:flex;flex-wrap:wrap;gap:.75rem}.qr-exercise_tag__ChdtA{display:inline-block;padding:.75rem 1.25rem;background:#FFFFFF;color:#CD231E;border-radius:24px;font-size:1rem;font-weight:600;border:2px solid #cd231e;transition:all .2s ease}.qr-exercise_tag__ChdtA:hover{background:#CD231E;color:#FFFFFF;transform:translateY(-2px);box-shadow:0 4px 12px rgba(205,35,30,.3)}.qr-exercise_ctas__HPoel{display:flex;flex-direction:column;gap:15px;margin:30px 0}.qr-exercise_metadata__oq__7{margin-top:40px;padding-top:20px;border-top:1px solid #e0e0e0}.qr-exercise_qrInfo__HTnel{text-align:center;font-size:14px;color:#666}.qr-exercise_qrInfo__HTnel strong{color:#000;font-weight:600}@media (min-width:769px) and (max-width:1024px){.qr-exercise_exerciseName__5e7FE,.qr-exercise_instructions__ta3yD,.qr-exercise_muscleMapping__xiWzL{padding:2.5rem 3rem}}@media (max-width:768px){.qr-exercise_container__OEidf{padding:0}.qr-exercise_exerciseName__5e7FE{padding:1.5rem 1rem}.qr-exercise_exerciseName__5e7FE h2{font-size:1.5rem}.qr-exercise_instructions__ta3yD{padding:1.5rem 1rem}.qr-exercise_instructions__ta3yD h2{font-size:1.25rem}.qr-exercise_instructions__ta3yD p{font-size:1rem}.qr-exercise_muscleMapping__xiWzL{padding:1.5rem 1rem}.qr-exercise_mappingSection__s2Frl h3{font-size:1.1rem}.qr-exercise_tag__ChdtA{padding:.6rem 1rem;font-size:.9rem}}