.SchoolSolutions-module__YWAtCq__page{color:var(--color-ink);background:var(--color-canvas);font-family:var(--font-family-base);-webkit-font-smoothing:antialiased}.SchoolSolutions-module__YWAtCq__page *{box-sizing:border-box}.SchoolSolutions-module__YWAtCq__page section[id]{scroll-margin-top:128px}.SchoolSolutions-module__YWAtCq__page :is(a,button):focus-visible{outline:2px solid var(--focus-ring-color,var(--color-primary));outline-offset:5px}.SchoolSolutions-module__YWAtCq__section{padding-block:var(--space-section)}.SchoolSolutions-module__YWAtCq__textLink{width:fit-content;min-height:44px}.SchoolSolutions-module__YWAtCq__textLink svg{transition:transform var(--transition-normal);flex-shrink:0}.SchoolSolutions-module__YWAtCq__textLink:hover svg{transform:translate(3px,-2px)}.SchoolSolutions-module__YWAtCq__hero{background:var(--color-canvas);justify-content:center;align-items:center;min-height:100svh;padding:120px 12px 48px;display:flex;overflow:clip}.SchoolSolutions-module__YWAtCq__heroInner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:64px;width:min(1140px,100%);padding-bottom:24px;display:grid;position:relative}.SchoolSolutions-module__YWAtCq__heroCopy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.SchoolSolutions-module__YWAtCq__heroTitle{max-width:12ch;color:var(--color-ink);letter-spacing:-.05em;margin:0;font-size:clamp(40px,5vw,64px);font-weight:500;line-height:1.04}.SchoolSolutions-module__YWAtCq__heroLede{max-width:40ch;color:var(--color-ink-secondary);letter-spacing:-.02em;text-wrap:pretty;margin-top:28px;font-size:20px;font-weight:400;line-height:1.5}.SchoolSolutions-module__YWAtCq__heroActions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.SchoolSolutions-module__YWAtCq__heroAction{min-width:200px}.SchoolSolutions-module__YWAtCq__heroAction svg{transition:transform var(--transition-normal)}.SchoolSolutions-module__YWAtCq__heroAction:hover svg{transform:translate(2px,-2px)}.SchoolSolutions-module__YWAtCq__heroVisual{min-width:0;margin:0}.SchoolSolutions-module__YWAtCq__heroMedia{aspect-ratio:3/4;border-radius:var(--radius-lg);width:100%;position:relative;overflow:hidden}.SchoolSolutions-module__YWAtCq__heroImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.SchoolSolutions-module__YWAtCq__heroVisual figcaption{color:var(--color-ink-mute);margin-top:16px}.SchoolSolutions-module__YWAtCq__sectionHeading{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:48px;margin-bottom:48px;display:grid}.SchoolSolutions-module__YWAtCq__sectionHeading p{max-width:36ch;color:var(--color-ink-mute)}.SchoolSolutions-module__YWAtCq__labs{grid-template-columns:1fr 1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.SchoolSolutions-module__YWAtCq__labs li{border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-canvas);grid-template-columns:38px 1fr;gap:16px;padding:32px;display:grid}.SchoolSolutions-module__YWAtCq__labs .text-body-tabular{color:var(--color-primary);padding-top:4px}.SchoolSolutions-module__YWAtCq__labs h3{margin:0}.SchoolSolutions-module__YWAtCq__labs p{max-width:42ch;color:var(--color-ink-mute);margin-top:10px}.SchoolSolutions-module__YWAtCq__around{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.SchoolSolutions-module__YWAtCq__around li{border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline);color:var(--color-ink);padding-block:18px}.SchoolSolutions-module__YWAtCq__steps{grid-template-columns:1fr 1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.SchoolSolutions-module__YWAtCq__steps li{border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-canvas);grid-template-columns:38px 1fr;gap:16px;padding:32px;display:grid}.SchoolSolutions-module__YWAtCq__steps .text-body-tabular{color:var(--color-primary);padding-top:4px}.SchoolSolutions-module__YWAtCq__steps h3{margin:0}.SchoolSolutions-module__YWAtCq__steps p{max-width:42ch;color:var(--color-ink-mute);margin-top:10px}.SchoolSolutions-module__YWAtCq__after{grid-template-columns:1fr 1.2fr;align-items:start;gap:80px;display:grid}.SchoolSolutions-module__YWAtCq__after p{max-width:34ch;color:var(--color-ink-mute);margin-top:24px}.SchoolSolutions-module__YWAtCq__familyLinks{display:grid}.SchoolSolutions-module__YWAtCq__familyLinks>a{border-bottom:1px solid var(--color-hairline);color:inherit;justify-content:space-between;align-items:center;gap:24px;padding-block:28px;text-decoration:none;display:flex}.SchoolSolutions-module__YWAtCq__familyLinks>a:first-child{border-top:1px solid var(--color-hairline)}.SchoolSolutions-module__YWAtCq__familyLinks small{color:var(--color-ink-mute);margin-bottom:10px;display:block}.SchoolSolutions-module__YWAtCq__familyLinks svg{transition:transform var(--transition-normal);flex-shrink:0}.SchoolSolutions-module__YWAtCq__familyLinks a:hover svg{transform:translate(4px,-4px)}.SchoolSolutions-module__YWAtCq__closing{border-radius:var(--radius-slab) var(--radius-slab) 0 0}.SchoolSolutions-module__YWAtCq__closingInner{justify-content:space-between;align-items:flex-end;gap:64px;padding-block:200px 88px;display:flex}.SchoolSolutions-module__YWAtCq__closingActions{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.SchoolSolutions-module__YWAtCq__closingActions p{color:var(--color-on-dark);margin-bottom:7px}.SchoolSolutions-module__YWAtCq__closing .SchoolSolutions-module__YWAtCq__textLink:hover{color:var(--color-on-dark-accent)}.SchoolSolutions-module__YWAtCq__page [data-reveal]{transition:opacity .6s,transform .6s cubic-bezier(.16,1,.3,1)}.SchoolSolutions-module__YWAtCq__page [data-pending=true]{opacity:0;transform:translateY(16px)}.SchoolSolutions-module__YWAtCq__page [data-pending=true]:focus-within{opacity:1;transform:none}@media (max-width:999px){.SchoolSolutions-module__YWAtCq__section{padding-block:80px}.SchoolSolutions-module__YWAtCq__heroInner,.SchoolSolutions-module__YWAtCq__sectionHeading,.SchoolSolutions-module__YWAtCq__after,.SchoolSolutions-module__YWAtCq__labs,.SchoolSolutions-module__YWAtCq__steps{grid-template-columns:1fr;gap:32px}.SchoolSolutions-module__YWAtCq__around{grid-template-columns:1fr 1fr}}@media (max-width:799px){.SchoolSolutions-module__YWAtCq__hero{min-height:auto;padding:108px 12px 40px}.SchoolSolutions-module__YWAtCq__heroTitle{font-size:42px}.SchoolSolutions-module__YWAtCq__heroLede{font-size:18px}.SchoolSolutions-module__YWAtCq__heroActions{flex-direction:column;align-items:stretch;width:100%}.SchoolSolutions-module__YWAtCq__heroMedia{aspect-ratio:5/4}.SchoolSolutions-module__YWAtCq__labs li,.SchoolSolutions-module__YWAtCq__steps li{grid-template-columns:26px 1fr;gap:10px;padding:24px}.SchoolSolutions-module__YWAtCq__closing{border-radius:var(--radius-slab-compact) var(--radius-slab-compact) 0 0}.SchoolSolutions-module__YWAtCq__closingInner{flex-direction:column;align-items:flex-start;gap:36px;padding-block:160px 64px}}@media (max-width:639px){.SchoolSolutions-module__YWAtCq__section{padding-block:64px}.SchoolSolutions-module__YWAtCq__around{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.SchoolSolutions-module__YWAtCq__page *,.SchoolSolutions-module__YWAtCq__page :before,.SchoolSolutions-module__YWAtCq__page :after{transition:none!important;animation:none!important}.SchoolSolutions-module__YWAtCq__page [data-pending=true]{opacity:1;transform:none}}
