.FitnessChallenge-module-scss-module__9jsUxq__page{overflow-x:hidden}.FitnessChallenge-module-scss-module__9jsUxq__hero{align-items:flex-end;min-height:100dvh;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.FitnessChallenge-module-scss-module__9jsUxq__hero{align-items:flex-end;min-height:60dvh}}.FitnessChallenge-module-scss-module__9jsUxq__hero_bg{z-index:0;position:absolute;inset:0}.FitnessChallenge-module-scss-module__9jsUxq__hero_img{object-fit:cover;object-position:center 25%;width:100%;height:100%}.FitnessChallenge-module-scss-module__9jsUxq__hero_overlay{background:linear-gradient(#0a0f1e4d 0%,#0a0f1ebf 60%,#0a0f1e 100%);position:absolute;inset:0}.FitnessChallenge-module-scss-module__9jsUxq__hero_content{z-index:1;padding-top:calc(var(--navbar-height) + 80px);width:100%;padding-bottom:80px;animation:.8s forwards FitnessChallenge-module-scss-module__9jsUxq__fadeInUp;position:relative}@media (max-width:768px){.FitnessChallenge-module-scss-module__9jsUxq__hero_content{padding-top:calc(var(--navbar-height) + 40px);padding-bottom:48px}}.FitnessChallenge-module-scss-module__9jsUxq__hero_eyebrow{font-size:var(--fs-location);text-transform:uppercase;letter-spacing:.1em;color:var(--accent);align-items:center;gap:8px;margin-bottom:16px;font-weight:700;display:inline-flex}.FitnessChallenge-module-scss-module__9jsUxq__hero_eyebrow svg{color:var(--accent)}.FitnessChallenge-module-scss-module__9jsUxq__hero_title{letter-spacing:var(--ls-label);color:#fff;margin-bottom:20px;font-family:Bebas Neue,cursive;font-size:clamp(3.5rem,9vw,7.5rem);line-height:clamp(3.5rem,9vw,7.5rem)}.FitnessChallenge-module-scss-module__9jsUxq__hero_title span{background:linear-gradient(135deg,#f2a617 0%,#f26417 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}@media (max-width:768px){.FitnessChallenge-module-scss-module__9jsUxq__hero_title{margin-bottom:14px;font-size:clamp(2.8rem,7vw,5rem);line-height:clamp(2.8rem,7vw,5rem)}}.FitnessChallenge-module-scss-module__9jsUxq__hero_sub{font-size:var(--fs-body);color:#94a3b8;max-width:560px;margin-bottom:40px;line-height:1.7}@media (max-width:768px){.FitnessChallenge-module-scss-module__9jsUxq__hero_sub{font-size:var(--fs-nav);margin-bottom:28px}}.FitnessChallenge-module-scss-module__9jsUxq__stats_bar{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141b2dd9;border:1px solid #ffffff1a;align-items:center;gap:0;max-width:720px;display:flex;overflow:hidden}@media (max-width:640px){.FitnessChallenge-module-scss-module__9jsUxq__stats_bar{grid-template-columns:1fr 1fr;display:grid}}.FitnessChallenge-module-scss-module__9jsUxq__stat_item{border-right:1px solid #ffffff14;flex:1;align-items:center;gap:10px;padding:18px 20px;display:flex}.FitnessChallenge-module-scss-module__9jsUxq__stat_item:last-child{border-right:none}@media (max-width:640px){.FitnessChallenge-module-scss-module__9jsUxq__stat_item{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14}.FitnessChallenge-module-scss-module__9jsUxq__stat_item:nth-child(2){border-right:none}.FitnessChallenge-module-scss-module__9jsUxq__stat_item:nth-child(3),.FitnessChallenge-module-scss-module__9jsUxq__stat_item:last-child{border-bottom:none}}.FitnessChallenge-module-scss-module__9jsUxq__stat_icon{flex-shrink:0;font-size:1.4rem}.FitnessChallenge-module-scss-module__9jsUxq__stat_label{font-size:var(--fs-location);letter-spacing:var(--ls-tag);text-transform:uppercase;color:#cbd5e1;font-weight:700;line-height:var(--lh-location)}.FitnessChallenge-module-scss-module__9jsUxq__exercises_section{background:var(--bg);padding:100px 0}@media (max-width:768px){.FitnessChallenge-module-scss-module__9jsUxq__exercises_section{padding:60px 0}}.FitnessChallenge-module-scss-module__9jsUxq__section_head{margin-bottom:48px}.FitnessChallenge-module-scss-module__9jsUxq__showcase{grid-template-columns:320px 1fr;align-items:start;gap:32px;display:grid}@media (max-width:1024px){.FitnessChallenge-module-scss-module__9jsUxq__showcase{grid-template-columns:280px 1fr}}@media (max-width:768px){.FitnessChallenge-module-scss-module__9jsUxq__showcase{grid-template-columns:1fr;gap:24px}}.FitnessChallenge-module-scss-module__9jsUxq__left_panel{flex-direction:column;gap:16px;display:flex}.FitnessChallenge-module-scss-module__9jsUxq__level_tabs{flex-direction:column;gap:8px;display:flex}@media (max-width:768px){.FitnessChallenge-module-scss-module__9jsUxq__level_tabs{flex-direction:row}}.FitnessChallenge-module-scss-module__9jsUxq__level_tab{border-radius:var(--radius);border:2px solid var(--border);background:var(--surface-2);color:var(--text-muted);font-size:var(--fs-nav);cursor:pointer;transition:all var(--transition);text-align:left;align-items:center;gap:10px;padding:14px 18px;font-weight:700;display:flex}.FitnessChallenge-module-scss-module__9jsUxq__level_tab:hover{border-color:var(--border-hover);color:var(--text)}@media (max-width:768px){.FitnessChallenge-module-scss-module__9jsUxq__level_tab{font-size:var(--fs-body-sm);flex:1;justify-content:center;padding:10px 12px}}.FitnessChallenge-module-scss-module__9jsUxq__tab_icon{font-size:var(--fs-h4)}.FitnessChallenge-module-scss-module__9jsUxq__tab_gold.FitnessChallenge-module-scss-module__9jsUxq__tab_active{color:#f2a617;background:#f2a6171f;border-color:#f2a617}.FitnessChallenge-module-scss-module__9jsUxq__tab_silver.FitnessChallenge-module-scss-module__9jsUxq__tab_active{color:#94a3b8;background:#94a3b81f;border-color:#94a3b8}.FitnessChallenge-module-scss-module__9jsUxq__tab_bronze.FitnessChallenge-module-scss-module__9jsUxq__tab_active{color:#b4783c;background:#b4783c1f;border-color:#b4783c}.FitnessChallenge-module-scss-module__9jsUxq__exercise_list{flex-direction:column;gap:6px;list-style:none;display:flex}.FitnessChallenge-module-scss-module__9jsUxq__exercise_item{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--text);cursor:pointer;transition:all var(--transition);text-align:left;align-items:center;gap:14px;padding:14px 16px;display:flex}.FitnessChallenge-module-scss-module__9jsUxq__exercise_item:hover{border-color:var(--primary);background:var(--primary-light)}.FitnessChallenge-module-scss-module__9jsUxq__exercise_item:hover .FitnessChallenge-module-scss-module__9jsUxq__exercise_arrow{color:var(--primary);transform:translate(3px)}.FitnessChallenge-module-scss-module__9jsUxq__exercise_active{border-color:var(--primary);background:var(--primary-light);box-shadow:var(--shadow-glow)}.FitnessChallenge-module-scss-module__9jsUxq__exercise_active .FitnessChallenge-module-scss-module__9jsUxq__exercise_arrow{color:var(--primary);transform:translate(3px)}.FitnessChallenge-module-scss-module__9jsUxq__station_num{background:var(--surface-3);width:28px;height:28px;font-family:Bebas Neue,cursive;font-size:var(--fs-nav);color:var(--text-muted);transition:background var(--transition),color var(--transition);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FitnessChallenge-module-scss-module__9jsUxq__exercise_active .FitnessChallenge-module-scss-module__9jsUxq__station_num{background:var(--primary);color:#fff}.FitnessChallenge-module-scss-module__9jsUxq__exercise_info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.FitnessChallenge-module-scss-module__9jsUxq__exercise_name{font-size:var(--fs-body-sm);font-weight:var(--fw-label);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FitnessChallenge-module-scss-module__9jsUxq__exercise_desc{font-size:var(--fs-location);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FitnessChallenge-module-scss-module__9jsUxq__exercise_arrow{color:var(--text-dim);transition:all var(--transition);flex-shrink:0}.FitnessChallenge-module-scss-module__9jsUxq__right_panel{top:calc(var(--navbar-height) + 24px);position:sticky}@media (max-width:768px){.FitnessChallenge-module-scss-module__9jsUxq__right_panel{position:static}}.FitnessChallenge-module-scss-module__9jsUxq__video_area{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-xl);animation:.3s forwards FitnessChallenge-module-scss-module__9jsUxq__fadeIn;overflow:hidden}.FitnessChallenge-module-scss-module__9jsUxq__video_placeholder{aspect-ratio:16/9;border-bottom:1px solid var(--border);background:linear-gradient(135deg,#0f172a 0%,#1e2a40 100%);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.FitnessChallenge-module-scss-module__9jsUxq__play_icon{width:80px;height:80px;color:var(--primary);transition:all var(--transition);background:#1778f226;border:2px solid #1778f266;border-radius:50%;justify-content:center;align-items:center;display:flex}.FitnessChallenge-module-scss-module__9jsUxq__play_icon:hover{background:#1778f240;transform:scale(1.05)}.FitnessChallenge-module-scss-module__9jsUxq__play_icon svg{margin-left:4px}.FitnessChallenge-module-scss-module__9jsUxq__video_soon{font-size:var(--fs-location);color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;font-weight:var(--fw-label)}.FitnessChallenge-module-scss-module__9jsUxq__video_meta{flex-direction:column;gap:10px;padding:24px 28px;display:flex}.FitnessChallenge-module-scss-module__9jsUxq__station_chip{background:var(--primary-light);color:var(--primary);font-size:var(--fs-location);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;align-self:flex-start;align-items:center;padding:4px 12px;font-weight:700;display:inline-flex}.FitnessChallenge-module-scss-module__9jsUxq__exercise_title_large{color:var(--heading-color);letter-spacing:.03em;font-family:Bebas Neue,cursive;font-size:1.8rem;line-height:1.1}.FitnessChallenge-module-scss-module__9jsUxq__exercise_standard{font-size:var(--fs-body-sm);color:var(--text-muted);align-items:flex-start;gap:8px;line-height:1.5;display:flex}.FitnessChallenge-module-scss-module__9jsUxq__exercise_standard svg{color:var(--success);flex-shrink:0;margin-top:2px}.FitnessChallenge-module-scss-module__9jsUxq__compilation_hint{font-size:var(--fs-body-sm);color:var(--text-dim);line-height:1.6}.FitnessChallenge-module-scss-module__9jsUxq__register_section{background:var(--surface);padding:100px 0}@media (max-width:768px){.FitnessChallenge-module-scss-module__9jsUxq__register_section{padding:60px 0}}.FitnessChallenge-module-scss-module__9jsUxq__register_wrap{max-width:680px;margin:0 auto}.FitnessChallenge-module-scss-module__9jsUxq__register_head{margin-bottom:40px}.FitnessChallenge-module-scss-module__9jsUxq__register_form{flex-direction:column;gap:20px;display:flex}.FitnessChallenge-module-scss-module__9jsUxq__form_row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:520px){.FitnessChallenge-module-scss-module__9jsUxq__form_row{grid-template-columns:1fr}}.FitnessChallenge-module-scss-module__9jsUxq__submit_btn{align-self:flex-start;margin-top:8px}@media (max-width:480px){.FitnessChallenge-module-scss-module__9jsUxq__submit_btn{align-self:stretch}}.FitnessChallenge-module-scss-module__9jsUxq__success_card{background:var(--surface-2);border:1px solid var(--success);border-radius:var(--radius-lg);text-align:center;flex-direction:column;align-items:center;gap:16px;padding:48px 40px;animation:.5s forwards FitnessChallenge-module-scss-module__9jsUxq__fadeInUp;display:flex}.FitnessChallenge-module-scss-module__9jsUxq__success_card h3{color:var(--heading-color);letter-spacing:.03em;font-family:Bebas Neue,cursive;font-size:2.2rem}.FitnessChallenge-module-scss-module__9jsUxq__success_card p{color:var(--text-muted);font-size:var(--fs-nav);max-width:400px;line-height:1.7}.FitnessChallenge-module-scss-module__9jsUxq__success_icon{font-size:3rem}.FitnessChallenge-module-scss-module__9jsUxq__faq_section{background:var(--bg);padding:100px 0}@media (max-width:768px){.FitnessChallenge-module-scss-module__9jsUxq__faq_section{padding:60px 0}}.FitnessChallenge-module-scss-module__9jsUxq__faq_list{border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:0;max-width:760px;display:flex;overflow:hidden}.FitnessChallenge-module-scss-module__9jsUxq__faq_item{border-bottom:1px solid var(--border);background:var(--surface-2)}.FitnessChallenge-module-scss-module__9jsUxq__faq_item:last-child{border-bottom:none}.FitnessChallenge-module-scss-module__9jsUxq__faq_item.FitnessChallenge-module-scss-module__9jsUxq__faq_open{background:var(--surface)}.FitnessChallenge-module-scss-module__9jsUxq__faq_trigger{width:100%;color:var(--text);font-size:var(--fs-nav);font-weight:var(--fw-label);text-align:left;cursor:pointer;transition:color var(--transition);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;display:flex}.FitnessChallenge-module-scss-module__9jsUxq__faq_trigger:hover{color:var(--primary)}.FitnessChallenge-module-scss-module__9jsUxq__faq_chevron{color:var(--text-dim);transition:transform var(--transition);flex-shrink:0}.FitnessChallenge-module-scss-module__9jsUxq__faq_open .FitnessChallenge-module-scss-module__9jsUxq__faq_chevron{color:var(--primary);transform:rotate(180deg)}.FitnessChallenge-module-scss-module__9jsUxq__faq_body{padding:0 28px 22px;animation:.2s forwards FitnessChallenge-module-scss-module__9jsUxq__fadeIn}.FitnessChallenge-module-scss-module__9jsUxq__faq_body p{color:var(--text-muted);font-size:var(--fs-nav);line-height:1.75}@keyframes FitnessChallenge-module-scss-module__9jsUxq__fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes FitnessChallenge-module-scss-module__9jsUxq__fadeIn{0%{opacity:0}to{opacity:1}}
