.Footer_Footer__4NSkG{background:#4571df;padding:3.5rem 0}.Footer_footerContent__ENvp6{max-width:var(--global-max-width);margin:0 auto}.Footer_linkSections__nITPk{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.Footer_linkItem__By8HL{margin:1rem}.Footer_linkItem__By8HL h4{margin-bottom:10px;color:#fff;font-weight:600;font-size:25px;line-height:30px;letter-spacing:-.03em}.Footer_linkItem__By8HL p{font-size:20px}.Footer_linkItem__By8HL .Footer_links__cP4xa a,.Footer_linkItem__By8HL .Footer_links__cP4xa p{margin-bottom:2px;font-size:20px;color:#f8f4f4;width:-moz-fit-content;width:fit-content;cursor:pointer}.Footer_aboutSection__Xgiqk a:hover,.Footer_linkItem__By8HL .Footer_links__cP4xa a:hover,.Footer_linkItem__By8HL .Footer_links__cP4xa p:hover{text-decoration:underline}.Footer_links__cP4xa{display:flex;flex-direction:column}.Footer_aboutSection__Xgiqk a,.Footer_aboutSection__Xgiqk p{color:#f8f4f4}.Footer_aboutSection__Xgiqk .Footer_aboutText__mwMzu{max-width:500px;font-size:20px;margin-bottom:15px}.Footer_Footer__4NSkG.Footer_light__vDIKe{background:#fff}.Footer_Footer__4NSkG.Footer_light__vDIKe .Footer_linkItem__By8HL h4{color:#2d98da}.Footer_Footer__4NSkG.Footer_light__vDIKe .Footer_aboutSection__Xgiqk a,.Footer_Footer__4NSkG.Footer_light__vDIKe .Footer_aboutSection__Xgiqk p,.Footer_Footer__4NSkG.Footer_light__vDIKe .Footer_linkItem__By8HL .Footer_links__cP4xa a,.Footer_Footer__4NSkG.Footer_light__vDIKe .Footer_linkItem__By8HL .Footer_links__cP4xa p{color:var(--sp-text-200)}@media(max-width:1000px){.Footer_linkItem__By8HL h4{font-size:20px}.Footer_aboutSection__Xgiqk .Footer_aboutText__mwMzu,.Footer_aboutSection__Xgiqk p,.Footer_linkItem__By8HL .Footer_links__cP4xa a,.Footer_linkItem__By8HL .Footer_links__cP4xa p{font-size:16px}}.ComplianceButtons_ComplianceButtons__85vO3{margin-top:1rem;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.Layout_wrapper__rKJNH{min-height:100vh;margin-bottom:-264px;margin-top:var(--header-offset)}.Layout_push__SPUew{height:314px}.WaveSection_waveSection__TFPEt{position:relative;z-index:1}.WaveSection_wave__WR7MK{display:block;width:100%}.WaveSection_waveTop__0wNpM{height:clamp(110px,11vw,210px)}.WaveSection_waveBottom__AvjTn{height:clamp(40px,4.2vw,80px);margin-top:-1px}.WaveSection_content__A_HRU{padding:clamp(30px,3.1vw,60px) 0 clamp(40px,4.2vw,80px);margin-top:-1px}@media(max-width:950px){.WaveSection_waveSection__TFPEt{margin-top:2.5rem;margin-bottom:0}.WaveSection_waveTop__0wNpM{height:clamp(44px,7.4vw,80px)}.WaveSection_waveBottom__AvjTn{height:clamp(20px,2.9vw,28px)}.WaveSection_content__A_HRU{padding:20px 0 40px}}.DemoEmbed_DemoEmbed__Qb0ZH{max-width:var(--global-max-width);margin:0 auto}.DemoEmbed_stage__fl7VK{position:relative;width:100%;aspect-ratio:16/10;max-height:calc(100vh - 160px);overflow:hidden;border-radius:8px;background-color:var(--sp-main-background);border:1px solid rgba(41,50,61,.08);box-shadow:0 2px 4px rgba(41,50,61,.04),0 12px 32px rgba(41,50,61,.1),0 40px 80px rgba(41,50,61,.08)}.DemoEmbed_stage__fl7VK:-webkit-full-screen{aspect-ratio:auto;max-height:none;border:none;border-radius:0;box-shadow:none}.DemoEmbed_stage__fl7VK:fullscreen{aspect-ratio:auto;max-height:none;border:none;border-radius:0;box-shadow:none}.DemoEmbed_frame__03uRa{display:block;width:100%;height:100%;border:none}.DemoEmbed_poster__wV3yu{display:block;width:100%;height:100%;padding:0;position:relative;cursor:pointer}.DemoEmbed_posterImage__im83D{object-fit:cover;object-position:top center;transition:transform .4s ease}@media(prefers-reduced-motion:no-preference){.DemoEmbed_poster__wV3yu:hover .DemoEmbed_posterImage__im83D{transform:scale(1.015)}}.DemoEmbed_posterScrim__KAnke{position:absolute;inset:0;background:linear-gradient(180deg,rgba(41,50,61,0) 0,rgba(41,50,61,.06) 40%,rgba(41,50,61,.62) 78%,rgba(41,50,61,.88))}.DemoEmbed_posterOverlay__UFTlG{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.85rem;padding:1.5rem 1.5rem 2.5rem;text-align:center}.DemoEmbed_posterButton__Qb_qw{display:inline-flex;align-items:center;gap:.65rem;padding:1rem 2rem;background-color:#2d98da;color:#fff;border-radius:8px;box-shadow:0 0 15px -5px rgba(45,152,218,.3);font-family:Inter var,Inter,sans-serif;font-size:1.375rem!important;font-weight:600!important;letter-spacing:-.04em!important;letter-spacing:-.02em;transition:transform .15s ease,box-shadow .15s ease}.DemoEmbed_posterButton__Qb_qw svg{width:1.05em;height:1.05em}.DemoEmbed_poster__wV3yu:hover .DemoEmbed_posterButton__Qb_qw{transform:translateY(-2px);box-shadow:0 0 20px -2px rgba(45,152,218,.3)}.DemoEmbed_posterHint__iOejJ{font-family:Inter var,Inter,sans-serif;font-size:1rem!important;font-weight:450!important;letter-spacing:-.03em!important;color:hsla(0,0%,100%,.92);max-width:32rem}.DemoEmbed_toolbar__f5fuM{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.DemoEmbed_toolbarNote__hYCvq{font-family:Inter var,Inter,sans-serif;font-size:.875rem!important;font-weight:400!important;letter-spacing:-.03em!important;color:var(--sp-text-300)}.DemoEmbed_toolbarActions__yApZe{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem}.DemoEmbed_action__Nhsnk{display:inline-flex;align-items:center;gap:.4rem;font-family:Inter var,Inter,sans-serif;font-size:.875rem!important;font-weight:400!important;letter-spacing:-.03em!important;color:var(--sp-text-300);text-decoration:underline;cursor:pointer;transition:color .15s ease}.DemoEmbed_action__Nhsnk:hover{color:var(--sp-text-100)}.DemoEmbed_action__Nhsnk svg{width:1em;height:1em}.DemoEmbed_narrowNotice__TyAh9{display:none;overflow:hidden;border:1px solid var(--sp-border-light);border-radius:8px;background-color:var(--sp-panel-background);box-shadow:var(--sp-shadow-200)}.DemoEmbed_narrowNotice__TyAh9 p{font-family:Inter var,Inter,sans-serif;font-size:1rem!important;font-weight:400!important;letter-spacing:-.03em!important;color:var(--sp-text-200);padding:1.25rem}.DemoEmbed_narrowNotice__TyAh9 a{color:#2d98da;text-decoration:underline}.DemoEmbed_narrowPreview__GKgwB{display:block;width:100%;height:180px;object-fit:cover;object-position:top center;border-bottom:1px solid var(--sp-border-light)}@media(max-width:900px){.DemoEmbed_stage__fl7VK,.DemoEmbed_toolbar__f5fuM{display:none}.DemoEmbed_narrowNotice__TyAh9{display:block}}.Captcha_Captcha__IwqTa altcha-widget{--altcha-border-color:var(--sp-border-light);--altcha-border-radius:6px;--altcha-color-base:var(--sp-components-background);--altcha-color-text:var(--sp-text-200);--altcha-color-border-focus:#2d98da;--altcha-color-brand:#2d98da;width:100%}.Captcha_Captcha__IwqTa.Captcha_disabled__ePqud{opacity:.6;pointer-events:none}.DemoRequestForm_DemoRequestForm__x78JR{display:flex;flex-direction:column;gap:1rem;text-align:left}.DemoRequestForm_row__ov0Ap{display:flex;align-items:stretch;gap:.75rem}.DemoRequestForm_emailField__7LHqL{flex:1 1 auto;min-width:0}.DemoRequestForm_emailField__7LHqL label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.DemoRequestForm_emailField__7LHqL input{width:100%;height:100%;padding:.8rem 1rem;font-family:Inter var,Inter,sans-serif;font-size:1.125rem!important;font-weight:400!important;letter-spacing:-.03em!important}.DemoRequestForm_deviceNotice__eWOU6{display:none;align-items:flex-start;gap:.65rem;padding:.85rem 1rem;background-color:var(--sp-components-background);border:1px solid var(--sp-border-light);border-left:3px solid #e37928;border-radius:6px}.DemoRequestForm_deviceNoticeIcon__Vg5aI{display:inline-flex;flex-shrink:0;margin-top:.1rem;color:#2d98da}.DemoRequestForm_deviceNoticeIcon__Vg5aI svg{width:1.15rem;height:1.15rem}.DemoRequestForm_deviceNoticeBody__V41eF{font-family:Inter var,Inter,sans-serif;font-size:1rem!important;font-weight:400!important;letter-spacing:-.03em!important;color:var(--sp-text-200);line-height:1.45}.DemoRequestForm_deviceNoticeBody__V41eF strong{font-weight:600;color:var(--sp-text-100)}.DemoRequestForm_successDeviceHint__65EQp{display:none}@media(max-width:899.98px){.DemoRequestForm_deviceNotice__eWOU6{display:flex}.DemoRequestForm_successDeviceHint__65EQp{display:inline}}.DemoRequestForm_consentRow__J0jBz{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem;background-color:var(--sp-components-background);border:1px solid var(--sp-border-light);border-radius:6px;cursor:pointer}.DemoRequestForm_consentText__fSrsj{font-family:Inter var,Inter,sans-serif;font-size:1rem!important;font-weight:400!important;letter-spacing:-.03em!important;color:var(--sp-text-200);line-height:1.3;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DemoRequestForm_consentText__fSrsj a{color:#2d98da;text-decoration:underline}.DemoRequestForm_captchaError__Jsuge{font-family:Inter var,Inter,sans-serif;font-size:.875rem!important;font-weight:475!important;letter-spacing:-.03em!important;color:#eb4765;line-height:1.35rem}.DemoRequestForm_captchaError__Jsuge a{color:#eb4765;text-decoration:underline}.DemoRequestForm_submitButton__qIYA9{flex:0 0 auto;width:12rem;min-height:3.1rem;padding:0 1.75rem;font-family:Inter var,Inter,sans-serif;font-size:1.125rem!important;font-weight:500!important;letter-spacing:-.03em!important;white-space:nowrap}.DemoRequestForm_success__oEsfJ{display:flex;flex-direction:column;align-items:center;padding:1rem 0;text-align:center}.DemoRequestForm_success__oEsfJ h2{margin-top:1.25rem;font-weight:600;font-size:1.5rem;letter-spacing:-.02em;color:var(--sp-text-100)}.DemoRequestForm_success__oEsfJ p{max-width:34rem;margin-top:.75rem;font-family:Inter var,Inter,sans-serif;font-size:1rem!important;font-weight:400!important;letter-spacing:-.03em!important;line-height:1.55;color:var(--sp-text-200)}.DemoRequestForm_successIcon__dJ41n{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;background-color:rgba(45,152,218,.1);border-radius:999px;color:#2d98da}.DemoRequestForm_successIcon__dJ41n svg{width:1.6rem;height:1.6rem}.DemoRequestForm_successHint__JR3km{font-family:Inter var,Inter,sans-serif;font-size:.875rem!important;font-weight:450!important;letter-spacing:-.03em!important;color:var(--sp-text-300)}@media(max-width:650px){.DemoRequestForm_row__ov0Ap{flex-direction:column}.DemoRequestForm_submitButton__qIYA9{width:100%}}.DemoHeader_DemoHeader__FyQy_{position:relative;display:flex;align-items:center;flex:none;box-sizing:content-box;height:48px;padding:env(safe-area-inset-top,0) calc(1rem + env(safe-area-inset-right, 0px)) 0 calc(1rem + env(safe-area-inset-left, 0px));background-color:var(--sp-panel-background-elevated);border-bottom:1px solid var(--sp-border-light);z-index:4}.DemoHeader_identity__o9F76{display:flex;align-items:baseline;gap:.75rem;min-width:0;max-width:calc(50% - 12rem);white-space:nowrap}.DemoHeader_school__6EKYd{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:.875rem!important;font-weight:600!important;color:var(--sp-text-100)}.DemoHeader_expiry__eHuqF,.DemoHeader_school__6EKYd{font-family:Inter var,Inter,sans-serif;letter-spacing:-.03em!important}.DemoHeader_expiry__eHuqF{display:inline-flex;align-items:center;flex:none;gap:.3rem;font-size:.75rem!important;font-weight:450!important;color:var(--sp-text-300);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DemoHeader_expiry__eHuqF svg{width:1em;height:1em;align-self:center}.DemoHeader_control__6hG6_{position:absolute;top:calc(env(safe-area-inset-top, 0px) + 24px);left:50%;transform:translate(-50%,-50%)}.DemoHeader_segments__OzK2B{display:inline-flex;gap:2px;padding:3px;background-color:var(--sp-components-background);border-radius:8px}.DemoHeader_segment__Lqodo{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .8rem;background-color:transparent;border:none;border-radius:6px;cursor:pointer;white-space:nowrap;font-family:Inter var,Inter,sans-serif;font-size:.875rem!important;font-weight:500!important;letter-spacing:-.03em!important;color:var(--sp-text-200);transition:background-color .15s ease,color .15s ease}.DemoHeader_segment__Lqodo:hover:not(.DemoHeader_segmentSelected__P6Pfu):not(.DemoHeader_segmentUnavailable__1ZPsG){background-color:var(--sp-components-background-hover);color:var(--sp-text-100)}.DemoHeader_segment__Lqodo:focus-visible{outline:2px solid #2d98da;outline-offset:1px}.DemoHeader_segmentSelected__P6Pfu{color:#fff}.DemoHeader_segmentSelected__P6Pfu .DemoHeader_roleDot___v4Y0{background-color:#fff}.DemoHeader_segmentSelectedTeacher__Eq56r{background-color:#7c5cdc}.DemoHeader_segmentSelectedStudent__y4KeK{background-color:#20bf6b}.DemoHeader_segmentSelectedSplit__5CZFg{background-color:#29323d}.DemoHeader_segmentUnavailable__1ZPsG{cursor:default;color:color-mix(in srgb,var(--sp-text-200) 45%,transparent)}.DemoHeader_tooltip__xiKUI{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);padding:.35rem .6rem;white-space:nowrap;pointer-events:none;background-color:#29323d;border-radius:6px;box-shadow:var(--sp-shadow-200);font-family:Inter var,Inter,sans-serif;font-size:.75rem!important;font-weight:500!important;letter-spacing:-.03em!important;color:#fff;opacity:0;transition:opacity .15s ease}.DemoHeader_control__6hG6_:has(.DemoHeader_segmentUnavailable__1ZPsG:focus-visible) .DemoHeader_tooltip__xiKUI,.DemoHeader_control__6hG6_:has(.DemoHeader_segmentUnavailable__1ZPsG:hover) .DemoHeader_tooltip__xiKUI{opacity:1}.DemoHeader_roleDot___v4Y0{width:8px;height:8px;flex:none;border-radius:50%}.DemoHeader_roleDotTeacher__LtTBe{background-color:#7c5cdc}.DemoHeader_roleDotStudent__MstSq{background-color:#20bf6b}.DemoHeader_splitIcon__7EJhQ{width:14px;height:11px;flex:none}.DemoSplitPanes_DemoSplitPanes__7tHsE{position:relative;flex:1 1;min-width:0;min-height:0;overflow:hidden;background-color:var(--sp-main-background)}.DemoSplitPanes_pane__sHPpB{position:absolute;top:0;bottom:0;z-index:1;overflow:hidden;background-color:var(--sp-main-background);transition:transform .2s ease}.DemoSplitPanes_paneUnder__yeR4k{z-index:0}.DemoSplitPanes_paneTeacher__o32ou{left:0;transform-origin:left center}.DemoSplitPanes_paneStudent__so9e5{right:0;transform-origin:right center}.DemoSplitPanes_paneLeaving__iYbYp{transform:scale(.97)}.DemoSplitPanes_single____wcP .DemoSplitPanes_pane__sHPpB{left:0;right:0}.DemoSplitPanes_paneHidden__hAmk7{visibility:hidden;position:absolute;inset:0;pointer-events:none}.DemoSplitPanes_animated__90T3o .DemoSplitPanes_pane__sHPpB{transition:width .2s ease,transform .2s ease}.DemoSplitPanes_animated__90T3o .DemoSplitPanes_divider__DwLXl{transition:left .2s ease}.DemoSplitPanes_frame__0EXeW{display:block;width:100%;height:100%;border:none}.DemoSplitPanes_collapseOverlay__FvcoW{inset:0;z-index:1;background-color:rgba(0,0,0,.35)}.DemoSplitPanes_collapseHint__RGA2q,.DemoSplitPanes_collapseOverlay__FvcoW{position:absolute;display:flex;align-items:center;justify-content:center;overflow:hidden}.DemoSplitPanes_collapseHint__RGA2q{top:0;bottom:0;z-index:2;pointer-events:none}.DemoSplitPanes_collapseLabel__h1xYo{padding:.45rem .85rem;background-color:rgba(17,24,39,.8);border-radius:999px;white-space:nowrap;font-family:Inter var,Inter,sans-serif;font-size:.875rem!important;font-weight:550!important;letter-spacing:-.03em!important;color:#fff}.DemoSplitPanes_shield__kyC5V{position:absolute;inset:0;z-index:2;cursor:col-resize;touch-action:none}.DemoSplitPanes_divider__DwLXl{position:absolute;top:0;bottom:0;left:var(--teacher-share);z-index:3;width:12px;transform:translateX(-50%);cursor:col-resize;touch-action:none}@media(pointer:coarse){.DemoSplitPanes_divider__DwLXl{width:24px}}.DemoSplitPanes_divider__DwLXl:hover .DemoSplitPanes_line__Sj4z0{background-color:var(--sp-text-300)}.DemoSplitPanes_line__Sj4z0{position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translateX(-50%);background-color:var(--sp-border-dark);pointer-events:none;transition:background-color .15s ease}.DemoSplitPanes_grip__o_Mne{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:32px;height:56px;transform:translate(-50%,-50%);background-color:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.06);cursor:-webkit-grab;cursor:grab;outline:none;transition:background-color .15s ease,box-shadow .15s ease}.DemoSplitPanes_grip__o_Mne:hover{background-color:#f9fafb}.DemoSplitPanes_grip__o_Mne:focus-visible{box-shadow:0 2px 10px rgba(0,0,0,.2),0 0 0 3px rgba(45,152,218,.55)}.DemoSplitPanes_gripDots__X6qhT{width:4px;height:16px;fill:#9ca3af}.DemoSplitScreen_DemoSplitScreen__IiQXs{display:flex;flex-direction:column;flex:1 1;min-height:0}.DemoSplitScreen_area__xIdzK{display:flex;flex:1 1;min-height:0;padding:0 env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.demo_Demo__DWV1W{position:relative;padding-top:clamp(3rem,5vw,5rem)}.demo_intro__SM__h{max-width:var(--global-max-width);margin:0 auto clamp(2rem,3.5vw,3.25rem);text-align:center}.demo_intro__SM__h h1{max-width:18ch;margin:0 auto;font-weight:700;font-size:clamp(2.25rem,4.2vw,4rem);line-height:1.15;letter-spacing:-.03em;color:var(--sp-text-100)}.demo_highlight__WCYyC{position:relative;isolation:isolate;padding:.02em .18em;white-space:nowrap;color:#fff}.demo_highlight__WCYyC:before{content:"";position:absolute;inset:-.05em -.1em;z-index:-1;background:#2d98da;-webkit-mask-image:url(/heading-highlight.svg);mask-image:url(/heading-highlight.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.demo_lead__Zuc__{max-width:44rem;margin:1.5rem auto 0;font-weight:450;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.55;letter-spacing:-.02em;color:var(--sp-text-200)}.demo_introLink__wL24S{display:inline-flex;align-items:center;gap:.35rem;margin-top:1.25rem;font-family:Inter var,Inter,sans-serif;font-size:1.125rem!important;font-weight:500!important;letter-spacing:-.03em!important;color:#2d98da}.demo_introLink__wL24S svg{width:1em;height:1em;transition:transform .15s ease}.demo_introLink__wL24S:hover{text-decoration:underline}.demo_introLink__wL24S:hover svg{transform:translateY(2px)}.demo_missing__Q0s4Q{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-column-gap:clamp(2.5rem,5vw,5rem);column-gap:clamp(2.5rem,5vw,5rem);align-items:start;max-width:var(--global-max-width);margin:clamp(4rem,7vw,7rem) auto 0}.demo_missingIntro__MVNl5{position:-webkit-sticky;position:sticky;top:6rem}.demo_missingIntro__MVNl5 h2{font-weight:600;font-size:clamp(1.75rem,2.6vw,2.5rem);line-height:1.15;letter-spacing:-.03em;color:var(--sp-text-100)}.demo_missingLead__TKDWE{max-width:32rem;margin-top:1rem;font-size:1.1rem;line-height:1.55;color:var(--sp-text-300)}.demo_missingList__lfQhh{margin:0}.demo_missingRow__7_s8S{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title scope" "body body";grid-column-gap:1.5rem;column-gap:1.5rem;grid-row-gap:.4rem;row-gap:.4rem;padding:1.4rem 0}.demo_missingRow__7_s8S+.demo_missingRow__7_s8S{border-top:1px solid var(--sp-border-light)}.demo_missingRow__7_s8S dt{grid-area:title;font-weight:600;font-size:1.15rem;letter-spacing:-.02em;color:var(--sp-text-100)}.demo_missingRow__7_s8S dd{grid-area:body;margin:0;max-width:40rem;font-size:1rem!important;font-weight:400!important;line-height:1.55;color:var(--sp-text-200)}.demo_missingRow__7_s8S dd,.demo_missingScope__v3Dkf{font-family:Inter var,Inter,sans-serif;letter-spacing:-.03em!important}.demo_missingScope__v3Dkf{grid-area:scope;align-self:baseline;font-size:.875rem!important;font-weight:500!important;color:var(--sp-text-400);white-space:nowrap}.demo_navigator__ldmQa{margin-top:clamp(4rem,7vw,7rem);padding:clamp(64px,7vw,132px) 0 clamp(3rem,5vw,5rem);border-top:1px solid var(--sp-border-light);scroll-margin-top:4.5rem}.demo_navigatorInner__k69au{max-width:var(--global-max-width);margin:0 auto}.demo_navigatorHeader__Ep4UO{margin:0 auto;text-align:center}.demo_navigatorHeader__Ep4UO h2{font-weight:700;font-size:clamp(2.25rem,4.2vw,4rem);line-height:1.15;letter-spacing:-.03em;color:var(--sp-text-100)}.demo_navigatorHeader__Ep4UO .demo_line__M7aNJ{display:block;white-space:nowrap}.demo_navigatorHeader__Ep4UO .demo_highlight__WCYyC:before{inset:-.1em -.3em}.demo_navigatorLead__bFy5g{max-width:46rem;margin:1rem auto 0;font-size:1.1rem;line-height:1.55;color:var(--sp-text-300)}.demo_navigatorForm__K2g3L{max-width:40rem;margin:clamp(2rem,3vw,2.75rem) auto 0}.demo_navigatorFacts__CAov_{list-style:none;margin:clamp(3rem,5vw,4.5rem) auto 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2rem 2.5rem;gap:2rem 2.5rem}.demo_navigatorFacts__CAov_ h3{margin-top:.75rem;font-weight:600;font-size:1.125rem;letter-spacing:-.02em;color:var(--sp-text-100)}.demo_navigatorFacts__CAov_ p{margin-top:.35rem;font-family:Inter var,Inter,sans-serif;font-size:1rem!important;font-weight:400!important;letter-spacing:-.03em!important;line-height:1.5;color:var(--sp-text-300)}.demo_factIcon__Pzx8O{display:inline-flex;color:#2d98da}.demo_factIcon__Pzx8O svg{width:1.5rem;height:1.5rem}.demo_Demo__DWV1W .demo_outro__EXOL5{margin-top:0}.demo_outroInner__vuEhJ{max-width:var(--global-max-width);margin:0 auto;padding:1rem 0 2rem;text-align:center}.demo_outroInner__vuEhJ h2{font-weight:600;font-size:clamp(1.75rem,2.6vw,2.5rem);letter-spacing:-.03em;color:#fff}.demo_outroInner__vuEhJ p{max-width:42rem;margin:1rem auto 0;font-size:1.15rem;line-height:1.55;color:hsla(0,0%,100%,.88)}.demo_outroActions__t9pmE{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 2rem;margin-top:2rem}.demo_outroSecondary__hhIc7{color:#fff;text-decoration:underline;font-weight:500;transition:opacity .15s ease}.demo_outroSecondary__hhIc7:hover{opacity:.8}@media(max-width:1250px){.demo_Demo__DWV1W{padding-top:2.5rem}.demo_navigatorFacts__CAov_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.demo_missing__Q0s4Q{grid-template-columns:minmax(0,1fr);row-gap:1.75rem}.demo_missingIntro__MVNl5{position:static}}@media(max-width:650px){.demo_intro__SM__h h1{max-width:none}.demo_missingRow__7_s8S{grid-template-areas:"scope scope" "title title" "body body";row-gap:.3rem}.demo_missingScope__v3Dkf{font-family:Inter var,Inter,sans-serif;font-size:.75rem!important;font-weight:500!important;letter-spacing:-.03em!important}.demo_navigatorHeader__Ep4UO,.demo_navigatorLead__bFy5g{text-align:left}.demo_navigatorHeader__Ep4UO .demo_line__M7aNJ{white-space:normal}.demo_navigatorFacts__CAov_{grid-template-columns:minmax(0,1fr);gap:1.5rem}}