.solutions_solutionsPage__u4xCE{--content:min(100% - 48px,1400px);--section-space:clamp(92px,9vw,154px);background:radial-gradient(circle at 91% 9%,rgba(17,68,219,.09),transparent 24rem),var(--paper)}.solutions_solutionsPage__u4xCE main{overflow:clip}.solutions_solutionsPage__u4xCE .solutions_rolePanel__mX1U9:focus-visible,.solutions_solutionsPage__u4xCE [data-section-focus]:focus-visible{outline:0;box-shadow:none}.solutions_solutionsPage__u4xCE .solutions_faqSection__T0aBj[data-section-focus]:focus-visible .solutions_faqIntro__vqoWZ h2,.solutions_solutionsPage__u4xCE .solutions_finalSection__aZNV6[data-section-focus]:focus-visible .solutions_finalCopy__9Hraw h2,.solutions_solutionsPage__u4xCE .solutions_hero__Z1w7c[data-section-focus]:focus-visible h1,.solutions_solutionsPage__u4xCE .solutions_rolePanel__mX1U9:focus-visible .solutions_roleArticleCopy__h5s_p h3,.solutions_solutionsPage__u4xCE section[data-section-focus]:focus-visible>.solutions_sectionHeading__4OucO h2{margin-left:-14px;padding-left:14px;border-radius:0 7px 7px 0;background:linear-gradient(90deg,rgba(17,68,219,.09),transparent 44%);box-shadow:inset 4px 0 0 var(--blue)}.solutions_faqSection__T0aBj,.solutions_finalSection__aZNV6,.solutions_handoffsSection__FM3kT,.solutions_hero__Z1w7c,.solutions_rolesSection__l13SC,.solutions_sharedSystemSection__EvKRL{width:var(--content);margin-inline:auto;scroll-margin-top:58px}.solutions_hero__Z1w7c{position:relative;padding:clamp(32px,4vw,62px) 0 clamp(78px,7vw,116px)}.solutions_heroPattern__2Lz03{position:absolute;z-index:-1;top:-110px;right:-26vw;width:76vw;height:720px;opacity:.42;background-image:linear-gradient(rgba(17,68,219,.09) 1px,transparent 0),linear-gradient(90deg,rgba(17,68,219,.09) 1px,transparent 0);background-size:72px 72px;mask-image:linear-gradient(125deg,transparent 12%,#000 42%,transparent 84%);pointer-events:none;transform:rotate(-4deg)}.solutions_breadcrumbs__MFrsw{display:flex;margin-bottom:clamp(54px,7vw,94px);align-items:center;gap:9px;color:var(--muted);font-size:13px;font-weight:650}.solutions_breadcrumbs__MFrsw a:focus-visible,.solutions_breadcrumbs__MFrsw a:hover{color:var(--blue)}.solutions_heroGrid__n7sfa{display:grid;align-items:center;grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr);gap:clamp(56px,7vw,112px)}.solutions_kicker__mSvJs{display:flex;margin:0 0 18px;align-items:center;gap:11px;color:var(--blue);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.solutions_kicker__mSvJs>span{width:20px;height:2px;background:var(--red)}.solutions_kickerLight__c1M4F{color:#cdd8ff}.solutions_faqIntro__vqoWZ h2,.solutions_finalCopy__9Hraw h2,.solutions_heroCopy__EHLR0 h1,.solutions_sectionHeading__4OucO h2{margin:0;color:var(--indigo);font-size:clamp(42px,5.2vw,78px);font-weight:780;letter-spacing:-.06em;line-height:.99}.solutions_heroLead__ws9Xj{max-width:670px;margin:28px 0 0;color:#303440;font-size:clamp(18px,1.55vw,23px);line-height:1.58}.solutions_heroSupport__q8kn3{max-width:660px;margin:22px 0 0;color:var(--muted);font-size:15px;line-height:1.7}.solutions_finalActions__lTthL,.solutions_heroActions__t_udT{display:flex;margin-top:32px;flex-wrap:wrap;gap:12px}.solutions_finalPrimaryButton__z7aPJ,.solutions_finalSecondaryButton__388g5,.solutions_primaryButton__sc_jd,.solutions_secondaryButton__gWDSj{display:inline-flex;min-height:52px;padding:0 22px;align-items:center;justify-content:center;gap:18px;border:1px solid var(--blue);border-radius:12px;font-size:14px;font-weight:750;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.solutions_primaryButton__sc_jd{background:var(--blue);color:#fff!important}.solutions_secondaryButton__gWDSj{background:rgba(255,255,255,.72);color:var(--blue)!important}.solutions_primaryButton__sc_jd:focus-visible,.solutions_primaryButton__sc_jd:hover,.solutions_secondaryButton__gWDSj:focus-visible,.solutions_secondaryButton__gWDSj:hover{transform:translateY(-2px)}.solutions_primaryButton__sc_jd:focus-visible,.solutions_primaryButton__sc_jd:hover{border-color:var(--indigo);background:var(--indigo)}.solutions_secondaryButton__gWDSj:focus-visible,.solutions_secondaryButton__gWDSj:hover{background:#fff}.solutions_contextLink__vJn6s,.solutions_roleLink__EILJP,.solutions_schoolFit__wq2GW>a{display:inline-flex;margin-top:22px;align-items:center;gap:12px;color:var(--blue)!important;font-size:14px;font-weight:750}.solutions_contextLink__vJn6s:focus-visible,.solutions_contextLink__vJn6s:hover,.solutions_roleLink__EILJP:focus-visible,.solutions_roleLink__EILJP:hover,.solutions_schoolFit__wq2GW>a:focus-visible,.solutions_schoolFit__wq2GW>a:hover{color:var(--indigo)!important}.solutions_constellation__YLopf{position:relative;display:grid;min-height:550px;padding:34px;align-items:center;grid-template-areas:"administrator teacher" "centre centre" "parent student";grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;border:1px solid rgba(17,68,219,.18);border-radius:30px;background:rgba(255,255,255,.74);box-shadow:0 32px 90px rgba(11,9,109,.1);isolation:isolate}.solutions_constellation__YLopf:after,.solutions_constellation__YLopf:before{position:absolute;z-index:-1;background:rgba(17,68,219,.18);content:""}.solutions_constellation__YLopf:before{top:50%;right:18%;left:18%;height:1px}.solutions_constellation__YLopf:after{top:18%;bottom:18%;left:50%;width:1px}.solutions_constellationCentre__AMLNs{z-index:2;grid-area:centre;width:min(100%,430px);margin:auto;padding:30px;border:1px solid rgba(17,68,219,.28);border-radius:20px;background:linear-gradient(145deg,#fff,#eef2ff);text-align:center}.solutions_constellationCentre__AMLNs span,.solutions_constellationRole__JNgmQ span,.solutions_demoPreparation__NSeSh>span,.solutions_handoffLabel__pttB_,.solutions_handoffNodes__zQg1U article>span,.solutions_platformCard__gCkoe>span,.solutions_roleContext__r_TcG{color:var(--blue);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.solutions_constellationCentre__AMLNs h2{margin:9px 0 10px;color:var(--indigo);font-size:clamp(25px,2.35vw,34px);letter-spacing:-.045em;line-height:1.05}.solutions_constellationCentre__AMLNs p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.solutions_constellationRole__JNgmQ{position:relative;z-index:1;display:grid;min-height:112px;padding:20px;grid-template-columns:minmax(0,1fr);align-content:center;gap:6px 12px;border:1px solid var(--line);border-radius:16px;background:#f8faff;box-shadow:inset 3px 0 0 rgba(17,68,219,.2)}.solutions_constellationRole__JNgmQ[data-role=administrators]{grid-area:administrator}.solutions_constellationRole__JNgmQ[data-role=teachers]{grid-area:teacher}.solutions_constellationRole__JNgmQ[data-role=parents]{grid-area:parent}.solutions_constellationRole__JNgmQ[data-role=students]{grid-area:student}.solutions_constellationRole__JNgmQ span{grid-column:1/-1}.solutions_constellationRole__JNgmQ strong{color:var(--indigo);font-size:17px;line-height:1.2}.solutions_faqSection__T0aBj,.solutions_finalSection__aZNV6,.solutions_handoffsSection__FM3kT,.solutions_rolesSection__l13SC,.solutions_sharedSystemSection__EvKRL{padding-top:var(--section-space)}.solutions_sectionHeading__4OucO{max-width:900px;margin-bottom:clamp(40px,5vw,68px)}.solutions_faqIntro__vqoWZ h2,.solutions_sectionHeading__4OucO h2{font-size:clamp(36px,4.3vw,62px)}.solutions_faqIntro__vqoWZ>p,.solutions_sectionHeading__4OucO>p:last-child{max-width:780px;margin:22px 0 0;color:var(--muted);font-size:17px;line-height:1.7}.solutions_roleExperience__7J6Ym{overflow:hidden;border:1px solid var(--line);border-radius:28px;background:#fff;box-shadow:0 26px 78px rgba(11,9,109,.08)}.solutions_roleControlShell__VEtx_{padding:24px;border-bottom:1px solid var(--line);background:#f1f4fb}.solutions_roleControlHeading__TTfsk{display:flex;margin-bottom:16px;align-items:end;justify-content:space-between;gap:24px}.solutions_roleControlHeading__TTfsk p{margin:0;color:var(--indigo);font-size:15px;font-weight:800}.solutions_roleControlHeading__TTfsk span{color:var(--muted);font-size:12px}.solutions_roleControls__3T326{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.solutions_roleControls__3T326 a{display:grid;min-height:100px;padding:16px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:6px 10px;border:1px solid rgba(17,68,219,.13);border-radius:14px;background:rgba(255,255,255,.8);transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.solutions_roleControls__3T326 a small{grid-column:1/-1;color:var(--muted);font-size:11px;line-height:1.35}.solutions_roleControls__3T326 a strong{color:var(--indigo);font-size:15px;line-height:1.25}.solutions_roleControls__3T326 a:focus-visible,.solutions_roleControls__3T326 a:hover,.solutions_roleControls__3T326 a[aria-selected=true]{border-color:var(--blue);background:var(--blue);color:#fff;transform:translateY(-2px)}.solutions_roleControls__3T326 a:focus-visible small,.solutions_roleControls__3T326 a:focus-visible strong,.solutions_roleControls__3T326 a:hover small,.solutions_roleControls__3T326 a:hover strong,.solutions_roleControls__3T326 a[aria-selected=true] small,.solutions_roleControls__3T326 a[aria-selected=true] strong{color:#fff}.solutions_rolePanels__Mf5Sh{background:#fff}.solutions_rolePanel__mX1U9{scroll-margin-top:58px}.solutions_rolePanel__mX1U9+.solutions_rolePanel__mX1U9{border-top:1px solid var(--line)}.solutions_roleArticle__nvcD9{display:grid;min-height:560px;padding:clamp(28px,4vw,58px);align-items:start;grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);gap:clamp(42px,6vw,90px)}.solutions_roleArticleCopy__h5s_p h3{margin:13px 0 18px;color:var(--indigo);font-size:clamp(30px,3vw,46px);letter-spacing:-.05em;line-height:1.04}.solutions_roleArticleCopy__h5s_p>p{margin:0;color:var(--muted);font-size:16px;line-height:1.72}.solutions_roleArticleCopy__h5s_p>ul{display:grid;margin:28px 0;padding:0;gap:0;list-style:none}.solutions_roleArticleCopy__h5s_p>ul li{position:relative;padding:14px 0 14px 25px;border-top:1px solid var(--line);color:#303440;font-size:14px;line-height:1.55}.solutions_roleArticleCopy__h5s_p>ul li:last-child{border-bottom:1px solid var(--line)}.solutions_roleArticleCopy__h5s_p>ul li:before{position:absolute;top:20px;left:2px;width:8px;height:8px;border-radius:50%;background:var(--red);content:""}.solutions_connectedOutcome__W8sP_{padding:20px;border-left:3px solid var(--blue);border-radius:0 12px 12px 0;background:#f2f5ff}.solutions_connectedOutcome__W8sP_ span{color:var(--blue);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.solutions_connectedOutcome__W8sP_ p{margin:8px 0 0;color:#303440;font-size:14px;line-height:1.6}.solutions_evidenceFigure__b4Vd4{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:#f4f6fb}.solutions_browserFrame__S32BO{--screen-position:center top;overflow:hidden;background:#eef1f7}.solutions_browserBar__Ahnwm{display:flex;min-height:40px;padding:0 15px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);background:#fff}.solutions_browserBar__Ahnwm>span{display:flex;gap:5px}.solutions_browserBar__Ahnwm i{width:7px;height:7px;border-radius:50%;background:#c9ced9}.solutions_browserBar__Ahnwm i:first-child{background:var(--red)}.solutions_browserBar__Ahnwm small{color:var(--muted);font-size:10px}.solutions_browserFrame__S32BO .product-preview-picture,.solutions_browserFrame__S32BO .product-preview-static,.solutions_browserFrame__S32BO .product-preview-trigger{width:100%;height:100%}.solutions_browserFrame__S32BO .product-preview-static,.solutions_browserFrame__S32BO .product-preview-trigger{display:block;height:clamp(300px,31vw,450px);overflow:hidden;border:0}.solutions_browserFrame__S32BO .product-preview-trigger{cursor:zoom-in}.solutions_browserFrame__S32BO .product-preview-trigger>span{right:14px;bottom:14px}.solutions_browserFrame__S32BO img{width:100%;height:100%;object-fit:cover;object-position:var(--screen-position)}.solutions_evidenceFigure__b4Vd4 figcaption{padding:24px;background:#fff}.solutions_evidenceFigure__b4Vd4 figcaption>span{display:block;margin-bottom:11px;color:var(--blue);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.solutions_evidenceFigure__b4Vd4 figcaption strong{display:block;color:var(--indigo);font-size:19px}.solutions_evidenceFigure__b4Vd4 figcaption p{margin:9px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.solutions_evidenceFigure__b4Vd4 figcaption a{display:inline-flex;margin-top:16px;align-items:center;gap:10px;color:var(--blue);font-size:13px;font-weight:750}.solutions_interactionNote__Fgn9C{margin:16px 4px 0;color:var(--muted);font-size:12px}.solutions_handoffFlow__r7Od8{padding:clamp(24px,4vw,54px);border:1px solid rgba(17,68,219,.18);border-radius:28px;background:linear-gradient(rgba(17,68,219,.04) 1px,transparent 0),linear-gradient(90deg,rgba(17,68,219,.04) 1px,transparent 0),#fff;background-size:56px 56px;box-shadow:0 26px 80px rgba(11,9,109,.07)}.solutions_handoffLabel__pttB_{display:inline-flex;padding:9px 13px;border:1px solid rgba(17,68,219,.2);border-radius:999px;background:#eef2ff}.solutions_handoffNodes__zQg1U{display:grid;margin-top:26px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.solutions_handoffNodes__zQg1U article{position:relative;min-height:230px;padding:24px 22px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.96)}.solutions_handoffNodes__zQg1U article>i{position:absolute;z-index:2;top:50%;right:-24px;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(17,68,219,.25);border-radius:50%;background:#fff;color:var(--blue);font-style:normal;transform:translateY(-50%)}.solutions_handoffNodes__zQg1U h3{margin:14px 0 10px;color:var(--indigo);font-size:19px;letter-spacing:-.025em;line-height:1.2}.solutions_handoffNodes__zQg1U p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.solutions_handoffNodes__zQg1U a{display:inline-flex;margin-top:17px;align-items:center;gap:8px;color:var(--blue);font-size:12px;font-weight:750}.solutions_handoffBoundary__OkiRj{display:grid;margin-top:18px;padding:20px 22px;grid-template-columns:160px minmax(0,1fr);gap:24px;border:1px solid rgba(223,65,61,.22);border-radius:14px;background:#fff7f6}.solutions_handoffBoundary__OkiRj strong{color:var(--red);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.solutions_handoffBoundary__OkiRj p{margin:0;color:#5f4545;font-size:13px;line-height:1.65}.solutions_platformGrid__mmHPX{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.solutions_platformCard__gCkoe,.solutions_schoolFit__wq2GW,.solutions_scopeCard__seG6L{border:1px solid var(--line);border-radius:18px;background:#fff}.solutions_platformCard__gCkoe{display:flex;min-height:280px;padding:25px;flex-direction:column}.solutions_platformCard_available__jvDfi{border-top:3px solid var(--blue)}.solutions_platformCard_coming__u4pLe{border-top:3px solid var(--indigo);background:#f8f8ff}.solutions_platformCard_separate__F75tR{border-top:3px solid var(--red);background:#fffafa}.solutions_platformCard__gCkoe h3{margin:13px 0 11px;color:var(--indigo);font-size:24px;letter-spacing:-.04em}.solutions_platformCard__gCkoe p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.solutions_platformCard__gCkoe a{display:inline-flex;margin-top:auto;padding-top:22px;align-items:center;gap:8px;color:var(--blue);font-size:12px;font-weight:750}.solutions_scopeGrid__tP5Yd{display:grid;margin-top:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.solutions_scopeCard__seG6L{padding:clamp(25px,3vw,36px)}.solutions_scopeCard_available__zU1rX{box-shadow:inset 3px 0 var(--blue)}.solutions_scopeCard_separate__ohAyT{box-shadow:inset 3px 0 var(--red)}.solutions_scopeCard__seG6L h3{margin:0 0 18px;color:var(--indigo);font-size:22px}.solutions_demoPreparation__NSeSh ul,.solutions_scopeCard__seG6L ul{display:grid;margin:0;padding:0;gap:11px;list-style:none}.solutions_demoPreparation__NSeSh li,.solutions_scopeCard__seG6L li{position:relative;padding-left:20px;color:var(--muted);font-size:14px;line-height:1.55}.solutions_demoPreparation__NSeSh li:before,.solutions_scopeCard__seG6L li:before{position:absolute;top:.58em;left:1px;width:7px;height:7px;border-radius:50%;background:var(--blue);content:""}.solutions_scopeCard_separate__ohAyT li:before{background:var(--red)}.solutions_fitAndLinks__OMw0Y{display:grid;margin-top:18px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px}.solutions_schoolFit__wq2GW{padding:clamp(28px,3vw,38px)}.solutions_schoolFit__wq2GW h3{margin:0;color:var(--indigo);font-size:clamp(26px,2.6vw,38px);letter-spacing:-.045em;line-height:1.05}.solutions_schoolFit__wq2GW>p:last-of-type{margin:18px 0 0;color:var(--muted);font-size:14px;line-height:1.68}.solutions_decisionGrid__7YcHl,.solutions_finalLinks__LysLY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.solutions_decisionGrid__7YcHl a,.solutions_finalLinks__LysLY a{position:relative;display:grid;min-height:150px;padding:22px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:9px 16px;border:1px solid var(--line);border-radius:15px;background:#fff;transition:border-color .18s ease,transform .18s ease}.solutions_decisionGrid__7YcHl a:focus-visible,.solutions_decisionGrid__7YcHl a:hover,.solutions_finalLinks__LysLY a:focus-visible,.solutions_finalLinks__LysLY a:hover{border-color:var(--blue);transform:translateY(-2px)}.solutions_decisionGrid__7YcHl strong,.solutions_finalLinks__LysLY strong{color:var(--indigo);font-size:17px}.solutions_decisionGrid__7YcHl span:not(:last-child),.solutions_finalLinks__LysLY span:not(:last-child){grid-column:1/-1;color:var(--muted);font-size:13px;line-height:1.55}.solutions_faqSection__T0aBj{display:grid;align-items:start;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(50px,8vw,126px)}.solutions_faqIntro__vqoWZ{position:sticky;top:152px}.solutions_faqIntro__vqoWZ h2{font-size:clamp(34px,3.8vw,54px)}.solutions_faqList__e7HwN{border-top:1px solid var(--line)}.solutions_faqList__e7HwN details{border-bottom:1px solid var(--line)}.solutions_faqList__e7HwN summary{display:flex;min-height:92px;padding:24px 4px;align-items:center;justify-content:space-between;gap:24px;color:var(--indigo);cursor:pointer;font-size:18px;font-weight:720;list-style:none}.solutions_faqList__e7HwN summary::-webkit-details-marker{display:none}.solutions_faqList__e7HwN summary i{position:relative;flex:0 0 auto;width:22px;height:22px}.solutions_faqList__e7HwN summary i:after,.solutions_faqList__e7HwN summary i:before{position:absolute;top:10px;left:3px;width:16px;height:2px;background:var(--blue);content:"";transition:transform .18s ease}.solutions_faqList__e7HwN summary i:after{transform:rotate(90deg)}.solutions_faqList__e7HwN details[open] summary i:after{transform:rotate(0)}.solutions_faqList__e7HwN details>p{max-width:710px;margin:0;padding:12px 50px 30px 4px;color:var(--muted);font-size:15px;line-height:1.72}.solutions_finalSection__aZNV6{padding-bottom:clamp(90px,9vw,150px)}.solutions_finalPanel__N4pN7{display:grid;padding:clamp(34px,6vw,76px);align-items:start;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:clamp(50px,8vw,118px);border-radius:30px;background:radial-gradient(circle at 86% 8%,rgba(255,255,255,.15),transparent 18rem),var(--indigo);color:#fff}.solutions_finalCopy__9Hraw h2{color:#fff;font-size:clamp(36px,4.5vw,62px)}.solutions_finalCopy__9Hraw>p{max-width:700px;margin:21px 0 0;color:#d8ddf2;font-size:16px;line-height:1.7}.solutions_finalCopy__9Hraw>small{display:block;margin-top:19px;color:#b9c1df;font-size:12px;line-height:1.5}.solutions_finalPrimaryButton__z7aPJ{border-color:#fff;background:#fff;color:var(--indigo)!important}.solutions_finalSecondaryButton__388g5{border-color:rgba(255,255,255,.45);color:#fff!important}.solutions_finalPrimaryButton__z7aPJ:focus-visible,.solutions_finalPrimaryButton__z7aPJ:hover,.solutions_finalSecondaryButton__388g5:focus-visible,.solutions_finalSecondaryButton__388g5:hover{transform:translateY(-2px)}.solutions_finalSecondaryButton__388g5:focus-visible,.solutions_finalSecondaryButton__388g5:hover{border-color:#fff;background:rgba(255,255,255,.1)}.solutions_demoPreparation__NSeSh{padding:28px;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:rgba(255,255,255,.08)}.solutions_demoPreparation__NSeSh>span{color:#cdd8ff}.solutions_demoPreparation__NSeSh ul{margin-top:18px}.solutions_demoPreparation__NSeSh li{color:#e1e4f2}.solutions_demoPreparation__NSeSh li:before{background:var(--red)}.solutions_finalLinks__LysLY{margin-top:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.solutions_finalLinks__LysLY a{min-height:135px}@media (max-width:1180px){.solutions_heroGrid__n7sfa{grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr);gap:clamp(32px,4vw,56px)}.solutions_roleArticle__nvcD9{grid-template-columns:1fr}.solutions_constellation__YLopf{min-height:460px;padding:26px}.solutions_roleArticle__nvcD9{min-height:0}.solutions_browserFrame__S32BO .product-preview-static,.solutions_browserFrame__S32BO .product-preview-trigger{height:min(58vw,520px)}.solutions_handoffNodes__zQg1U,.solutions_platformGrid__mmHPX{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions_handoffNodes__zQg1U article>i{display:none}.solutions_faqSection__T0aBj{grid-template-columns:1fr}.solutions_faqIntro__vqoWZ{position:static}.solutions_finalLinks__LysLY{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.solutions_heroGrid__n7sfa{grid-template-columns:1fr;gap:42px}.solutions_constellation__YLopf{min-height:0;padding:22px;grid-template-areas:"centre centre centre centre" "administrator teacher parent student";grid-template-columns:repeat(4,minmax(0,1fr))}.solutions_constellationRole__JNgmQ{min-height:100px;padding:16px}}@media (max-width:1024px){.solutions_faqSection__T0aBj,.solutions_finalSection__aZNV6,.solutions_handoffsSection__FM3kT,.solutions_hero__Z1w7c,.solutions_rolePanel__mX1U9,.solutions_rolesSection__l13SC,.solutions_sharedSystemSection__EvKRL{scroll-margin-top:48px}}@media (max-width:800px){.solutions_solutionsPage__u4xCE{--content:min(100% - 32px,1400px);--section-space:76px}.solutions_hero__Z1w7c{padding-top:24px}.solutions_breadcrumbs__MFrsw{margin-bottom:50px}.solutions_heroGrid__n7sfa{gap:52px}.solutions_constellation__YLopf{min-height:0;padding:22px;grid-template-areas:"centre centre" "administrator teacher" "parent student"}.solutions_constellation__YLopf:after,.solutions_constellation__YLopf:before{display:none}.solutions_roleControls__3T326{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions_roleControlHeading__TTfsk{align-items:start;flex-direction:column;gap:6px}.solutions_finalPanel__N4pN7,.solutions_fitAndLinks__OMw0Y{grid-template-columns:1fr}.solutions_finalPanel__N4pN7{gap:34px}}@media (max-width:700px){.solutions_faqSection__T0aBj,.solutions_finalSection__aZNV6,.solutions_handoffsSection__FM3kT,.solutions_hero__Z1w7c,.solutions_rolePanel__mX1U9,.solutions_rolesSection__l13SC,.solutions_sharedSystemSection__EvKRL{scroll-margin-top:40px}.solutions_breadcrumbs__MFrsw a,.solutions_contextLink__vJn6s,.solutions_evidenceFigure__b4Vd4 figcaption a,.solutions_handoffNodes__zQg1U a,.solutions_platformCard__gCkoe a,.solutions_roleLink__EILJP,.solutions_schoolFit__wq2GW>a{display:inline-flex;min-height:44px;align-items:center}}@media (max-width:600px){.solutions_finalActions__lTthL,.solutions_heroActions__t_udT{flex-direction:column}.solutions_finalPrimaryButton__z7aPJ,.solutions_finalSecondaryButton__388g5,.solutions_primaryButton__sc_jd,.solutions_secondaryButton__gWDSj{width:100%}.solutions_constellation__YLopf{padding:16px;grid-template-areas:"centre" "administrator" "teacher" "parent" "student";grid-template-columns:1fr}.solutions_constellationCentre__AMLNs{padding:24px 20px}.solutions_constellationRole__JNgmQ{min-height:90px}.solutions_roleExperience__7J6Ym{border-radius:20px}.solutions_roleControlShell__VEtx_{padding:16px}.solutions_roleControls__3T326{grid-template-columns:1fr}.solutions_roleControls__3T326 a{min-height:78px}.solutions_roleArticle__nvcD9{padding:24px 18px;gap:36px}.solutions_browserFrame__S32BO .product-preview-static,.solutions_browserFrame__S32BO .product-preview-trigger{height:360px}.solutions_browserBar__Ahnwm small{max-width:180px;text-align:right}.solutions_handoffFlow__r7Od8{padding:18px;border-radius:20px}.solutions_decisionGrid__7YcHl,.solutions_finalLinks__LysLY,.solutions_handoffNodes__zQg1U,.solutions_platformGrid__mmHPX,.solutions_scopeGrid__tP5Yd{grid-template-columns:1fr}.solutions_handoffNodes__zQg1U article,.solutions_platformCard__gCkoe{min-height:0}.solutions_handoffBoundary__OkiRj{grid-template-columns:1fr;gap:8px}.solutions_faqList__e7HwN summary{min-height:80px;padding:20px 0;font-size:16px}.solutions_faqList__e7HwN details>p{padding-right:24px;padding-left:0}.solutions_finalPanel__N4pN7{padding:30px 20px;border-radius:22px}.solutions_finalLinks__LysLY a{min-height:120px}}@media (max-width:360px){.solutions_solutionsPage__u4xCE{--content:min(100% - 24px,1400px)}.solutions_heroCopy__EHLR0 h1{font-size:38px}.solutions_solutionsPage__u4xCE .solutions_faqSection__T0aBj[data-section-focus]:focus-visible .solutions_faqIntro__vqoWZ h2,.solutions_solutionsPage__u4xCE .solutions_finalSection__aZNV6[data-section-focus]:focus-visible .solutions_finalCopy__9Hraw h2,.solutions_solutionsPage__u4xCE .solutions_hero__Z1w7c[data-section-focus]:focus-visible h1,.solutions_solutionsPage__u4xCE .solutions_rolePanel__mX1U9:focus-visible .solutions_roleArticleCopy__h5s_p h3,.solutions_solutionsPage__u4xCE section[data-section-focus]:focus-visible>.solutions_sectionHeading__4OucO h2{margin-left:0;padding-left:12px}.solutions_browserFrame__S32BO .product-preview-static,.solutions_browserFrame__S32BO .product-preview-trigger{height:330px}}@media (forced-colors:active){.solutions_constellation__YLopf:after,.solutions_constellation__YLopf:before,.solutions_heroPattern__2Lz03{display:none}.solutions_constellationCentre__AMLNs,.solutions_constellationRole__JNgmQ,.solutions_constellation__YLopf,.solutions_decisionGrid__7YcHl a,.solutions_demoPreparation__NSeSh,.solutions_evidenceFigure__b4Vd4,.solutions_finalLinks__LysLY a,.solutions_finalPanel__N4pN7,.solutions_handoffBoundary__OkiRj,.solutions_handoffFlow__r7Od8,.solutions_handoffNodes__zQg1U article,.solutions_platformCard__gCkoe,.solutions_roleControls__3T326 a,.solutions_roleExperience__7J6Ym,.solutions_schoolFit__wq2GW,.solutions_scopeCard__seG6L{border:1px solid CanvasText}.solutions_roleControls__3T326 a[aria-selected=true]{border:3px solid Highlight}.solutions_connectedOutcome__W8sP_,.solutions_scopeCard_available__zU1rX,.solutions_scopeCard_separate__ohAyT{border-left:3px solid Highlight;box-shadow:none}.solutions_demoPreparation__NSeSh li:before,.solutions_faqList__e7HwN summary i:after,.solutions_faqList__e7HwN summary i:before,.solutions_kicker__mSvJs>span,.solutions_roleArticleCopy__h5s_p>ul li:before,.solutions_scopeCard__seG6L li:before{background:CanvasText}.solutions_faqList__e7HwN summary,.solutions_finalPrimaryButton__z7aPJ,.solutions_finalSecondaryButton__388g5,.solutions_primaryButton__sc_jd,.solutions_roleControls__3T326 a,.solutions_secondaryButton__gWDSj{forced-color-adjust:auto}.solutions_solutionsPage__u4xCE .solutions_faqSection__T0aBj[data-section-focus]:focus-visible .solutions_faqIntro__vqoWZ h2,.solutions_solutionsPage__u4xCE .solutions_finalSection__aZNV6[data-section-focus]:focus-visible .solutions_finalCopy__9Hraw h2,.solutions_solutionsPage__u4xCE .solutions_hero__Z1w7c[data-section-focus]:focus-visible h1,.solutions_solutionsPage__u4xCE .solutions_rolePanel__mX1U9:focus-visible .solutions_roleArticleCopy__h5s_p h3,.solutions_solutionsPage__u4xCE section[data-section-focus]:focus-visible>.solutions_sectionHeading__4OucO h2{outline:2px solid Highlight;outline-offset:3px;background:Canvas;box-shadow:none}}@media (prefers-reduced-motion:reduce){.solutions_solutionsPage__u4xCE *,.solutions_solutionsPage__u4xCE :after,.solutions_solutionsPage__u4xCE :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}