@font-face{font-family:Greycliff CF;src:url(https://fonts.cdnfonts.com/s/14985/GreycliffCF-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Greycliff CF;src:url(https://fonts.cdnfonts.com/s/14985/GreycliffCF-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Greycliff CF;src:url(https://fonts.cdnfonts.com/s/14985/GreycliffCF-DemiBold.woff) format("woff");font-weight:600;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}.pricing-page,.pricing-page *,.pricing-page :after,.pricing-page :before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.pricing-page{width:100%;background:transparent;font-family:Greycliff CF,-apple-system,Roboto,Helvetica,sans-serif;isolation:isolate;position:relative;min-height:100vh}.pricing-video-background{position:fixed;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.pricing-page>:not(.pricing-video-background){position:relative;z-index:1}.pricing-hero-section{padding-bottom:120px;flex-direction:column;gap:125px}.pricing-hero-section,.pricing-navigation{display:flex;align-items:center;position:relative}.pricing-navigation{padding:15px 0;justify-content:space-between;align-self:stretch;border-bottom:1px solid rgba(255,255,255,.3)}.pricing-nav-content{display:flex;padding:0 80px;justify-content:space-between;align-items:center;flex:1 0 0;position:relative}.pricing-logo-section{display:flex;width:283px;flex-direction:column;align-items:flex-start;gap:5px;position:relative}.pricing-logo-svg{width:156px;height:34.444px}.pricing-tagline-img{width:227.866px;height:12.88px}.pricing-nav-links{display:flex;justify-content:flex-end;align-items:center;gap:20px;position:relative}.pricing-nav-item{color:#FFF;font-family:Greycliff CF,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:160%;text-decoration:none}.pricing-nav-actions{display:flex;justify-content:flex-end;align-items:center;gap:19px;position:relative}.pricing-login-link{font-size:16px;font-weight:400;text-decoration:underline}.pricing-btn-demo-small,.pricing-login-link{color:#FFF;font-family:Greycliff CF,-apple-system,Roboto,Helvetica,sans-serif;line-height:150%}.pricing-btn-demo-small{display:flex;padding:10px 30px;justify-content:center;align-items:center;gap:10px;border-radius:300px;border:1.3px solid #ffa077;background:#1F36A7;text-align:center;font-size:18px;font-weight:600;letter-spacing:-.18px;cursor:pointer}.pricing-text-hero{gap:40px}.pricing-hero-header,.pricing-text-hero{display:flex;flex-direction:column;align-items:center;align-self:stretch}.pricing-hero-header{padding:0 80px;gap:60px}.pricing-headline{max-width:1020px;font-size:70px;font-weight:600;line-height:120%;letter-spacing:-.7px}.pricing-headline,.pricing-subtitle{color:#FFF;text-align:center;font-family:Greycliff CF,-apple-system,Roboto,Helvetica,sans-serif;margin:0}.pricing-subtitle{max-width:700px;font-size:22px;font-weight:400;line-height:150%}.pricing-options{padding:0 80px;gap:50px;align-self:stretch;flex-wrap:wrap}.pricing-card,.pricing-options{display:flex;align-items:flex-start}.pricing-card{flex-direction:column;flex:1 0 0;min-width:300px;max-width:450px;border-radius:10px;background:rgba(255,255,255,.95)}.pricing-card-heading{display:flex;padding:15px 30px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:10px 10px 0 0;width:100%}.single-school-gradient{background:linear-gradient(120deg,#F8FAFF -4.79%,#BED8FF 65.17%)}.district-plan-gradient{background:linear-gradient(333deg,#A8E8FF -17.03%,#D9F5FF 97.29%)}.pricing-card-heading-text{color:#1F36A7;font-family:Greycliff CF,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:600;line-height:150%;letter-spacing:-.18px;white-space:nowrap}.pricing-card-body{height:307px;padding:30px;justify-content:space-between;border-radius:0 0 10px 10px;border-right:1px solid rgba(33,33,33,.3);border-bottom:1px solid rgba(33,33,33,.3);border-left:1px solid rgba(33,33,33,.3)}.pricing-card-body,.pricing-card-text{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.pricing-card-text{gap:15px}.pricing-price{display:flex;align-items:flex-end;gap:2px;align-self:stretch}.pricing-price-amount{color:#1F36A7;font-family:Greycliff CF,-apple-system,Roboto,Helvetica,sans-serif;font-size:70px;font-weight:400;line-height:110%}.pricing-slash{padding:13px 0}.pricing-slash,.pricing-year-wrapper{display:flex;align-items:center;gap:10px}.pricing-year-wrapper{padding-bottom:7px;justify-content:center}.pricing-year-text{color:#1F36A7;font-size:18px;font-weight:600;letter-spacing:-.18px}.pricing-card-description,.pricing-year-text{font-family:Greycliff CF,-apple-system,Roboto,Helvetica,sans-serif;line-height:150%}.pricing-card-description{align-self:stretch;color:#000;font-size:16px;font-weight:400}.pricing-btn-demo{display:flex;padding:10px 30px;justify-content:center;align-items:center;gap:10px;border-radius:300px;border:1.3px solid #ffa077;background:#1F36A7;color:#FFF;text-align:center;font-family:Greycliff CF,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:600;line-height:150%;letter-spacing:-.18px;cursor:pointer;text-decoration:none}.pricing-divider-vertical{width:1px;height:364px;stroke-width:1px;stroke:rgba(255,255,255,.5);flex-shrink:0}.pricing-whats-included{display:flex;height:364px;padding:30px;flex-direction:column;align-items:flex-start;gap:30px;flex:1 0 0;min-width:300px;border-radius:10px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.1)}.pricing-included-container{display:flex;flex-direction:column;align-items:center;gap:30px;align-self:stretch}.pricing-included-header{display:flex;align-items:center;gap:10px;align-self:stretch}.pricing-included-heading{width:201px;color:#FFF;font-family:Greycliff CF,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:130%;letter-spacing:.64px;text-transform:uppercase}.pricing-divider-horizontal{width:348px;height:0;stroke-width:1px;stroke:rgba(255,255,255,.3)}.pricing-included-list{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.pricing-included-item{display:flex;align-items:center;gap:11px;align-self:stretch}.pricing-check-icon{width:24px;height:24px}.pricing-included-text{color:#FFF;font-family:Greycliff CF,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:150%}.pricing-quote-faq-section{display:flex;padding:120px 80px;flex-direction:column;align-items:center;gap:125px;align-self:stretch;background:linear-gradient(0deg,#BED8FF 0,#F8FAFF);position:relative;z-index:2}.pricing-quote{display:flex;padding:0 80px;justify-content:center;align-items:flex-start;gap:30px;align-self:stretch}.pricing-quote-content{display:flex;flex-direction:column;align-items:center;gap:50px;flex:1 0 0}.pricing-quotation-mark{width:53px;height:42px;font-family:Greycliff CF,-apple-system,Roboto,Helvetica,sans-serif;font-size:186.923px;font-weight:400;line-height:140%;letter-spacing:3.115px;background:linear-gradient(92deg,#384AD6 1.86%,#FF8D5B 124.91%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;margin-top:-90px}.pricing-quote-text-container{display:flex;flex-direction:column;align-items:center;gap:30px;align-self:stretch}.pricing-quote-text{align-self:stretch;color:#000;text-align:center;font-family:Greycliff CF,-apple-system,Roboto,Helvetica,sans-serif;font-size:55px;font-weight:500;line-height:140%;letter-spacing:-.55px;margin:0}.pricing-attribution{display:flex;flex-direction:column;align-items:center;gap:20px}.pricing-profile-image{display:flex;height:85px;align-items:center;gap:10px;border-radius:200px;background:linear-gradient(333deg,#FFA077 -17.03%,#A8CBFF 97.29%);overflow:hidden}.pricing-profile-image img{width:86px;height:85px;-o-object-fit:cover;object-fit:cover}.pricing-attribution-details{display:flex;flex-direction:column;align-items:center}.pricing-attribution-name{text-align:center;font-weight:500;line-height:130%;letter-spacing:.64px;text-transform:uppercase}.pricing-attribution-name,.pricing-attribution-title{color:#000;font-family:Greycliff CF,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px}.pricing-attribution-title{font-weight:400;line-height:150%}.pricing-faq-accordion{display:flex;padding:0 80px;align-items:flex-start;gap:140px;align-self:stretch;flex-wrap:wrap}.pricing-accordion-item,.pricing-accordion-list{display:flex;flex-direction:column;align-items:flex-start}.pricing-accordion-item{width:406px;padding:20px 0;gap:16px;border-top:1px solid rgba(33,33,33,.3)}.pricing-accordion-title{display:flex;justify-content:center;align-items:center;gap:10px;align-self:stretch;cursor:pointer}.pricing-accordion-title-text{flex:1 0 0;color:#1F36A7;font-family:Greycliff CF,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:600;line-height:150%;letter-spacing:-.18px}.pricing-accordion-icon{width:24px;height:24px}.pricing-accordion-questions{display:flex;flex-direction:column;align-items:flex-start;gap:5px;align-self:stretch}.pricing-accordion-question{width:406px;color:#000;font-family:Greycliff CF,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:150%;text-decoration:underline;cursor:pointer}.pricing-accordion-active{color:#1F36A7;font-weight:600}.pricing-submit-question{display:flex;padding:12px 0;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.pricing-help-text{align-self:stretch;color:#000;font-size:14px;line-height:150%}.pricing-help-text,.pricing-submit-link{font-family:Greycliff CF,-apple-system,Roboto,Helvetica,sans-serif;font-weight:400}.pricing-submit-link{color:#1F36A7;font-size:18px;line-height:160%;letter-spacing:-.18px;text-decoration:underline}.pricing-answer{display:flex;min-width:350px;flex-direction:column;align-items:flex-start;gap:30px;flex:1 0 0}.pricing-answer-title{font-size:24px;font-weight:600;line-height:120%;letter-spacing:-.24px;margin:0}.pricing-answer-text,.pricing-answer-title{align-self:stretch;color:#000;font-family:Greycliff CF,-apple-system,Roboto,Helvetica,sans-serif}.pricing-answer-text{font-size:18px;font-weight:400;line-height:160%}.pricing-footer{display:flex;align-items:center;gap:50px;align-self:stretch;flex-wrap:wrap;background:linear-gradient(180deg,rgba(31,54,167,.9),rgba(31,54,167,.7));padding:60px 80px}.pricing-footer-brand{display:flex;width:235px;flex-direction:column;align-items:flex-start;gap:5px}.pricing-footer-logo{width:156px;height:34.444px}.pricing-footer-tagline{width:227.866px;height:12.88px}.pricing-footer-divider{width:0;height:295px;stroke-width:1px;stroke:rgba(255,255,255,.3)}.pricing-footer-content{padding:60px 75px 60px 0;gap:30px}.pricing-footer-content,.pricing-footer-cta-text{display:flex;flex-direction:column;align-items:flex-start}.pricing-footer-cta-text{gap:15px}.pricing-footer-title{font-size:28px;font-weight:600;line-height:120%;letter-spacing:-.28px}.pricing-footer-description,.pricing-footer-title{color:#FFF;font-family:Greycliff CF,-apple-system,Roboto,Helvetica,sans-serif;margin:0}.pricing-footer-description{font-size:18px;font-weight:400;line-height:160%}.pricing-footer-actions,.pricing-footer-btn{display:flex;align-items:center;gap:10px}.pricing-footer-btn{padding:15px 40px;justify-content:center;border-radius:300px;border:1.3px solid #ffa077;background:#1F36A7;color:#FFF;text-align:center;font-family:Greycliff CF,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:600;line-height:150%;letter-spacing:-.18px;cursor:pointer;text-decoration:none}.pricing-footer-nav{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.pricing-footer-nav-item{color:#FFF;font-family:Greycliff CF,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:160%;text-decoration:none}