.schools-vision{margin:0 auto;max-width:1224px;padding:0 48px 76px}.schools-vision__controls{align-items:center;display:flex;justify-content:space-between;gap:20px;margin-bottom:22px}.schools-vision__controls>span{color:var(--home-muted);font-size:11px}.schools-vision__switch{border-bottom:1px solid var(--home-line);display:flex;gap:26px}.schools-vision__switch button{background:none;border:0;border-bottom:1px solid transparent;color:var(--home-muted);cursor:pointer;font:inherit;font-size:13px;margin-bottom:-1px;min-height:44px;padding:10px 0}.schools-vision__switch button:hover{color:var(--home-ink)}.schools-vision__switch button[aria-pressed=true]{border-bottom-color:var(--home-ink);color:var(--home-ink)}.schools-vision__switch button:focus-visible{outline:2px solid var(--home-ink);outline-offset:5px}.schools-vision__window{background:var(--marketing-bg-3);border:1px solid var(--home-line);border-radius:12px;box-shadow:0 22px 65px -38px #1c100842;overflow:hidden}.schools-vision__toolbar{align-items:center;border-bottom:1px solid var(--home-line);display:flex;justify-content:space-between;min-height:64px;padding:12px 28px}.schools-vision__toolbar>div{align-items:center;display:flex;gap:12px;font-size:13px}.schools-vision__toolbar>span{color:var(--home-muted);font-size:11px}.schools-vision__toolbar img{object-fit:contain}[data-theme=dark] .schools-vision__toolbar img{filter:brightness(0) invert(.9)}.schools-vision__body{padding:36px}.schools-vision__heading>span{color:var(--home-muted);font-size:11px}.schools-vision__heading h2{color:var(--home-ink);font-size:clamp(27px,3vw,38px);font-weight:400;letter-spacing:-.045em;line-height:1.15;margin:13px 0 32px}.schools-vision__content{animation:schools-view-in .3s ease-out both;display:grid;grid-gap:44px;gap:44px;grid-template-columns:minmax(0,1fr) minmax(220px,.48fr)}.schools-vision__row-labels{color:var(--home-muted);display:flex;font-size:10px;justify-content:space-between;padding-bottom:10px}.schools-vision__row{align-items:center;border-top:1px solid var(--home-line);display:flex;gap:18px;justify-content:space-between;min-height:86px}.schools-vision__row>div:first-child{min-width:0}.schools-vision__row h3{color:var(--home-ink);font-size:15px;font-weight:450;letter-spacing:-.02em;margin:0 0 6px}.schools-vision__row p{color:var(--home-muted);font-size:11px;line-height:1.45;margin:0}.schools-vision__bars{align-items:flex-end;display:flex;flex:0 0 108px;gap:5px;height:42px}.schools-vision__bars i{background:#b2cbd5;border-radius:2px 2px 0 0;flex:1 1}.schools-vision__bars i:last-child{background:#376477}[data-theme=dark] .schools-vision__bars i{background:#726f65}[data-theme=dark] .schools-vision__bars i:last-child{background:#d4cbbc}.schools-vision__privacy{color:var(--home-muted);font-size:10px;line-height:1.6;margin:17px 0 0}.schools-vision__insight{background:#e3edf0;border-radius:5px;color:#213c49;display:flex;flex-direction:column;padding:28px}.schools-vision__insight>span:first-child{font-size:11px}.schools-vision__insight h3{color:inherit;font-size:25px;font-weight:400;letter-spacing:-.045em;line-height:1.16;margin:34px 0 16px}.schools-vision__insight p{color:inherit;font-size:12px;line-height:1.7;margin:0}[data-theme=dark] .schools-vision__insight{background:#302e28;color:#e8e0d2}.schools-vision__caption{color:var(--home-muted);font-size:12px;line-height:1.6;margin:22px 0 0;text-align:center}.schools-lms{align-items:center}.schools-lms__flow{display:flex;flex-direction:column}.schools-lms__flow>div{align-items:center;display:flex;gap:22px;padding-block:22px}.schools-lms__flow>div+div{border-top:1px solid var(--home-line)}.schools-lms__flow>div>span{color:var(--home-muted);font-size:11px}.schools-lms__flow h3{color:var(--home-ink);font-size:19px;font-weight:400;letter-spacing:-.025em;margin:0 0 6px}.schools-lms__flow p{color:var(--home-muted);font-size:13px;margin:0}.schools-lms .schools-lms__intro{margin:24px 0 0}@keyframes schools-view-in{0%{opacity:.45;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.schools-vision__content{animation:none}}@media (max-width:767px){.schools-vision{padding:0 16px 44px}.schools-vision__controls{align-items:flex-start;flex-direction:column;gap:13px;margin:0 8px 20px}.schools-vision__switch{gap:24px}.schools-vision__toolbar{padding-inline:18px}.schools-vision__toolbar>span{display:none}.schools-vision__body{padding:24px 18px}.schools-vision__heading h2{margin-bottom:28px}.schools-vision__content{grid-template-columns:minmax(0,1fr);gap:26px}.schools-vision__bars{flex-basis:74px;gap:4px}.schools-vision__row-labels{font-size:9px}.schools-vision__row h3{font-size:14px}.schools-vision__insight{padding:24px}.schools-vision__insight h3{font-size:26px;margin-top:20px}.schools-vision__caption{padding-inline:8px}}