.SchoolDashboard_panel__5siCs{width:100%;max-width:480px;display:grid;gap:16px;padding:22px;border-radius:24px;background:#fff;border:1px solid #e3edf3;box-shadow:0 30px 60px -30px rgba(2,84,130,.35);text-align:start}.SchoolDashboard_head__diE7c{display:flex;justify-content:space-between;align-items:center;gap:12px}.SchoolDashboard_title__s0K0r{font-size:16px;font-weight:800;color:#0b1220}.SchoolDashboard_badge__YEaPp{padding:3px 10px;border-radius:999px;background:#fff4dc;color:#8a5a00;font-size:12px;font-weight:800;white-space:nowrap}.SchoolDashboard_kpis__f9l9z{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.SchoolDashboard_kpi__8BdAQ{display:grid;gap:2px;padding:12px;border-radius:16px;background:#f4f9fc}.SchoolDashboard_kpi__8BdAQ b{font-size:24px;font-weight:900;line-height:1.1;color:#0b1220;font-variant-numeric:tabular-nums}.SchoolDashboard_kpi__8BdAQ span{font-size:12px;line-height:1.3;color:#4b5a66}.SchoolDashboard_icon__CCDmD{color:#0284c7}.SchoolDashboard_block__lVnQD{display:grid;gap:10px}.SchoolDashboard_blockTitle__I0UI2{font-size:13px;font-weight:800;color:#4b5a66}.SchoolDashboard_rows__lFuu3{display:grid;gap:8px}.SchoolDashboard_row__mVMmq{display:grid;grid-template-columns:52px 1fr 40px 32px;align-items:center;gap:10px;font-size:13px}.SchoolDashboard_cls__n2xmP{font-weight:700;color:#0b1220}.SchoolDashboard_bar__jdvS9{height:8px;border-radius:999px;background:#e8f1f6;overflow:hidden}.SchoolDashboard_barFill__fb0vH{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#00baf7,#0cf2e3);transform-origin:right;transform:scaleX(0);animation:SchoolDashboard_grow__FoLaU .9s cubic-bezier(.23,1,.32,1) forwards}[dir=ltr] .SchoolDashboard_barFill__fb0vH{transform-origin:left}.SchoolDashboard_num__4DpGH,.SchoolDashboard_score__GmfJZ{font-variant-numeric:tabular-nums;color:#33414d;text-align:end}.SchoolDashboard_score__GmfJZ{font-weight:800;color:#0369a1}.SchoolDashboard_legend__okxzj{display:flex;justify-content:flex-end;gap:18px;font-size:11px;color:#6b7a86}.SchoolDashboard_stars__snkZn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.SchoolDashboard_star__ikdcd{display:grid;gap:2px;padding:12px;border-radius:16px;background:linear-gradient(135deg,#e9fbff,#f2fffd)}.SchoolDashboard_star__ikdcd span{font-size:12px;color:#4b5a66}.SchoolDashboard_star__ikdcd b{font-size:15px;font-weight:800;color:#0b1220}@keyframes SchoolDashboard_grow__FoLaU{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.SchoolDashboard_barFill__fb0vH{animation:none;transform:none}}.FitnessCard_card__5W7V9{width:100%;max-width:440px;display:grid;gap:18px;padding:24px;border-radius:24px;background:linear-gradient(160deg,#0b1d2b,#0b2a3a);color:#fff;box-shadow:0 30px 60px -30px rgba(2,40,64,.6);text-align:start}.FitnessCard_head__3j8cu{display:flex;justify-content:space-between;align-items:center;gap:16px}.FitnessCard_name__6QfcJ{display:block;font-size:18px;font-weight:800}.FitnessCard_cls__OQJ99{font-size:13px;color:hsla(0,0%,100%,.65)}.FitnessCard_total__UcgTL{display:grid;justify-items:center;padding:8px 14px;border-radius:16px;background:rgba(12,242,227,.12)}.FitnessCard_total__UcgTL b{font-size:30px;font-weight:900;line-height:1;color:#0cf2e3}.FitnessCard_total__UcgTL span{font-size:11px;color:hsla(0,0%,100%,.7)}.FitnessCard_rows__W0Pe9{display:grid;gap:14px;margin:0;padding:0;list-style:none}.FitnessCard_row__El_i0{display:grid;grid-template-columns:24px 1fr auto auto;grid-template-areas:"icon label you avg" "meter meter meter meter";align-items:center;-moz-column-gap:10px;column-gap:10px;row-gap:6px}.FitnessCard_icon__l3JUU{grid-area:icon;color:#00baf7}.FitnessCard_label__19cMo{grid-area:label;font-size:14px;font-weight:700}.FitnessCard_you__HhGlP{grid-area:you;font-size:18px;font-weight:900;font-variant-numeric:tabular-nums}.FitnessCard_avg__vq_VP{grid-area:avg;font-size:12px;color:hsla(0,0%,100%,.6);white-space:nowrap}.FitnessCard_meter__wHu9c{grid-area:meter;height:6px;border-radius:999px;background:hsla(0,0%,100%,.1);overflow:hidden}.FitnessCard_meter__wHu9c span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#00baf7,#0cf2e3);transform-origin:right;transform:scaleX(0);animation:FitnessCard_fill__hprlu .9s cubic-bezier(.23,1,.32,1) forwards}[dir=ltr] .FitnessCard_meter__wHu9c span{transform-origin:left}.FitnessCard_badge__D_oDN{justify-self:start;padding:3px 10px;border-radius:999px;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.75);font-size:12px;font-weight:700}@keyframes FitnessCard_fill__hprlu{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.FitnessCard_meter__wHu9c span{animation:none;transform:none}}.Schools_page__WpP8o{background:#fff;color:#0b1220}.Schools_wrap__rMptF{max-width:1180px;margin:0 auto;padding:0 24px}.Schools_centerHead__A7_Fx{display:grid;justify-items:center;text-align:center}.Schools_hero__SWQTc{padding:clamp(112px,16vh,160px) 0 88px;background:radial-gradient(ellipse 60% 70% at 15% 30%,rgba(12,242,227,.14),transparent 70%),linear-gradient(180deg,#eaf8fd,#fff)}.Schools_heroGrid__4Tq7_,.Schools_splitGrid__KEb4c{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px}.Schools_heroCopy__ipP5W,.Schools_splitCopy__Vvoc9{display:grid;justify-items:start;text-align:start}.Schools_heroVisual__tIDiM{display:grid;justify-items:center}.Schools_eyebrowLight__0St_M,.Schools_eyebrow__qlNWA{display:inline-block;margin-bottom:12px;font-size:14px;font-weight:800;color:#0284c7}.Schools_eyebrowLight__0St_M{color:#0cf2e3}.Schools_title__mT_sl{margin:0;max-width:16ch;font-size:clamp(36px,5.4vw,62px);font-weight:900;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.Schools_lead__AuFUB{margin:20px 0 0;max-width:46ch;font-size:clamp(17px,1.8vw,20px);line-height:1.6;color:#33414d}.Schools_ctaRow__lLZhj{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.Schools_centerHead__A7_Fx .Schools_ctaRow__lLZhj{justify-content:center}.Schools_btn___Tgoo{padding:14px 28px;border-radius:999px;font-weight:800;font-size:17px;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1)}.Schools_btn___Tgoo:active{transform:scale(.97)}.Schools_btn___Tgoo:focus-visible{outline:3px solid #0284c7;outline-offset:3px}.Schools_btnPrimary__SU2ke{background:linear-gradient(118deg,#00baf7,#0cf2e3);color:#04202a}.Schools_btnGhost__mWcKz{border:2px solid #cfe3ee;color:#0b1220}.Schools_band__Bb4L8,.Schools_dark__iFPzf,.Schools_join__7UmBz,.Schools_section__S6B2C{padding:96px 0}.Schools_band__Bb4L8{background:#f4f7fa}.Schools_dark__iFPzf{background:linear-gradient(180deg,#0b1d2b,#0a2433);color:#fff}.Schools_h2__57KDh{margin:0 0 16px;max-width:22ch;font-size:clamp(28px,4vw,44px);font-weight:900;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.Schools_sectionLeadStart__wGgTb,.Schools_sectionLead__z43mY{margin:0 0 36px;max-width:54ch;font-size:18px;line-height:1.6;color:#33414d}.Schools_dark__iFPzf .Schools_sectionLead__z43mY{color:hsla(0,0%,100%,.75)}.Schools_centerHead__A7_Fx .Schools_h2__57KDh:last-child{margin-bottom:36px}.Schools_grid3__2mUpo,.Schools_grid4__rAZz_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.Schools_grid4__rAZz_{grid-template-columns:repeat(4,minmax(0,1fr))}.Schools_answer__eq9O1{margin:36px auto 0;max-width:30ch;text-align:center;font-size:clamp(22px,2.8vw,30px);font-weight:900;line-height:1.3;letter-spacing:-.01em;text-wrap:balance;background:linear-gradient(95deg,#0089cf,#00a9e0 50%,#00c2b8);-webkit-background-clip:text;background-clip:text;color:transparent}.Schools_card__y7vjh,.Schools_step__XjJoy{display:grid;align-content:start;gap:8px;padding:26px;border-radius:22px;background:#fff;border:1px solid #e6edf3}.Schools_step__XjJoy{background:linear-gradient(180deg,#f2fbff,#fff 60%)}.Schools_card__y7vjh h3,.Schools_league__s0F4B h3,.Schools_step__XjJoy h3{margin:6px 0 0;font-size:19px;font-weight:800}.Schools_card__y7vjh p,.Schools_league__s0F4B p,.Schools_step__XjJoy p{margin:0;font-size:16px;line-height:1.6;color:#33414d}.Schools_iconBoxDark__mu2NY,.Schools_iconBox__BnqFs{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#e0f4fb;color:#0284c7}.Schools_iconBoxDark__mu2NY{flex:none;background:rgba(0,186,247,.14);color:#00baf7}.Schools_leagueGrid__2hKjJ{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;align-items:center}.Schools_leagueCards__d4PDl{display:grid;gap:12px}.Schools_league__s0F4B{display:flex;gap:16px;padding:22px;border-radius:20px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)}.Schools_league__s0F4B p{color:hsla(0,0%,100%,.75)}.Schools_boardWrap__weQYt{display:grid;justify-items:center}.Schools_boardWrap__weQYt>div>small{color:hsla(0,0%,100%,.65)}.Schools_prize__LERcm{background:linear-gradient(135deg,rgba(245,179,1,.16),rgba(245,179,1,.04));border-color:rgba(245,179,1,.35)}.Schools_iconBoxGold__9Csx_{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:rgba(245,179,1,.18);color:#f5b301}.Schools_checks__ruO4Q{display:grid;gap:10px;margin:0;padding:0;list-style:none}.Schools_checks__ruO4Q li{position:relative;padding-inline-start:30px;font-size:17px;line-height:1.5}.Schools_checks__ruO4Q li:before{content:"";position:absolute;inset-inline-start:0;top:.2em;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#00baf7,#0cf2e3);-webkit-mask:radial-gradient(circle,#000 35%,transparent 37%),linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.Schools_privacy__eW8YG{margin:28px auto 0;max-width:62ch;text-align:center;font-size:15px;line-height:1.6;color:#4b5a66}.Schools_email__9BsdW{margin:20px 0 0;font-size:15px;color:#4b5a66}.Schools_email__9BsdW a{color:#0284c7;font-weight:700}@media (max-width:1100px) and (min-width:901px){.Schools_grid4__rAZz_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.Schools_grid3__2mUpo,.Schools_grid4__rAZz_,.Schools_heroGrid__4Tq7_,.Schools_leagueGrid__2hKjJ,.Schools_splitGrid__KEb4c{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Schools_btn___Tgoo{transition:none}}