html:has(main.sub-light .schools){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overscroll-behavior-y:none;background:#f7f6fc}body:has(main.sub-light .schools){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f6fc}main.sub.sub-light:has(.schools){color:#141220;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f6fc;padding:98px 0 0;overflow-x:clip}main.sub.sub-light:has(.schools)>.glow{display:none}body:has(main.sub-light .schools) .navwrap:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(12px)saturate(1.2);background:#f7f6fcd1;height:98px;position:fixed;top:0;left:0;right:0}body:has(main.sub-light .schools) .nav{background:#0d0b1c;border-color:#f3f1ff1f}body:has(main.sub-light .schools) .footer{background:#0d0b1c;border-top-color:#f3f1ff1a}.sub-light .schools :where(h1,h2,h3,h4,p,ul,ol,li){font:inherit;color:inherit;letter-spacing:normal;text-wrap:wrap;margin:0;padding:0;list-style:none}.sub-light .schools{font:400 16px/1.5 var(--body);color:#141220;-webkit-font-smoothing:antialiased;background:#f7f6fc;position:relative}.sub-light .schools b{color:#241a52;font-weight:700}.sub-light .schools [id]{scroll-margin-top:92px}.sub-light .schools img{max-width:100%}.sub-light .schools svg{flex:none}.sub-light .schools .ps-wrapx{z-index:1;max-width:1040px;margin:0 auto;padding:0 clamp(20px,4vw,48px);position:relative}.sub-light .schools .ps-litesec{color:#141220;background:#f7f6fc;position:relative;overflow:hidden}.sub-light .schools .ps-litesec.ps-tint{background:#efedf8}.sub-light .schools .ps-sec{z-index:1;padding:72px 0;position:relative}.sub-light .schools .ps-sec.ps-tight{padding-top:8px}.sub-light .schools .ps-sec.ps-top0{padding-top:0}.sub-light .schools :is(.ps-cta,.ps-cta2){font:700 14.5px/1.2 var(--body);cursor:pointer;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:13px 26px;text-decoration:none;transition:transform .15s;display:inline-flex}.sub-light .schools :is(.ps-cta,.ps-cta2):hover{transform:translateY(-1px)}.sub-light .schools :is(.ps-cta,.ps-cta2):focus-visible{outline-offset:3px;outline:2px solid #6d4aff}.sub-light .schools .ps-cta{color:#fff;background:#6d4aff;box-shadow:0 16px 42px -14px #6d4afff2}.sub-light .schools .ps-cta2{color:#6d4aff;background:#fff;border-color:#e3dcff}main.sub.sub-light .schools a.ps-cta:not(.btn){color:#fff;text-decoration:none}main.sub.sub-light .schools a.ps-cta2:not(.btn){color:#6d4aff;text-decoration:none}.sub-light .schools .ps-eyebrow{font:700 12px/1.5 var(--body);letter-spacing:.16em;text-transform:uppercase;color:#6d4aff;align-items:center;gap:9px;display:inline-flex}.sub-light .schools .ps-d{background:#35e0b8;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.sub-light .schools .ps-shead{text-align:center;max-width:650px;margin:0 auto 36px}.sub-light .schools .ps-shead.ps-mb26{margin-bottom:26px}.sub-light .schools .ps-sh{font:800 clamp(26px,3.4vw,40px)/1.08 var(--body);letter-spacing:-1px;color:#241a52;text-transform:none;margin:12px 0 0}.sub-light .schools .ps-sh .v{color:#6d4aff}.sub-light .schools .ps-intro{color:#6b6880;margin:14px 0 0;font-size:15.5px;line-height:1.6}.sub-light .schools .ps-shead.ps-center .ps-intro{margin-left:auto;margin-right:auto}.sub-light .schools .ps-center-p{text-align:center;max-width:860px;margin:22px auto 0}.sub-light .schools .ps-center-p.ps-w900{max-width:900px;margin:0 auto}.sub-light .schools .ps-herofull{background:linear-gradient(135deg,#efeaff,#e4f7f1);flex-direction:column;min-height:360px;display:flex;position:relative;overflow:hidden}.sub-light .schools .ps-bgimg{object-fit:cover;object-position:center 28%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.sub-light .schools .ps-scrim{background:linear-gradient(#f7f6fc8c,#f7f6fc00 34%);position:absolute;inset:0}.sub-light .schools .ps-top{z-index:3;justify-content:space-between;align-items:flex-start;gap:16px;padding:26px clamp(20px,4vw,48px);display:flex;position:relative}.sub-light .schools .ps-topbtns{gap:10px;display:flex}.sub-light .schools .ps-brandpill{-webkit-backdrop-filter:blur(6px);background:#fffffff0;border-radius:999px;align-items:center;gap:11px;padding:9px 18px 9px 14px;display:inline-flex;box-shadow:0 12px 34px -14px #0006}.sub-light .schools .ps-ps3{letter-spacing:.2em;color:#141220;text-transform:uppercase;border-left:1px solid #d8d3ea;padding-left:11px;font-size:11.5px;font-weight:800;line-height:1.25}.sub-light .schools .ps-heroleadwrap{grid-template-columns:1.25fr .78fr;align-items:center;gap:34px;display:grid}.sub-light .schools .ps-herolead{padding:54px 0 4px}.sub-light .schools .ps-big2{font:800 clamp(30px,4.3vw,48px)/1.05 var(--body);letter-spacing:-1.5px;color:#241a52;text-wrap:wrap;margin:16px 0 0}.sub-light .schools .ps-big2 .v{color:#6d4aff}.sub-light .schools .ps-sub2{color:#6b6880;max-width:620px;margin:18px 0 24px;font-size:16px;line-height:1.62}.sub-light .schools .ps-ctas{flex-wrap:wrap;gap:12px;display:flex}.sub-light .schools .ps-herobadge{justify-content:center;display:flex}.sub-light .schools .ps-herobadge svg{filter:drop-shadow(0 18px 40px #3c28a02e);width:244px;max-width:100%;height:auto}.sub-light .schools .ps-case{grid-template-columns:1fr 1fr;align-items:center;gap:72px;margin:0 0 118px;display:grid}.sub-light .schools .ps-case.ps-why-case{margin:0 0 40px}.sub-light .schools .ps-case.ps-offer-case{margin:30px 0 46px}.sub-light .schools .ps-case.ps-how-case{margin:30px 0 44px}.sub-light .schools .ps-case.ps-impact-case{margin:30px 0 0}.sub-light .schools .ps-case.ps-rev .ps-ctext{order:2}.sub-light .schools .ps-imgwrap{position:relative}.sub-light .schools .ps-imgwrap img{border-radius:26px;width:100%;height:auto;display:block;box-shadow:0 44px 100px -54px #14122d8c}.sub-light .schools .ps-body{color:#4b4866;max-width:460px;margin:0 0 16px;font-size:15.5px;line-height:1.72}.sub-light .schools .ps-ctext .ps-body:last-child{margin-bottom:0}.sub-light .schools .ps-body2{color:#5b5873;margin:0;font-size:16px;line-height:1.72}.sub-light .schools .ps-float{background:#fff;border-radius:16px;align-items:center;gap:11px;min-width:206px;padding:12px 15px;display:flex;position:absolute;bottom:30px;box-shadow:0 26px 60px -26px #14122d80}.sub-light .schools .ps-float.right{right:-26px}.sub-light .schools .ps-float.left{left:-26px}.sub-light .schools .ps-why-case .ps-float{bottom:34px}.sub-light .schools .ps-fi{border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.sub-light .schools .ps-fi.amber{background:#fdeede}.sub-light .schools .ps-fi.green{background:#e4f7f1}.sub-light .schools .ps-fi.violet{background:#efeaff}.sub-light .schools .ps-ft1{color:#141220;font-size:13px;font-weight:800;line-height:1.2}.sub-light .schools .ps-ft2{color:#7b7796;margin-top:1px;font-size:11.5px;line-height:1.3}.sub-light .schools .ps-s1row{grid-template-columns:.82fr 1.1fr 1.1fr;align-items:stretch;gap:20px;margin-bottom:28px;display:grid}.sub-light .schools .ps-bigstat{color:#fff;background:linear-gradient(150deg,#6d4aff,#8b63ff 52%,#35e0b8);border-radius:24px;flex-direction:column;justify-content:center;padding:34px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 38px 90px -42px #6d4affb8}.sub-light .schools .ps-bigstat:after{content:"";background:#ffffff1f;border-radius:50%;width:180px;height:180px;position:absolute;top:-40px;right:-40px}.sub-light .schools .ps-bigstat p{position:relative}.sub-light .schools .ps-bn{letter-spacing:-2.5px;font-size:clamp(54px,6vw,74px);font-weight:800;line-height:.92}.sub-light .schools .ps-bl{margin-top:6px;font-size:16px;font-weight:700;line-height:1.15}.sub-light .schools .ps-bp{color:#ffffffeb;margin:16px 0 0;font-size:14px;line-height:1.55}.sub-light .schools .ps-src{color:#ffffffb8;margin-top:14px;font-size:11.5px;line-height:1.2}.sub-light .schools .ps-infobox{background:#fff;border:1px solid #14122014;border-radius:22px;padding:28px 26px;box-shadow:0 26px 60px -40px #14122d4d}.sub-light .schools .ps-infobox h3{color:#241a52;letter-spacing:-.3px;margin:0 0 8px;font-size:17px;font-weight:800;line-height:1.2}.sub-light .schools .ps-infobox p{color:#5b5873;margin:0 0 8px;font-size:14.5px;line-height:1.62}.sub-light .schools .ps-infobox p:last-child{margin:0}.sub-light .schools .ps-infobox .ps-q{color:#241a52;margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.5}.sub-light .schools .ps-svcbox{background:linear-gradient(135deg,#efeaff,#e4f7f1);border:1px solid #e3dcff;border-radius:22px;margin-bottom:6px;padding:22px 28px}.sub-light .schools .ps-svctitle{color:#241a52;text-align:center;margin:0 0 14px;font-size:13px;font-weight:700}.sub-light .schools .ps-svcs{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.sub-light .schools .ps-svcchip{color:#241a52;background:#fff;border:1px solid #e3dcff;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:700;line-height:1.3;display:inline-flex;box-shadow:0 10px 26px -18px #14122d4d}.sub-light .schools .ps-close{max-width:860px;margin:28px 0 0}.sub-light .schools .ps-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.sub-light .schools .ps-grid.ps-g2{grid-template-columns:repeat(2,1fr);max-width:900px;margin:0 auto}.sub-light .schools .ps-grid.ps-examples{margin:28px auto 0}.sub-light .schools .ps-card{background:#fff;border:1px solid #14122017;border-radius:22px;padding:24px;box-shadow:0 22px 54px -36px #14122d47}.sub-light .schools .ps-card.ps-span{grid-column:1/-1}.sub-light .schools .ps-ic{background:#f2eeff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;display:flex}.sub-light .schools .ps-card h3{color:#141220;margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.3}.sub-light .schools .ps-card p{color:#6b6880;margin:0;font-size:13.5px;line-height:1.55}.sub-light .schools .ps-card .ps-exlabel{letter-spacing:.1em;text-transform:uppercase;color:#6d4aff;margin-bottom:10px;font-size:12px;font-weight:800;line-height:1.4}.sub-light .schools .ps-card .ps-foot{color:#4b4866;background:#f4fbf8;border-left:3px solid #35e0b8;border-radius:0 10px 10px 0;padding:13px 15px;font-size:13.5px;line-height:1.55}main.sub.sub-light .schools .ps-foot a:not(.btn){color:#6d4aff;font-weight:700;text-decoration:none}main.sub.sub-light .schools .ps-foot a:not(.btn):hover{text-decoration:underline}.sub-light .schools .ps-next .ps-shead{margin-top:56px}.sub-light .schools .ps-spmonsec{background:#f4f2fb;position:relative;overflow:hidden}.sub-light .schools .ps-spbanner{align-items:flex-end;min-height:clamp(260px,34vw,380px);display:flex;position:relative;overflow:hidden}.sub-light .schools .ps-spbanner img{object-fit:cover;object-position:center 30%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.sub-light .schools .ps-spbannerscrim{background:linear-gradient(90deg,#120d2ae0,#120d2a80 52%,#120d2a1f),linear-gradient(#120d2a00 38%,#120d2ad1);position:absolute;inset:0}.sub-light .schools .ps-spbannertext{z-index:2;max-width:780px;padding:clamp(26px,5vw,54px);position:relative}.sub-light .schools .ps-spbannertext .ps-eyebrow{color:#7cead1}.sub-light .schools .ps-spbannertext .ps-sh{color:#fff;margin:10px 0 0}.sub-light .schools .ps-spbannertext .ps-sh .v{color:#b49bff}.sub-light .schools .ps-spbannertext p:not(.ps-eyebrow){color:#f3f1ffe6;max-width:680px;margin:16px 0 0;font-size:15.5px;line-height:1.66}.sub-light .schools .ps-sec.ps-sp-body{padding-top:46px}.sub-light .schools .ps-spmon-stats{grid-template-columns:repeat(4,1fr);gap:16px;margin:30px 0;display:grid}.sub-light .schools .ps-st{text-align:center;background:#fff;border:1px solid #e6e1f2;border-radius:16px;padding:22px 18px;box-shadow:0 20px 48px -32px #14122d59}.sub-light .schools .ps-v2{color:#6d4aff;letter-spacing:-.5px;font-size:30px;font-weight:800;line-height:1}.sub-light .schools .ps-l2{color:#6b6880;margin-top:8px;font-size:12.5px;line-height:1.4}.sub-light .schools .ps-body3{color:#4b4866;max-width:900px;margin:0 0 14px;font-size:15px;line-height:1.7}.sub-light .schools .ps-spmon-two{grid-template-columns:1fr 1fr;gap:20px;margin-top:8px;display:grid}.sub-light .schools .ps-mb{background:#fff;border:1px solid #e6e1f2;border-radius:18px;padding:26px;box-shadow:0 20px 48px -34px #14122d4d}.sub-light .schools .ps-mb h3{color:#241a52;margin:0 0 10px;font-size:17px;font-weight:800;line-height:1.3}.sub-light .schools .ps-mb p{color:#5b5873;margin:0 0 10px;font-size:14px;line-height:1.6}.sub-light .schools .ps-mb p:last-child{margin:0}.sub-light .schools .ps-apply-open{text-align:center;margin-top:6px}.sub-light .schools .ps-apply-open .ps-cta{font-family:inherit}.sub-light .schools .ps-apply-form{max-width:720px;margin:28px auto 0}.sub-light .schools .ps-form{background:#fff;border:1px solid #14122017;border-radius:22px;max-width:720px;margin:0 auto;padding:28px;box-shadow:0 34px 76px -42px #14122d4d}.sub-light .schools .ps-fr{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sub-light .schools .ps-form label{color:#6b6880;margin:0 0 6px;font-size:12.5px;font-weight:600;line-height:1.4;display:block}.sub-light .schools .ps-form :is(input,textarea){box-sizing:border-box;color:#141220;background:#faf9ff;border:1.5px solid #8680a0;border-radius:12px;width:100%;padding:12px 14px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.4}.sub-light .schools .ps-form :is(input,textarea)::placeholder{color:#6b6880;opacity:1}.sub-light .schools .ps-form :is(input,textarea):focus{border-color:#6d4aff;outline:none}.sub-light .schools .ps-form :is(input,textarea):focus-visible{outline-offset:2px;outline:2px solid #0000;box-shadow:0 0 0 3px #6d4aff2e}.sub-light .schools .ps-full{grid-column:1/-1}.sub-light .schools .ps-send{text-align:center;margin-top:4px}.sub-light .schools .ps-note2{color:#6b6880;text-align:center;margin-top:12px;font-size:12px;line-height:1.4}.sub-light .schools .ps-note2:empty{margin:0}@media (max-width:860px){.sub-light .schools .ps-s1row{grid-template-columns:1fr}}@media (max-width:820px){.sub-light .schools :is(.ps-grid,.ps-grid.ps-g2),.sub-light .schools .ps-fr{grid-template-columns:1fr}.sub-light .schools .ps-sec{padding:54px 0}.sub-light .schools .ps-sec.ps-tight{padding-top:8px}.sub-light .schools .ps-sec.ps-top0{padding-top:0}.sub-light .schools .ps-sec.ps-sp-body{padding-top:46px}.sub-light .schools .ps-herofull{min-height:300px}.sub-light .schools .ps-topbtns .ps-cta2{display:none}.sub-light .schools .ps-case{grid-template-columns:1fr}.sub-light .schools .ps-case.ps-rev .ps-ctext{order:0}.sub-light .schools .ps-imgwrap{order:-1}.sub-light .schools .ps-float{display:none}.sub-light .schools .ps-heroleadwrap{grid-template-columns:1fr}.sub-light .schools .ps-herobadge{margin-top:6px}.sub-light .schools .ps-herobadge svg{width:200px}.sub-light .schools .ps-spmon-stats{grid-template-columns:repeat(2,1fr)}.sub-light .schools .ps-spmon-two{grid-template-columns:1fr}}@media (max-width:640px){.sub-light .schools .ps-big2{letter-spacing:-.6px;font-size:26px}.sub-light .schools .ps-topbtns{display:none}}@media (prefers-reduced-motion:reduce){.sub-light .schools :is(.ps-cta,.ps-cta2){transition:none}.sub-light .schools :is(.ps-cta,.ps-cta2):hover{transform:none}}.sub-light .schools .ps-thanks .ps-sec{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:56vh;display:flex}.sub-light .schools .ps-thanks-chip{color:#0e8a5f;background:#12b87c29;border-radius:20px;place-items:center;width:70px;height:70px;margin:0 auto 24px;display:grid}.sub-light .schools .ps-thanks-chip svg{width:38px;height:38px}.sub-light .schools .ps-thanks h1{font:800 46px/1.1 var(--body);letter-spacing:-1.6px;color:#141220;overflow-wrap:break-word;max-width:20ch}.sub-light .schools .ps-thanks-p{color:#4b4866;max-width:52ch;margin:22px auto 0;font-size:18px}.sub-light .schools .ps-thanks-back{margin-top:32px}@media (max-width:640px){.sub-light .schools .ps-thanks h1{font-size:34px}}.sub-light .schools .ps-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sub-light .schools .ps-err{color:#c2410c;margin:6px 0 0;font-size:13px;line-height:1.4}.sub-light .schools .ps-form [aria-invalid=true]{border-color:#c2410c}.sub-light .schools .ps-cta[aria-disabled=true]{opacity:.72;cursor:progress;transform:none}.sub-light .schools .ps-privacy{color:#6b6880;text-align:center;margin:0;font-size:12.5px;line-height:1.5}.sub-light .schools .ps-privacy a,main.sub.sub-light .schools .ps-privacy a:not(.btn){color:#5b3ce6;text-decoration:underline}
/*# sourceMappingURL=1t4u6dgbxynhk.css.map*/