:root{--product-primary:lch(48.73% 64.51 22.72/1);--product-primary-hex:#cf3a4e;--product-primary-rgba-25:lch(48.73% 64.51 22.72/0.25);--color-product-icon-glyph:#aeaeaf;--color-product-gray:#aeaeaf;--color-product-text:#040405;--color-active-tab-text:#fff;--color-border:#e5e5e6;--color-product-light-gray:#f7f7f9}.product-page-accelerated-reader{--product-primary:lch(62.4% 76.43 48.41/1);--product-primary-hex:#f36c31;--product-primary-rgba-25:lch(62.4% 76.43 48.41/0.25)}.product-page-nearpod{--product-primary:lch(61.22% 43.65 246.15/1);--product-primary-hex:#249fda;--product-primary-rgba-25:lch(61.22% 43.65 246.15/0.25)}.product-page-dna,.product-page-saebers{--product-primary:lch(69.37% 42.68 164.64/1);--product-primary-hex:#4cbd93;--product-primary-rgba-25:lch(69.37% 42.68 164.64/0.25)}.product-page-educlimber,.product-page-eschooldata{--product-primary:lch(73.56% 77.38 68.54/1);--product-primary-hex:#f99f21;--product-primary-rgba-25:lch(73.56% 77.38 68.54/0.25)}.product-page-fastbridge,.product-page-myigdis,.product-page-star-assessments,.product-page-star-phonics{--product-primary:lch(48.73% 64.51 22.72/1);--product-primary-hex:#cf3a4e;--product-primary-rgba-25:lch(48.73% 64.51 22.72/0.25)}.product-page-flocabulary,.product-page-myon{--product-primary:lch(54.93% 34.71 287.62/1);--product-primary-hex:#7d7fbd;--product-primary-rgba-25:lch(54.93% 34.71 287.62/0.25)}.product-page-freckle{--product-primary:lch(56.52% 65.06 351.48/1);--product-primary-hex:#e44c9b;--product-primary-rgba-25:lch(56.52% 65.06 351.48/0.25)}.product-page-fundamentals,.product-page-renaissance-fundamentals{--product-primary:lch(70.75% 39.19 199.89/1);--product-primary-hex:#31c0c4;--product-primary-rgba-25:lch(70.75% 39.19 199.89/0.25)}.product-page-lalilo{--product-primary:lch(70.49% 38.49 199.99/1);--product-primary-hex:#35bfc3;--product-primary-rgba-25:lch(70.49% 38.49 199.99/0.25)}.product-page-schoolcity{--product-primary:lch(73.56% 77.38 68.54/1);--product-primary-hex:#f99f21;--product-primary-rgba-25:lch(73.56% 77.38 68.54/0.25)}@media (prefers-color-scheme:dark){:root{--color-border:#545454}.product-page-accelerated-reader{--product-primary:lch(74.93% 50.84 48.57/1);--product-primary-hex:#ff9f74;--product-primary-rgba-25:lch(74.93% 50.84 48.57/0.25)}.product-page-nearpod{--product-primary:lch(78.52% 24.26 246.05/1);--product-primary-hex:#9ac9eb;--product-primary-rgba-25:lch(78.52% 24.26 246.05/0.25)}.product-page-dna,.product-page-saebers{--product-primary:lch(79.7% 28.51 164.44/1);--product-primary-hex:#8fd4b6;--product-primary-rgba-25:lch(79.7% 28.51 164.44/0.25)}.product-page-educlimber,.product-page-eschooldata{--product-primary:lch(82.17% 50.99 69.74/1);--product-primary-hex:#ffbf72;--product-primary-rgba-25:lch(82.17% 50.99 69.74/0.25)}.product-page-fastbridge,.product-page-myigdis,.product-page-star-assessments,.product-page-star-phonics{--product-primary:lch(93.74% 59 94.67/1);--product-primary-hex:#fe7;--product-primary-rgba-25:lch(93.74% 59 94.67/0.25)}.product-page-flocabulary,.product-page-myon{--product-primary:lch(79.96% 15.59 287.76/1);--product-primary-hex:#c5c4e2;--product-primary-rgba-25:lch(79.96% 15.59 287.76/0.25)}.product-page-freckle{--product-primary:lch(75.96% 35.92 352.02/1);--product-primary-hex:#f6a2c6;--product-primary-rgba-25:lch(75.96% 35.92 352.02/0.25)}.product-page-fundamentals,.product-page-renaissance-fundamentals{--product-primary:lch(83.84% 22.05 199.49/1);--product-primary-hex:#9dddde;--product-primary-rgba-25:lch(83.84% 22.05 199.49/0.25)}.product-page-lalilo{--product-primary:lch(83.6% 21.44 199.57/1);--product-primary-hex:#9edcdd;--product-primary-rgba-25:lch(83.6% 21.44 199.57/0.25)}.product-page-schoolcity{--product-primary:lch(82.17% 50.99 69.74/1);--product-primary-hex:#ffbf72;--product-primary-rgba-25:lch(82.17% 50.99 69.74/0.25)}}.product-hero{background:linear-gradient(to bottom right,#303044,#202033);position:relative;overflow:hidden}.product-hero .hero-media-wrapper{display:flex;justify-content:flex-end}.product-hero .hero-media-section{border-radius:50%;width:50rem;height:50rem;position:absolute;bottom:-25rem;right:-15rem;z-index:0;background:radial-gradient(circle at 0% 90%,var(--product-primary) 0%,var(--product-primary-rgba-25) 70%,transparent 100%)}.product-hero .hero-media-section.phone.horizontal{width:42rem;height:42rem}.product-hero .product-logo-shape-bearer,.product-hero .ren-logo-container svg path,.product-hero .product-logo-container svg path{fill:#fff}.product-hero .product-icon-container svg{height:3rem}.product-hero .ren-logo-container svg{height:1.125rem}.product-hero .product-logo-container svg{height:1.125rem}.logo-wrapper{display:flex;flex-direction:column;justify-content:space-between}.product-hero .product-hero-logo-wrapper{display:flex;flex-direction:row;gap:1rem;align-items:center}.product-hero .logotype-wrapper{display:flex;flex-direction:column;gap:.25rem;justify-content:space-around}.product-hero p.subhead{color:#fff;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);letter-spacing:calc(2 * var(--tracking-basis));margin:0 0 .25rem;text-transform:uppercase}.product-hero p.subhead+h1.post-title{margin-top:0}.product-hero h2.post-title,.product-hero h1.post-title{color:#fff;font-size:2.5rem;font-weight:var(--font-weight-medium);margin-top:1rem;text-align:left}.product-hero div.hero-text p{color:#fff;font-size:1.125rem;font-weight:var(--font-weight-medium);margin-top:1rem}.product-hero .hero-image-container{position:relative;right:0;bottom:0;height:auto;z-index:1}.product-hero .hero-image-container.desktop{right:-15px;bottom:-10px}.product-hero .hero-image-container.laptop{right:-58px;bottom:-10px}.product-hero .hero-image-container.tablet{right:-3.5%;bottom:-10px}.product-hero .hero-image-container.tablet.horizontal{right:-7%;bottom:-10px}.product-hero .hero-image-container.phone{bottom:-10px;right:-12px}.product-hero .hero-image-container.tablet.vertical .hero-image-wrapper.tablet{width:88%;top:8%;height:82%;left:6%}.product-hero .hero-image-container .hero-image-wrapper{position:absolute;overflow:hidden}.product-hero .hero-image-container .hero-image-wrapper.desktop{width:460px;height:270px}.product-hero .hero-image-container .hero-image-wrapper.laptop{width:420px;height:260px;top:15px;left:60px}.product-hero .hero-image-container .hero-image-wrapper.laptop.video{width:417px;left:62px}.product-hero .hero-image-container .hero-image-wrapper.phone{width:194px;height:426px;right:12px;top:12px;border-radius:22px}.product-hero .hero-image-container.phone.horizontal .hero-image-wrapper.phone{width:418px;height:194px;right:12px;top:12px;border-radius:22px}.product-hero .hero-image-container .hero-image-wrapper.tablet{width:88%;top:8%;height:82%;left:6%}.product-hero .hero-image-container.horizontal .hero-image-wrapper.tablet{width:83%;top:6%;height:85.5%;left:9.5%}.product-hero img.device-image.desktop{width:460px;min-width:460px;height:auto}.product-hero img.device-image.laptop{width:30rem;min-width:30rem;height:auto}.product-hero img.device-image.tablet{width:16rem;min-width:16rem;max-width:24rem;height:auto}.product-hero img.device-image.phone{width:100%;height:auto}.product-hero img.device-image.phone.vertical{width:220px;height:auto}.product-hero img.device-image.phone.horizontal{width:440px;height:auto}.product-hero img.device-image.tablet.horizontal{width:28rem;min-width:28rem;max-width:30rem;height:auto}.product-hero .hero-image-container img.hero-img{position:absolute;object-position:center;object-fit:cover;width:100%;height:100%;z-index:1}.product-hero .hero-image-container img.hero-img.desktop{padding:.75rem}.product-hero .hero-image-container .hero-image-wrapper.laptop video.video-embed{width:100%;position:absolute;top:0;left:0;bottom:0;right:0;height:100%;object-fit:cover}.product-hero .hero-image-container .hero-image-wrapper .video-embed{pointer-events:none}.product-hero .content-wrapper .content-container{position:relative;z-index:2}.product-hero .product-cta-wrapper a.button-like{background-color:#fff;border:2px solid #fff;color:#040405;display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:.5rem .75rem}.product-hero .product-cta-wrapper a.button-like .button-pointer svg{width:1rem;height:1rem;margin-left:.25rem;display:block}.product-hero .product-cta-wrapper a.button-like .button-pointer svg path{fill:var(--product-primary)}.product-hero .product-cta-wrapper .button-pointer{background:#fff;color:var(--product-primary);width:2rem;height:2rem;border-radius:50%;border:2px solid var(--product-primary);display:flex;align-items:center;justify-content:center;font-weight:700}.product-hero .content-wrapper{display:flex;flex-direction:column;gap:2rem}.product-page .product-hero .breadcrumbs .small-ren-icon{width:12px;height:12px;margin-right:4px;display:inline-block}.product-page .product-hero .breadcrumbs .small-ren-icon svg path{fill:#fff}.product-page .breadcrumbs{color:#fff;font-size:14px;font-weight:var(--font-weight-semibold);margin:1rem 0;text-transform:uppercase}.product-page .breadcrumbs span{color:#fff;text-decoration:underline}.product-page .breadcrumbs span.breadcrumb-current-page{text-decoration:none;font-weight:800}.page-template-template-product-page .product-page.block-page .page-section{padding:3rem 0}.page-template-template-product-page .product-page.block-page .page-section.awards-testimonial-section{padding:1rem 0 3rem}.page-template-template-product-page .product-page.block-page .page-section.section-standard,.page-template-template-product-page .product-page.block-page .page-section.section-alternate,.page-template-template-product-page .product-page.block-page .page-section.awards-testimonial-section{background:var(--color-background-standard);border:0;position:relative}.page-template-template-product-page .product-page.block-page .page-section.section-standard:after,.page-template-template-product-page .product-page.block-page .page-section.section-alternate:after,.page-template-template-product-page .product-page.block-page .page-section.awards-testimonial-section:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:60rem;height:1px;background:linear-gradient(to right,var(--product-primary) 0%,var(--product-primary-rgba-25) 50%,var(--product-primary) 100%);pointer-events:none}.page-template-template-product-page .product-page.block-page .page-section:last-of-type:after{display:none}.page-template-template-product-page .product-page.block-page .two-color-icon-secondary{fill:var(--product-primary)}.page-template-template-product-page .awards-testimonial-section .testimonial-section blockquote p{font-weight:var(--font-weight-light)}.awards-testimonial-section .awards-list{align-items:center;background-color:var(--color-background-standard);border-radius:.5rem;display:flex;gap:2rem;max-width:fit-content;padding:1rem;position:relative;z-index:2}.awards-testimonial-section .testimonial-section-wrap{display:flex;gap:1rem}.awards-testimonial-section .testimonial-section{margin-top:1rem}.awards-testimonial-section .product-icon-container{width:4rem;height:4rem;padding:10px 50px;background-color:var(--color-background-standard);position:absolute;z-index:1;bottom:-2rem;left:50%;transform:translateX(-50%)}.awards-testimonial-section .product-icon-container svg path:not(.product-logo-primary){fill:transparent}.awards-testimonial-section .product-icon-container svg path{fill:var(--color-product-icon-glyph);stroke-width:4px}.awards-testimonial-section .product-icon-container svg path.product-logo-shape-bearer{stroke:var(--color-product-icon-glyph);stroke-width:4px}.awards-testimonial-section .product-icon-container svg{overflow:visible;transform:translateX(-50%);width:3rem}.awards-testimonial-section .testimonial-quote blockquote{border-left:0;margin:0;padding-left:0;font-size:var(--font-size-heading-3);font-family:var(--font-header)}.testimonial-icon{margin-bottom:1rem}.testimonial-icon,.testimonial-icon svg{width:3rem;height:3rem}.testimonial-icon svg path{fill:var(--product-primary)}.awards-testimonial-section .awards-list img{border:0;width:6rem;height:auto}.awards-testimonial-section .awards-list img{border:0;width:6rem;height:auto;transition:transform .3s ease;transform-origin:center}.awards-testimonial-section .awards-list img:hover{transform:scale(1.1);transition:transform .3s ease}.pre-footer-contact-block .contact-section-image-section{position:relative}.pre-footer-contact-wrap{display:grid;gap:2rem;grid-template-columns:1fr;margin-top:1.5rem}.pre-footer-contact-wrap .form-container{padding-bottom:2.5rem}.pre-footer-contact-block .contact-section-image-section img.contact-section-img{display:none;position:absolute;bottom:0;right:0}.pre-footer-contact-block .contact-section-image-section img{border:0}.pre-footer-contact-block .contact-section-image-section>.logo-list{display:flex;flex-direction:row;gap:2rem;align-items:center;justify-content:center}.pre-footer-contact-block .contact-section-image-section>.logo-list img{height:6rem;transition:transform .3s ease;transform-origin:center}.pre-footer-contact-block .contact-section-image-section>.logo-list img:hover{transform:scale(1.1);transition:transform .3s ease}.product-page .section-accordion .accordion>div:nth-child(4n-1),.product-page .section-accordion .accordion>div:nth-child(4n){background-color:var(--color-product-light-gray)}.product-page .section-awards .awards>div{text-align:left}.product-page .section-awards .awards h3{border-bottom:2px solid var(--product-primary)}.product-page .section-awards .awards>div img{border:0;height:6rem;margin:0 0 1rem;text-align:left;width:auto}.product-page .section-awards .awards>div ul,.product-page .section-awards .awards>div ul li{margin:0;padding:0}.product-page .section-awards .awards>div p,.product-page .section-awards .awards>div h3,.product-page .section-awards .awards>div ul{text-align:left;text-transform:none}.product-page .section-awards .awards>div p,.product-page .section-awards .awards>div h3{font-size:var(--font-size-normal)}.product-page .section-awards .awards>div h3+p{letter-spacing:0}.product-page.block-page .page-section .subhead{color:var(--color-foreground);letter-spacing:calc(2 * var(--tracking-basis));margin-bottom:.5rem;font-weight:var(--font-weight-semibold)}.product-page.block-page .page-section span.author-link{display:block}.product-page.block-page .page-section span.pipe{display:none}.pre-footer-contact-wrap .form-container form{display:grid;grid-template-columns:1fr 1fr;gap:0 2rem}.pre-footer-contact-wrap .form-container form label.mktoLabel{font-weight:var(--font-weight-bold)}.mktoFormRow:has(>.mktoPlaceholder){display:none}.mktoFormRow:has(#Form_Notes__c),.mktoFormRow:has(#Title),.mktoFormRow:has(#formSubmittedStateName),.mktoButtonRow:has(button[type=submit]){grid-column:span 2}.product-page.block-page .page-section.section-split .block-media picture,.product-page.block-page .page-section.section-split .block-media img,.product-page.block-page .page-section.section-split .block-media video{border:0;box-shadow:3px 3px 0 var(--product-primary)}.product-page.block-page .page-section.section-materials .materials-grid img{border:0;box-shadow:-3px 3px 0 0 var(--product-primary)}.page-template-template-product-page .product-page.block-page .section-process .process-items>.material-card{box-shadow:none}.page-template-template-product-page .product-page.block-page .tab-list li>button.active,.page-template-template-product-page .product-page.block-page .tab-list li>button:hover{background-color:var(--product-primary);border-color:#040405;color:var(--color-active-tab-text)}.page-template-template-product-page .product-page.block-page .tab-list li>button{border-color:var(--color-border)}.page-template-template-product-page .product-page.block-page .tab-list>ul{background-color:var(--color-product-light-gray);border:1px solid var(--color-border)}.page-template-template-product-page .product-page.block-page .section-quotes .quotes>blockquote:before{color:var(--product-primary)}.process-items .step-number-wrap .step-number-bar{background:var(--product-primary)}.process-items .step-number{background:0 0;color:var(--color-foreground);border:5px solid var(--product-primary)}.heading-wrap{border-bottom:3px solid var(--product-primary)}.product-page .section-statistics-box .material-card-wrap .material-card{background-color:var(--color-background-standard);border-radius:0;box-sizing:border-box;box-shadow:none}.product-page .section-statistics-box .material-card-wrap .material-card:hover{border-color:var(--product-primary);transform:scale3d(1,1,1)}.product-page .section-statistics-box .material-card-wrap .material-card h3{color:var(--product-primary)}@media (min-width:48rem){.page-template-template-product-page .product-page.block-page .section-sliver .flex-box{display:grid;gap:.5rem 1.5rem;grid-template-columns:5rem auto}.page-template-template-product-page .product-page.block-page .section-sliver .flex-box>div:first-of-type{width:5rem}.page-template-template-product-page .product-page.block-page .section-sliver .flex-box>div:first-of-type svg{width:5rem}.product-hero .hero-image-container.tablet{right:-2.5%;bottom:-15px}.product-hero .hero-image-container.tablet.horizontal{right:-4%}}@media (min-width:54rem){.pre-footer-contact-wrap{grid-template-columns:1fr 1fr}.page-template-template-product-page .product-page.block-page section.page-section.pre-footer-contact-block{padding-bottom:0}.pre-footer-contact-block .contact-section-image-section img.contact-section-img{display:block}.page-template-template-product-page .product-page.block-page .page-section.awards-testimonial-section{padding:3rem 0}.product-hero .content-wrapper{display:block;padding:2rem 0 8rem}.product-hero h2.post-title,.product-hero h1.post-title,.product-hero div.hero-text p{max-width:40rem;width:50%}.product-hero .hero-media-section,.product-hero .hero-media-section.phone.horizontal{width:45rem;height:45rem;bottom:-18rem;right:-12rem}.product-hero .hero-image-container{position:absolute}.product-hero .hero-image-container.laptop{right:-70px}.page-template-template-product-page .product-hero img.device-image.tablet{width:18rem;min-width:18rem;height:auto}.page-template-template-product-page .product-hero img.device-image.tablet.horizontal{width:30rem;min-width:30rem;max-width:40rem;height:auto}.product-hero .hero-image-container.tablet.horizontal{right:-54px}.product-hero .hero-image-container .hero-image-wrapper.laptop{width:486px;height:307px;top:17px;left:73px}.product-hero .hero-image-container .hero-image-wrapper.laptop.video{left:73px}.product-hero .hero-image-container .hero-image-wrapper.phone{width:258px;height:568px;right:16px;top:16px}.product-hero img.device-image.phone.horizontal{width:560px}.product-hero .hero-image-container.phone.horizontal .hero-image-wrapper.phone{width:530px;height:244px;right:14px;top:20px;border-radius:24px}.product-hero .hero-image-container .hero-image-wrapper.laptop.video{width:486px}.product-hero img.device-image.phone.vertical{width:292px;height:auto}.product-page .breadcrumbs{margin-bottom:6rem}.product-hero img.device-image.laptop{width:35rem}.awards-testimonial-section .awards-list{gap:3rem;margin-top:-6rem;padding:2rem}.product-page.block-page .page-section span.author-link,.product-page.block-page .page-section span.pipe{display:inline-block}.page-template-template-product-page .product-page.block-page .section-sliver .flex-box{gap:1.5rem}}@media (min-width:72rem){.product-hero .hero-image-container .hero-image-wrapper.laptop{width:556px;height:350px;top:20px;left:83px}.product-hero .hero-image-container .hero-image-wrapper.laptop.video{width:556px;height:350px;top:8px;left:83px}.product-hero img.device-image.desktop{width:600px;height:auto;min-width:600px}.product-hero .hero-image-container .hero-image-wrapper.desktop{width:590px;height:338px;top:10px}.product-hero .hero-image-container.desktop{right:-22px;bottom:-10px}.product-hero img.device-image.laptop{width:40rem}.product-hero .hero-image-container.laptop{right:-92px}.page-template-template-product-page .product-hero img.device-image.tablet{width:24rem;min-width:24rem;height:auto}.page-template-template-product-page .product-hero img.device-image.tablet.horizontal{width:40rem;min-width:30rem;max-width:40rem;height:auto}.product-hero .hero-media-sectio,.product-hero .hero-media-section.phone.horizontal,.product-hero .hero-media-section.desktop{width:60rem;height:60rem;bottom:-25rem;right:-15rem}}@media (min-width:78rem){.product-hero .hero-image-container .hero-image-wrapper.laptop{width:640px;height:402px;top:22px;left:95px}.product-hero .hero-image-container .hero-image-wrapper.laptop.video{width:638px;height:398px;top:24px;left:96px}.product-hero img.device-image.laptop{width:46rem}.product-hero img.device-image.phone.horizontal{width:760px}.product-hero .hero-image-container.phone.horizontal .hero-image-wrapper.phone{width:718px;height:325px;right:22px;top:26px;border-radius:24px}.product-hero .hero-media-section,.product-hero .hero-media-section.phone.horizontal{width:60rem;height:60rem;bottom:-25rem;right:-15rem}.product-hero img.device-image.desktop{width:640px;height:auto;min-width:640px}.product-hero .hero-image-container .hero-image-wrapper.desktop{width:630px;height:362px;top:10px}}@media (min-width:92rem){.product-hero h2.post-title,.product-hero h1.post-title,.product-hero div.hero-text p{width:60%}}@media (prefers-color-scheme:dark){:root{--color-border:#545464;--color-product-light-gray:##303044;--color-active-tab-text:#040405}}