.school-challenges_section__iX8jh{padding:96px 0;background:linear-gradient(180deg,#fff,#f5f9ff);color:#14315d}.school-challenges_heading__rcqgv{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:38px}.school-challenges_heading__rcqgv h2{font-size:clamp(29px,3.4vw,44px);line-height:1.55;margin:10px 0 0;letter-spacing:-.025em}.school-challenges_heading__rcqgv>p{max-width:400px;margin:0 0 5px;color:#5b6f8a;line-height:2}.school-challenges_layout__MSGIw{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.8fr);align-items:stretch;gap:22px}.school-challenges_choices__G_GDk{display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:12px}.school-challenges_choices__G_GDk button{position:relative;display:flex;align-items:center;gap:13px;width:100%;min-height:112px;border:1px solid #dbe5f2;padding:18px;border-radius:22px;background:#fff;color:#425b7a;text-align:right;font:inherit;cursor:pointer;transition:background .25s,color .25s,box-shadow .25s,border-color .25s}.school-challenges_choices__G_GDk button:hover{border-color:#a5c3eb;box-shadow:0 9px 25px #163c7810}.school-challenges_choiceIcon__hYNQN{width:46px;height:46px;display:grid;place-items:center;flex:none;border:1px solid #e6eef9;border-radius:14px;color:#52779e;background:#f2f7fd;transition:background .25s,color .25s}.school-challenges_choiceCopy__FnPzF{min-width:0;display:grid;gap:7px}.school-challenges_choiceCopy__FnPzF strong{font-size:15px;font-weight:800;line-height:1.7}.school-challenges_choiceCopy__FnPzF small{color:#7a8da5;font-size:11px;line-height:1.8}.school-challenges_choiceArrow__lVVdJ{margin-inline-start:auto;flex:none;opacity:.6}.school-challenges_choices__G_GDk button.school-challenges_active__wMzkt{border-color:var(--solution-accent);background:var(--solution-accent);color:#fff;box-shadow:0 12px 26px #183f761b}.school-challenges_active__wMzkt .school-challenges_choiceIcon__hYNQN{border-color:#ffffff38;background:#ffffff20;color:#fff}.school-challenges_active__wMzkt .school-challenges_choiceCopy__FnPzF small{color:#ffffffe0}.school-challenges_active__wMzkt .school-challenges_choiceArrow__lVVdJ{opacity:1}.school-challenges_panel__51tC_{position:relative;min-width:0;min-height:514px;display:flex;flex-direction:column;padding:27px 28px 22px;border:1px solid #dbe6f4;border-radius:26px;background:linear-gradient(140deg,var(--solution-soft),#fff 42%);transition:background .3s}.school-challenges_panelTop__P5_3L{display:flex;justify-content:space-between;align-items:center;gap:15px}.school-challenges_panelTop__P5_3L>span{display:flex;align-items:center;gap:8px;color:var(--solution-accent);font-size:13px;font-weight:750}.school-challenges_panelTop__P5_3L small{color:#7d8ca3;direction:ltr;font-size:13px}.school-challenges_story__Ijzr_{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);align-items:center;gap:8px;flex:1;margin:19px 0 17px;animation:school-challenges_story-in__LUhE4 .4s ease both}.school-challenges_copy__Pgr6_{min-width:0}.school-challenges_copy__Pgr6_ h3{margin:0 0 14px;font-size:clamp(21px,2vw,27px);line-height:1.7;text-wrap:balance}.school-challenges_copy__Pgr6_ p{margin:0;color:#526780;font-size:14px;line-height:2.05}.school-challenges_artFrame__JXdgu{min-width:0;margin:0 -13px 0 -20px;text-align:center}.school-challenges_art__fyc_5{display:block;width:100%;height:auto;overflow:visible}.school-challenges_artFrame__JXdgu figcaption{margin-top:-8px;color:#8393aa;font-size:10px}.school-challenges_artFloat__DSOE_{animation:school-challenges_art-float__g3gb7 5s ease-in-out infinite}.school-challenges_artFloatSlow__QIx_h{animation:school-challenges_art-float__g3gb7 6.5s ease-in-out -2s infinite}.school-challenges_cloudBuddy__R_ZeK{animation:school-challenges_buddy-float__H_wGC 5.5s ease-in-out -1s infinite}.school-challenges_artSpark__DpWW1{animation:school-challenges_art-twinkle__uCsSN 4s ease-in-out infinite}.school-challenges_orbit__4UTOl{animation:school-challenges_orbit-flow__SXTAc 28s linear infinite}.school-challenges_steps__GCqs6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;margin:0 0 16px;list-style:none}.school-challenges_steps__GCqs6 li{display:flex;align-items:center;gap:6px;border:1px solid #e4edf5;border-radius:11px;padding:10px 8px;background:#f8fbff;color:#48617c;font-size:11px;line-height:1.8}.school-challenges_steps__GCqs6 li>span:first-child{display:grid;place-items:center;width:21px;height:21px;flex:none;border-radius:7px;color:var(--solution-accent);background:var(--solution-soft);font-size:10px;font-weight:800}.school-challenges_steps__GCqs6 li>svg{margin-inline-start:auto;flex:none;color:var(--solution-accent)}.school-challenges_panelLink__8v_wk{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid #e8eef7;color:var(--solution-accent);font-size:13px;font-weight:800;min-height:44px}.school-challenges_panelLink__8v_wk svg{transition:translate .2s}.school-challenges_panelLink__8v_wk:hover svg{translate:-4px 0}@keyframes school-challenges_story-in__LUhE4{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes school-challenges_art-float__g3gb7{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes school-challenges_buddy-float__H_wGC{0%,to{translate:0 0}50%{translate:0 -5px}}@keyframes school-challenges_art-twinkle__uCsSN{0%,to{opacity:.6}50%{opacity:1}}@keyframes school-challenges_orbit-flow__SXTAc{to{stroke-dashoffset:-280}}@media(min-width:751px) and (max-width:1100px){.school-challenges_layout__MSGIw{grid-template-columns:minmax(220px,.7fr) minmax(0,1.8fr);gap:16px}.school-challenges_choices__G_GDk button{padding:15px 13px;gap:10px}.school-challenges_choiceIcon__hYNQN{width:39px;height:42px}.school-challenges_choiceCopy__FnPzF strong{font-size:14px}.school-challenges_choiceCopy__FnPzF small{font-size:10px}.school-challenges_choiceArrow__lVVdJ{width:16px}.school-challenges_panel__51tC_{padding:24px 22px 20px}.school-challenges_story__Ijzr_{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.school-challenges_copy__Pgr6_ h3{font-size:22px}.school-challenges_copy__Pgr6_ p{font-size:13px}.school-challenges_steps__GCqs6{gap:6px}.school-challenges_steps__GCqs6 li{flex-wrap:wrap;padding:8px;font-size:10px}.school-challenges_steps__GCqs6 li>svg{display:none}}@media(max-width:750px){.school-challenges_section__iX8jh{padding:58px 0}.school-challenges_heading__rcqgv{display:block;margin-bottom:24px}.school-challenges_heading__rcqgv>p{margin-top:15px;font-size:14px}.school-challenges_layout__MSGIw{grid-template-columns:minmax(0,1fr);gap:15px}.school-challenges_choices__G_GDk{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:8px}.school-challenges_choices__G_GDk button{min-height:89px;padding:13px 10px;gap:8px;border-radius:15px}.school-challenges_choiceIcon__hYNQN{width:32px;height:36px;border-radius:10px}.school-challenges_choiceIcon__hYNQN svg{width:19px}.school-challenges_choiceCopy__FnPzF{gap:3px}.school-challenges_choiceCopy__FnPzF strong{font-size:12px}.school-challenges_choiceCopy__FnPzF small{font-size:9px}.school-challenges_choiceArrow__lVVdJ{display:none}.school-challenges_panel__51tC_{padding:22px 19px 18px;min-height:640px}.school-challenges_story__Ijzr_{grid-template-columns:minmax(0,1fr);gap:10px;margin:22px 0 20px}.school-challenges_copy__Pgr6_ h3{font-size:23px;margin-bottom:12px}.school-challenges_copy__Pgr6_ p{font-size:14px}.school-challenges_artFrame__JXdgu{width:min(270px,100%);margin:0 auto}.school-challenges_artFrame__JXdgu figcaption{font-size:9px}.school-challenges_steps__GCqs6{grid-template-columns:minmax(0,1fr);gap:7px;margin-bottom:12px}.school-challenges_steps__GCqs6 li{padding:8px 10px;font-size:12px}.school-challenges_panelLink__8v_wk,.school-challenges_panelTop__P5_3L>span{font-size:12px}}@media(max-width:360px){.school-challenges_choices__G_GDk button{padding:10px 8px;gap:6px}.school-challenges_choiceIcon__hYNQN{width:28px;height:32px}.school-challenges_choiceCopy__FnPzF strong{font-size:11px}.school-challenges_choiceCopy__FnPzF small{font-size:8px}.school-challenges_panel__51tC_{padding-inline:16px}.school-challenges_copy__Pgr6_ h3{font-size:21px}}@media(prefers-reduced-motion:reduce){.school-challenges_artFloatSlow__QIx_h,.school-challenges_artFloat__DSOE_,.school-challenges_artSpark__DpWW1,.school-challenges_cloudBuddy__R_ZeK,.school-challenges_orbit__4UTOl,.school-challenges_story__Ijzr_{animation:none}.school-challenges_choices__G_GDk button,.school-challenges_panelLink__8v_wk svg,.school-challenges_panel__51tC_{transition:none}}