:root{--school-blue:#259fd8;--school-blue-bright:#2caef0;--school-blue-deep:#1576a4;--school-sky:#d6f0fb;--school-sky-soft:#edf9ff;--school-yellow:#12314f;--school-ink:#101116}.schools-page{background:#f4f4f4}.schools-page .primary-nav{gap:38px}.schools-page .primary-nav a:first-child{color:var(--school-blue-deep);font-weight:600}.school-hero{background:linear-gradient(118deg,#e4f5fc 0%,#caebf9 46%,#bce5f7 100%);min-height:720px;position:relative;overflow:hidden}.school-hero-inner{z-index:2;grid-template-columns:.92fr 1.08fr;align-items:center;gap:58px;min-height:720px;padding-top:58px;display:grid;position:relative}.school-hero-copy{max-width:660px}.school-eyebrow,.school-section-heading>p:first-child{color:var(--school-blue);margin:0 0 14px;font-family:Kalam,cursive;font-size:18px;font-weight:700}.school-hero h1,.school-section-heading h2,.school-support h2,.school-dashboard-copy h2{letter-spacing:0;margin:0;font-family:Kalam,cursive;font-weight:700;line-height:1.08}.school-hero h1{font-size:clamp(45px,3.4vw,61px)}.school-hero h1 span,.school-section-heading h2 span,.school-dashboard-copy h2 span{color:var(--school-blue-bright)}.school-lede{color:#38434b;max-width:530px;margin:26px 0 34px;font-size:18px;line-height:1.65}.school-hero-actions{flex-wrap:wrap;gap:16px;display:flex}.school-hero-points{gap:42px;margin-top:46px;display:flex}.school-hero-points>div{align-items:center;gap:12px;display:flex}.school-hero-points span{color:#fff;background:var(--school-blue);border-radius:50%;flex:none;place-items:center;width:49px;height:49px;display:grid}.school-hero-points span.yellow{color:#fff;background:var(--school-yellow)}.school-hero-points svg{width:24px}.school-hero-points p{color:#44505a;margin:0;font-size:13px;font-weight:600;line-height:1.35}.school-hero-visual{height:590px;position:relative}.metric-card,.school-hero-photo{background:#fff;border-radius:18px;margin:0;position:absolute;box-shadow:0 16px 34px #1d4e6621}.metric-card{color:#171b21;padding:24px}.metric-card span,.metric-card small{display:block}.metric-kicker{color:#424b53;margin-bottom:14px;font-size:13px;font-weight:600}.metric-card>strong,.metric-report strong{font-size:36px;line-height:1}.metric-card>span:not(.metric-kicker),.metric-report div>span:last-child{color:#353d46;margin-top:7px;font-size:13px}.metric-overview{width:235px;min-height:220px;top:2px;left:104px}.mini-line{width:98px;position:absolute;top:88px;right:20px}.metric-overview small{color:#27b97b;margin-top:42px;font-size:11px}.metric-report{grid-template-columns:1fr 115px;align-items:center;gap:14px;width:300px;min-height:210px;display:grid;top:25px;right:20px}.score-ring{text-align:center;background:conic-gradient(#1288ee 0 72%, #e9edf1 72% 100%);border-radius:50%;place-content:center;width:104px;height:104px;display:grid;position:relative}.score-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:10px}.score-ring strong,.score-ring span{z-index:1;position:relative}.score-ring strong{font-size:24px}.score-ring span{color:#4f5d6d;font-size:10px;font-weight:600}.metric-category{z-index:3;width:270px;min-height:225px;bottom:35px;left:28px}.category-row{color:#39434c;grid-template-columns:1fr auto;gap:6px;margin-top:18px;font-size:11px;display:grid;position:relative}.category-row b{font-size:11px}.category-row i{background:#e8ecf0;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.category-row em{border-radius:inherit;background:#268fe9;height:100%;display:block}.category-row em.green{background:#56c679}.category-row em.purple{background:#8b6be5}.school-hero-photo{width:435px;height:305px;bottom:24px;right:0;overflow:hidden}.school-hero-photo img{object-fit:cover;object-position:center;width:100%;height:100%}.school-hero-owl{z-index:6;filter:drop-shadow(0 7px 9px #0000001f);width:125px;position:absolute;top:200px;left:308px}.school-cloud{z-index:1;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}.school-cloud-top-left{background-image:url(/__l5e/assets-v1/54130521-8a32-4694-b9a6-efe0eb3efe95/school-cloud-1.png);width:440px;height:260px;top:-90px;left:-60px}.school-cloud-top-right{background-image:url(/__l5e/assets-v1/2ab6d093-837a-4918-8666-429afe5a6e77/school-cloud-2.png);width:460px;height:260px;top:-110px;right:-70px}.school-cloud-bottom-left{background-image:url(/__l5e/assets-v1/2ab6d093-837a-4918-8666-429afe5a6e77/school-cloud-2.png);width:460px;height:260px;bottom:-120px;left:-140px}.school-cloud-bottom-right{background-image:url(/__l5e/assets-v1/54130521-8a32-4694-b9a6-efe0eb3efe95/school-cloud-1.png);width:480px;height:260px;bottom:-120px;right:-140px}.school-section-heading{text-align:center;max-width:780px;margin:0 auto 70px}.school-section-heading>p:first-child{margin-bottom:7px;font-size:16px}.school-section-heading h2{font-size:clamp(44px,4.2vw,65px)}.heading-copy{color:#4a535b;margin:11px auto 0;font-size:15px;line-height:1.55}.heading-rule{background:#9aa6ad;width:42px;height:1px;margin:18px auto 0}.school-features{background:#f4f4f4}.school-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.school-feature-card{min-height:310px;box-shadow:var(--shadow);cursor:pointer;border-radius:17px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.school-feature-card:hover{transform:translateY(-8px);box-shadow:0 22px 44px #1d4e662e}.school-feature-card:hover .round-icon{color:var(--school-blue-deep);background:#fff;transform:scale(1.1)rotate(4deg)}.school-feature-card .round-icon{z-index:5;color:#667079;background:#fff;border-radius:50%;place-items:center;width:43px;height:43px;transition:transform .25s,background .25s,color .25s;display:grid;position:absolute;top:18px;right:18px}.school-feature-card .round-icon svg{width:20px}.school-feature-card h3{margin:0 0 10px;font-family:Kalam,cursive;font-size:30px;line-height:1.08}.school-feature-card p{margin:0;font-size:14px;line-height:1.5}.school-feature-photo>img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.school-feature-photo:hover>img{transform:scale(1.05)}.school-feature-photo>div{z-index:3;color:#fff;background:var(--school-blue);border-radius:54% 38% 0 0/30% 20% 0 0;min-height:142px;padding:38px 28px 25px;position:absolute;bottom:0;left:0;right:0}.school-feature-photo h3{font-size:27px}.school-feature-yellow{color:#fff;background:radial-gradient(ellipse at 98% 5%, #ffffff24 0 24%, transparent 25%), radial-gradient(ellipse at 5% 96%, #ffffff24 0 28%, transparent 29%), radial-gradient(ellipse at 67% 65%, #ffffff1a 0 21%, transparent 22%), var(--school-yellow);padding:82px 36px 32px}.school-process{background:var(--school-sky-soft);position:relative;overflow:hidden}.school-process .section-shell{z-index:2;position:relative}.school-process-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;width:min(1010px,100%);margin:0 auto;display:grid}.school-process-grid article{color:#fff;background:var(--school-blue);min-height:250px;box-shadow:var(--shadow);border-radius:13px;padding:23px;position:relative}.school-process-grid article.yellow{color:#fff;background:var(--school-yellow);transform:rotate(3deg)translateY(-5px)}.school-process-grid b{width:34px;height:34px;color:var(--school-blue);background:#fff;border-radius:7px;place-items:center;font-size:15px;display:grid}.school-process-grid article.yellow b{color:#12314f}.school-process-grid span{position:absolute;bottom:21px;left:23px}.school-process-grid svg{width:42px;height:42px}.school-process-grid h3{margin:67px 0 0;font-family:Kalam,cursive;font-size:28px;line-height:1.08}.process-cloud-left{background:#cfeefa;top:90px;left:-100px}.process-cloud-right{background:#cfeefa;width:360px;bottom:35px;right:-80px}.school-process-plane{opacity:.75;width:145px;position:absolute;top:-5px;right:165px}.school-teams{background:#f4f4f4}.school-team-grid{grid-template-columns:repeat(3,minmax(0,300px));justify-content:center;gap:28px;max-width:980px;margin:0 auto;display:grid}.school-team-card{aspect-ratio:1/2;color:#fff;width:100%;box-shadow:var(--shadow);background:#1d2328;border-radius:9px;position:relative;overflow:hidden}.school-team-card:after{content:"";background:linear-gradient(#00000026 0%,#0000008c 55%,#000000f2 100%);position:absolute;inset:0}.school-team-card>img{object-fit:cover;width:100%;height:100%}.school-team-card>span{z-index:2;color:#222;text-transform:uppercase;background:#fff;border-radius:999px;padding:7px 18px;font-size:10px;font-weight:600;position:absolute;top:17px;right:17px}.school-team-card>div{z-index:2;position:absolute;bottom:20px;left:25px;right:25px}.school-team-card h3{margin:0 0 4px;font-family:Kalam,cursive;font-size:27px}.school-team-card p{color:#ffffffd1;margin:0;font-size:13px}.school-support{color:#fff;background:var(--school-blue);border-radius:24px;min-height:720px;margin:0 24px;position:relative;overflow:hidden}.school-support-inner{z-index:2;grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;min-height:720px;padding:110px 70px 140px;display:grid;position:relative}.school-support h2{font-size:clamp(47px,3.4vw,58px)}.school-support ul{gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}.school-support li{align-items:center;gap:10px;font-size:16px;font-weight:500;display:flex}.school-support li svg{width:22px}.school-support-visual{background:#fff;border-radius:18px;justify-self:end;width:min(600px,100%);height:410px;margin:0;position:relative;overflow:hidden}.school-support-visual>img{object-fit:cover;object-position:center 20%;width:100%;height:100%}.school-support-visual figcaption{text-shadow:0 2px 9px #000;font-family:Kalam,cursive;font-size:22px;font-weight:700;position:absolute;bottom:18px;right:25px}.school-support-visual .play-button{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.school-support-owl{z-index:4;filter:drop-shadow(0 8px 8px #00000021);width:130px;position:absolute;bottom:55px;left:50%;transform:translate(-50%)rotate(-4deg)}.school-support .cloud-live{pointer-events:none;z-index:1;object-fit:contain;display:block;position:absolute}.school-support .cloud-live-tl{width:460px;height:200px;top:-90px;left:-40px}.school-support .cloud-live-tr{width:460px;height:200px;top:-90px;right:-40px}.school-support .cloud-live-bc{width:560px;height:210px;bottom:-35px;left:50%;transform:translate(-50%)}.school-partnership{background:#f4f4f4;position:relative;overflow:hidden}.school-partnership .section-shell{position:relative}.school-reasons{grid-template-columns:repeat(6,minmax(0,1fr));gap:15px;display:grid}.school-reasons article{color:#fff;background:var(--school-blue);min-height:165px;box-shadow:var(--shadow);border-radius:11px;padding:27px 20px;position:relative;overflow:hidden}.school-reasons b{color:#ffffff2e;font-size:112px;line-height:1;position:absolute;bottom:-33px;right:6px}.school-reasons h3{z-index:2;margin:0;font-family:Kalam,cursive;font-size:24px;line-height:1.08;position:relative}.school-reasons p{z-index:2;margin:13px 0 0;font-size:11px;position:relative}.school-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:25px;display:grid}.school-benefit-grid>article{min-height:145px;box-shadow:var(--shadow);background:#fff;border-radius:11px;grid-template-columns:auto 1fr;gap:16px;padding:24px;display:grid}.benefit-icon{border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.benefit-icon svg{width:20px}.benefit-icon.yellow{color:#12314f;background:#e6eefa}.benefit-icon.blue{color:#198fd0;background:#d8f1fc}.benefit-icon.pink{color:#d84baf;background:#fde0f3}.benefit-icon.coral{color:#c96a53;background:#f7dfd8}.benefit-icon.navy{color:#2765b9;background:#e2edff}.benefit-icon.green{color:#21a96c;background:#dff7ea}.school-benefit-grid h3{margin:0 0 5px;font-family:Kalam,cursive;font-size:18px}.school-benefit-grid p{color:#454c52;margin:0;font-size:12px;line-height:1.45}.avatar-stack{margin-top:14px;display:flex}.avatar-stack img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:26px;height:26px}.avatar-stack img+img{margin-left:-8px}.school-partnership-owl{width:150px;position:absolute;bottom:70px;right:-110px;transform:rotate(-8deg)}.school-dashboard{background:#f4f4f4;padding:105px 0}.school-dashboard-panel{background:#bce5f7;border-radius:18px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:65px;min-height:445px;padding:62px 65px;display:grid;position:relative;overflow:hidden}.school-dashboard-panel:after{content:"";border:4px solid #ffffff59;border-radius:50%;width:78%;height:140%;position:absolute;bottom:-72%;left:-8%;transform:rotate(-14deg)}.school-dashboard-copy{z-index:3;position:relative}.school-dashboard-copy h2{font-size:clamp(43px,3.8vw,61px)}.school-dashboard-copy>p:not(.school-eyebrow){color:#35424a;max-width:445px;margin:22px 0 30px;font-size:15px}.dashboard-device{z-index:3;margin:0;position:relative}.dashboard-device img{width:100%;height:auto;display:block}.school-dashboard-owl{z-index:5;width:130px;position:absolute;bottom:-8px;left:47%}.school-faq{background:#f4f4f4;min-height:700px}.school-faq .school-section-heading{margin-bottom:52px}.school-faq-cloud-left{background:#cfeefa;bottom:75px;left:-100px}.school-faq-cloud-right{background:#cfeefa;bottom:45px;right:-95px}.school-final{background:#0e2a3a 50% 44%;min-height:760px}.school-final .final-message h2{font-size:58px}.school-final .site-footer{margin-top:115px}@media (width<=1280px){.school-hero-inner{gap:25px}.school-hero-visual{transform-origin:50%;transform:scale(.9)}.school-hero-points{gap:22px}.school-feature-grid{gap:18px}.school-feature-card{min-height:285px}.school-reasons h3{font-size:21px}}@media (width<=1050px){.school-hero,.school-hero-inner{min-height:auto}.school-hero-inner{grid-template-columns:1fr;padding-top:100px;padding-bottom:75px}.school-hero-copy{text-align:center;max-width:700px;margin-inline:auto}.school-lede{margin-inline:auto}.school-hero-actions,.school-hero-points{justify-content:center}.school-hero-visual{width:min(720px,100%);margin:-15px auto 0;transform:none}.school-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.school-process-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(5,170px);justify-content:start;padding:10px 5px 28px;overflow-x:auto}.school-process-grid::-webkit-scrollbar{display:none}.school-process-grid article{scroll-snap-align:start}.school-reasons{grid-template-columns:repeat(3,minmax(0,1fr))}.school-support-inner,.school-dashboard-panel{grid-template-columns:minmax(0,1fr)}.school-support-copy{text-align:center}.school-support ul{text-align:left;width:max-content;max-width:100%;margin-inline:auto}.school-support-visual{justify-self:center}.school-support-owl{left:50%}.school-support .cloud-live-tl,.school-support .cloud-live-tr{width:300px;height:140px;top:-60px}.school-support .cloud-live-bc{width:380px;height:150px;bottom:-25px}.school-dashboard-copy{text-align:center;width:100%;min-width:0}.school-dashboard-copy>p:not(.school-eyebrow){margin-inline:auto}.school-dashboard-owl{left:5%}}@media (width<=760px){.school-process-plane{display:none}.school-hero-inner{padding-top:74px}.school-hero h1{font-size:43px}.school-hero h1 br:nth-of-type(2),.school-hero h1 br:nth-of-type(3){display:none}.school-lede{font-size:16px}.school-hero-actions{display:grid}.school-hero-actions .button{width:100%}.school-hero-points{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:35px;display:grid}.school-hero-points>div{text-align:center;flex-direction:column;gap:8px}.school-hero-visual{height:510px}.metric-overview{width:46%;left:0}.metric-report{grid-template-columns:1fr 80px;width:58%;right:0}.score-ring{width:76px;height:76px}.metric-category{width:47%;bottom:20px;left:0}.school-hero-photo{width:62%;height:245px;bottom:20px;right:0}.school-hero-owl{width:95px;top:202px;left:44%}.section-pad{padding:86px 0}.school-section-heading{margin-bottom:48px}.school-section-heading h2{font-size:43px}.school-feature-grid,.school-team-grid,.school-benefit-grid{grid-template-columns:1fr}.school-feature-card{min-height:330px}.school-team-card{aspect-ratio:auto;height:460px}.school-reasons{grid-template-columns:repeat(2,minmax(0,1fr))}.school-support-inner{gap:50px;padding:90px 0 65px}.school-support h2{font-size:45px}.school-support-visual{height:330px}.school-partnership-owl{display:none}.school-dashboard{padding:75px 0}.school-dashboard-panel{gap:45px;min-height:730px;padding:55px 22px}.school-dashboard-copy h2{font-size:42px}.dashboard-device{transform-origin:top;width:min(720px,140%);max-width:none;transform:translate(-14%)rotate(2deg)}.school-dashboard-owl{width:100px;bottom:5px;left:0}.school-faq{min-height:auto}.school-final .final-message h2{font-size:45px}}@media (width<=480px){.school-hero h1{font-size:39px}.school-hero-points p{font-size:10px}.school-hero-visual{height:470px;margin-top:15px}.metric-card{border-radius:13px;padding:15px}.metric-overview{min-height:176px}.metric-report{min-height:170px;top:18px}.metric-card>strong,.metric-report strong{font-size:25px}.metric-kicker{font-size:9px}.mini-line{width:68px;top:78px}.metric-category{width:50%;min-height:205px}.category-row{font-size:8px}.school-hero-photo{width:60%;height:225px}.school-hero-owl{width:82px;top:171px}.school-section-heading h2,.school-support h2,.school-dashboard-copy h2{font-size:38px}.school-reasons{gap:11px}.school-reasons article{min-height:145px;padding:22px 16px}.school-reasons h3{font-size:20px}.school-benefit-grid>article{padding:20px}.school-support-visual{height:285px}.school-support-owl{width:95px}.school-dashboard-panel{min-height:670px}.dashboard-device{width:min(620px,155%);transform:translate(-18%)rotate(2deg)}}
