.article-link{color:#095e49;cursor:pointer;font-weight:800;transition:all .2s}.article-link:hover{color:#042d23;text-decoration:underline}:root{--hdr-gutter:25px;--hdr-nav-gap:20px;--hdr-cta-gap:8px}.header-container{background-color:hsla(0,0%,100%,.9);left:0;position:fixed;top:0;transition:background-color .3s ease,box-shadow .3s ease;width:100%;z-index:3}.header-width-restriction{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;margin:auto;max-width:1150px;min-height:58px;padding-inline:var(--hdr-gutter)}.options-flex{align-items:center;align-self:stretch;display:flex;flex-direction:row-reverse;flex-shrink:0;gap:var(--hdr-nav-gap)}.left-button-header{cursor:pointer;display:block;flex-shrink:0;float:none;height:34px;pointer-events:auto;width:auto}.text-button-header{align-items:center;cursor:pointer;display:flex;flex-direction:row;height:auto;justify-content:center;margin:0;padding:0;transition:all .2s;width:auto}.header-text-option{color:#043b2d;display:block;font-size:12px;font-weight:600;line-height:1;text-align:center}.header-text-option:after{content:attr(data-label);display:block;font-weight:800;height:0;overflow:hidden;pointer-events:none;visibility:hidden}.text-button-header:hover:not(.join-header-button){font-weight:800}.dropdown-carat-flex{align-items:center;display:flex;flex-direction:row;justify-content:center}.dropdown-carat-icon{font-size:17px!important;margin-left:2px!important}.courses-dropdown,.login-dropdown,.platform-dropdown,.solutions-dropdown{align-items:center;align-self:stretch;display:flex;position:relative}.courses-dropdown-content{background-color:#f2fffc;border-radius:12px;box-shadow:0 8px 16px 0 rgba(0,0,0,.445);display:none;left:50%;min-width:220px;padding:5px 5px 0;position:absolute;top:100%;width:min(250px,calc(100vw - var(--hdr-gutter)*2))}.courses-dropdown:hover .courses-dropdown-content{display:block}.solutions-dropdown-content{background-color:#f2fffc;border-radius:12px;box-shadow:0 8px 16px 0 rgba(0,0,0,.445);display:none;left:50%;min-width:160px;padding:5px 5px 0;position:absolute;top:100%;width:min(250px,calc(100vw - var(--hdr-gutter)*2))}.solutions-dropdown:hover .solutions-dropdown-content{display:block}.solutions-dropdown:hover .header-text-option{font-weight:800}.platform-dropdown-content{background-color:#f2fffc;border-radius:12px;box-shadow:0 8px 16px 0 rgba(0,0,0,.445);display:none;left:50%;min-width:160px;padding:5px 5px 0;position:absolute;top:100%;width:min(250px,calc(100vw - var(--hdr-gutter)*2))}.platform-dropdown:hover .platform-dropdown-content{display:block}.platform-dropdown:hover .header-text-option{font-weight:800}.login-dropdown-content{background-color:#f2fffc;border-radius:12px;box-shadow:0 8px 16px 0 rgba(0,0,0,.445);display:none;left:50%;min-width:160px;padding:5px 5px 0;position:absolute;top:100%;width:min(250px,calc(100vw - var(--hdr-gutter)*2))}.login-dropdown:hover .login-dropdown-content{display:block}.courses-dropdown:hover .header-text-option,.header-text-option:hover,.login-dropdown:hover .header-text-option{font-weight:800}.header-dropdown-item{align-items:flex-start;border-bottom:1px solid #0071557b;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;padding:13px 10px}.header-dropdown-item:hover{background-color:#00000012}.header-dropdown-icon{font-size:23px!important;margin-right:8px!important;margin-top:4px!important;fill:#007154!important}.header-dropdown-image2{display:block;height:19px;margin-right:10px;margin-top:2px;width:19px}.header-dropdown-image{display:block;height:35px;margin-right:8px;width:35px}.header-dropdown-title{color:#01140f;font-size:12.5px;font-weight:600;padding-bottom:3px}.header-dropdown-text{color:#26463e;font-size:11.5px;font-weight:400;line-height:1.3}.join-header-button{background-color:#007154;border-radius:20px;color:#fff;flex-shrink:0;font-size:12px;font-weight:500;height:auto;line-height:1;margin:0 0 0 var(--hdr-cta-gap);padding:12px 18px;white-space:nowrap;width:auto}.join-header-button:hover{background-color:#10a27d;border-bottom:none}.cta-copy-short{display:none}.header-text{text-align:center}.hamburger-icon{cursor:pointer;display:none;flex-shrink:0;float:none;height:25px;margin:0;padding:0;pointer-events:auto;width:25px}.sliding-menu{background-color:#fff;background-color:#043f30;height:100vh;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .32s ease-out,opacity .32s ease-out,visibility 0s linear .32s;visibility:hidden;width:100vw;z-index:3}.sliding-menu.is-open{opacity:1;pointer-events:auto;transform:translateX(0);transition:transform .32s ease-out,opacity .32s ease-out;visibility:visible}.sliding-menu.is-open>a{animation:sliding-menu-item-in .26s ease-out both}.sliding-menu.is-open>a:nth-of-type(2){animation-delay:30ms}.sliding-menu.is-open>a:nth-of-type(3){animation-delay:60ms}.sliding-menu.is-open>a:nth-of-type(4){animation-delay:90ms}.sliding-menu.is-open>a:nth-of-type(5){animation-delay:.12s}.sliding-menu.is-open>a:nth-of-type(6){animation-delay:.15s}.sliding-menu.is-open>a:nth-of-type(n+7){animation-delay:.18s}@keyframes sliding-menu-item-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.sliding-menu{transform:none;transition:opacity .2s ease,visibility 0s linear .2s}.sliding-menu.is-open{transform:none;transition:opacity .2s ease}.sliding-menu.is-open>a{animation:none}}.sliding-menu-flex{align-items:center;border-bottom:1px solid #fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:25px;margin-left:30px;margin-right:30px}.sliding-menu-icon{margin-top:28px;width:45px;fill:#fff;cursor:pointer}.sliding-menu-title{color:#fff;font-size:28px;font-weight:600;padding-bottom:20px;padding-top:45px;text-align:center}.sliding-menu-item{color:#fff;cursor:pointer;font-size:24px;font-weight:200;height:20px;margin:auto;padding:15px;text-align:center;transition:all .2s;width:fit-content}.sliding-menu-item:hover{background-color:#00000000;font-weight:500}@media only screen and (max-width:899px){:root{--hdr-nav-gap:12px}}@media only screen and (max-width:789px){:root{--hdr-nav-gap:10px}.cta-copy-full{display:none}.cta-copy-short{display:block}}@media only screen and (max-width:719px){.options-flex>.header-nav-item{display:none}.join-header-button{margin-left:0}.header-width-restriction{gap:12px}.options-flex{margin-left:auto}.hamburger-icon{display:block}}.courses-dropdown-content,.login-dropdown-content,.platform-dropdown-content,.solutions-dropdown-content{display:block;opacity:0;pointer-events:none;transform:translate(-50%,-6px);transform-origin:top;transition:opacity .14s ease-out,transform .14s ease-out,visibility 0s linear .14s;visibility:hidden}@media (hover:hover) and (pointer:fine){.courses-dropdown:hover .courses-dropdown-content,.login-dropdown:hover .login-dropdown-content,.platform-dropdown:hover .platform-dropdown-content,.solutions-dropdown:hover .solutions-dropdown-content{opacity:1;pointer-events:auto;transform:translate(-50%);transition-delay:0s;visibility:visible}}@media (prefers-reduced-motion:reduce){.courses-dropdown-content,.login-dropdown-content,.platform-dropdown-content,.solutions-dropdown-content{transform:translateX(-50%)}}.join-header-button{transition:all .3s ease,transform .14s ease-out}.join-header-button:active{transform:scale(.97)}.rzf{--rzf-bg:#062e24;--rzf-bg-deep:#04231b;--rzf-panel:#024030;--rzf-ink:#fff;--rzf-mint:#23b891;--rzf-mint-soft:#bee5db;--rzf-line:rgba(190,229,219,.14);--rzf-line-2:rgba(190,229,219,.22);--rzf-ease:cubic-bezier(0.32,0.72,0,1);background:var(--rzf-bg);color:var(--rzf-ink);overflow:hidden;position:relative}.rzf-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.rzf-wrap{margin:0 auto;max-width:1180px;padding:78px 40px 0;position:relative}.rzf-aurora{animation:rzf-drift 16s var(--rzf-ease) infinite alternate;background:radial-gradient(420px 300px at 20% 20%,rgba(35,184,145,.5),transparent 70%),radial-gradient(480px 320px at 80% 10%,rgba(15,125,95,.5),transparent 70%),radial-gradient(360px 300px at 55% 60%,rgba(120,220,190,.26),transparent 70%);filter:blur(70px);height:560px;inset:-30% -10% auto;opacity:.5;pointer-events:none;position:absolute;will-change:transform}@keyframes rzf-drift{to{transform:translate3d(0,26px,0) scale(1.06)}}.rzf-grid{display:grid;gap:16px;grid-template-columns:repeat(12,1fr);position:relative}.rzf-grid>*{grid-column:span 3}.rzf-standards{grid-column:span 8}.rzf-c-company{grid-column:span 4}.rzf-card{background:hsla(0,0%,100%,.04);border:1px solid var(--rzf-line);border-radius:26px;padding:6px;transition:transform .5s var(--rzf-ease),border-color .5s var(--rzf-ease),background .5s var(--rzf-ease)}.rzf-card-in{background:linear-gradient(180deg,hsla(0,0%,100%,.03),rgba(0,0,0,.06));border-radius:21px;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.06);height:100%;padding:24px}.rzf-card:hover{background:hsla(0,0%,100%,.06);border-color:var(--rzf-line-2);transform:translateY(-4px)}.rzf-card-head{align-items:center;display:flex;gap:12px;margin-bottom:16px}.rzf-chip{background:var(--rzf-panel);border:1px solid var(--rzf-line);border-radius:11px;display:grid;flex:none;height:38px;place-items:center;width:38px}.rzf-chip img{height:20px;object-fit:contain;width:20px}.rzf-chip-icon{color:#fff;height:22px!important;width:22px!important}.rzf-card-title{color:#fff;font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0}.rzf-card-blurb{color:#6f9c8f;font-size:11.5px;margin:2px 0 0}.rzf-links{align-items:flex-start;display:flex;flex-direction:column}.rzf-link{color:var(--rzf-mint-soft);display:inline-block;font-size:14px;font-weight:500;line-height:1.5;padding:6px 0;position:relative;text-decoration:none;transition:color .35s var(--rzf-ease)}.rzf-link:after{background:var(--rzf-mint);bottom:3px;content:"";height:1.5px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .4s var(--rzf-ease);width:100%}.rzf-link:focus-visible,.rzf-link:hover{color:#fff}.rzf-link:focus-visible:after,.rzf-link:hover:after{transform:scaleX(1)}.rzf-logo{margin-bottom:4px;width:150px}.rzf-desc{color:var(--rzf-mint-soft);font-size:13.5px;font-weight:400;line-height:1.6;margin:12px 0 18px;max-width:34ch}.rzf-social{display:flex;gap:6px;margin-bottom:18px}.rzf-social a{border-radius:11px;display:grid;height:44px;place-items:center;transition:background .4s var(--rzf-ease),transform .4s var(--rzf-ease);width:44px}.rzf-social a:hover{background:hsla(0,0%,100%,.08);transform:translateY(-2px)}.rzf-social img{height:26px;object-fit:contain;width:26px}.rzf-badges{display:flex;flex-wrap:nowrap;gap:10px}.rzf-badges a{flex:0 1 128px;min-width:0}.rzf-badge{height:auto;transition:transform .4s var(--rzf-ease);width:100%}.rzf-badges a:hover .rzf-badge{transform:translateY(-2px)}.rzf-states{column-gap:14px;columns:120px 4;margin-top:2px}.rzf-state{break-inside:avoid;color:var(--rzf-mint-soft);display:block;font-size:12px;padding:4px 0;position:relative;text-decoration:none;transition:color .35s var(--rzf-ease);width:fit-content}.rzf-state:after{background:var(--rzf-mint);bottom:2px;content:"";height:1.5px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .4s var(--rzf-ease);width:100%}.rzf-state:focus-visible,.rzf-state:hover{color:#fff}.rzf-state:focus-visible:after,.rzf-state:hover:after{transform:scaleX(1)}.rzf-standards-links{align-items:center;border-top:1px solid var(--rzf-line);display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:14px;padding-top:14px}.rzf-inline{font-size:12.5px;padding:2px 0}.rzf-dot{color:#4f7a6d}.rzf-cta .rzf-card-in{align-items:center;background:linear-gradient(120deg,rgba(35,184,145,.16),rgba(4,35,27,.2));display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.rzf-cta-title{color:#fff;font-size:clamp(20px,2.6vw,28px);font-weight:700;letter-spacing:-.01em;margin:0}.rzf-cta-sub{color:var(--rzf-mint-soft);font-size:13.5px;margin:6px 0 0}.rzf-pill{align-items:center;background:var(--rzf-mint);border-radius:999px;box-shadow:0 14px 30px -14px rgba(35,184,145,.7);color:#03231b;display:inline-flex;font-size:14px;font-weight:700;gap:12px;padding:12px 12px 12px 22px;text-decoration:none;transition:transform .2s var(--rzf-ease),box-shadow .4s var(--rzf-ease);white-space:nowrap}.rzf-pill:active{transform:scale(.98)}.rzf-pill-arrow{background:rgba(3,35,27,.14);border-radius:999px;display:grid;height:34px;place-items:center;width:34px}.rzf-pill-arrow svg{height:16px;width:16px;fill:#03231b;transition:transform .4s var(--rzf-ease)}.rzf-pill:hover .rzf-pill-arrow svg{transform:translate(2px,-2px)}.rzf-disclaimer{color:#5f8b7e;font-size:11px;line-height:1.55;margin:44px auto 0;padding:0 40px;text-align:left}.rzf-disclaimer,.rzf-subbar{max-width:1180px;position:relative}.rzf-subbar{align-items:center;border-top:1px solid var(--rzf-line);display:flex;flex-wrap:wrap;gap:12px 26px;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:26px;padding:22px 40px 30px}.rzf-copy{color:#6f9c8f;font-size:12px}.rzf-legal{display:flex;flex-wrap:wrap;gap:6px 22px}.rzf-legal-link{color:var(--rzf-mint-soft);font-size:12.5px;font-weight:600;text-decoration:none;transition:color .3s var(--rzf-ease)}.rzf-legal-link:focus-visible,.rzf-legal-link:hover{color:#fff}.rzf.is-armed .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s var(--rzf-ease),transform .7s var(--rzf-ease)}.rzf.is-armed.is-in .reveal{opacity:1;transform:none}.rzf.is-armed.is-in .rzf-grid>.reveal:first-child{transition-delay:0s}.rzf.is-armed.is-in .rzf-grid>.reveal:nth-child(2){transition-delay:70ms}.rzf.is-armed.is-in .rzf-grid>.reveal:nth-child(3){transition-delay:.14s}.rzf.is-armed.is-in .rzf-grid>.reveal:nth-child(4){transition-delay:.21s}.rzf.is-armed.is-in .rzf-grid>.reveal:nth-child(5){transition-delay:.28s}.rzf.is-armed.is-in .rzf-grid>.reveal:nth-child(6){transition-delay:.35s}.rzf.is-armed.is-in .rzf-grid>.reveal:nth-child(7){transition-delay:.42s}@media only screen and (max-width:960px){.rzf-wrap{padding:56px 24px 0}.rzf-disclaimer,.rzf-subbar{padding-left:24px;padding-right:24px}.rzf-grid{grid-template-columns:repeat(6,1fr)}.rzf-grid>*{grid-column:span 3}.rzf-brand,.rzf-c-company,.rzf-c-platform,.rzf-standards{grid-column:1/-1}}@media only screen and (max-width:640px){.rzf-grid{gap:12px;grid-template-columns:1fr}.rzf-grid>*{grid-column:1/-1!important}.rzf-cta .rzf-card-in,.rzf-subbar{align-items:flex-start;flex-direction:column}.rzf-link{padding:9px 0}}@media (prefers-reduced-motion:reduce){.rzf *,.rzf-aurora{animation:none!important}.rzf.is-armed .reveal{opacity:1!important;transform:none!important}.rzf-card,.rzf-link,.rzf-pill,.rzf-social a,.rzf.is-armed .reveal{transition:none!important}}.intro-section{margin-top:120px;overflow:hidden;padding-bottom:0}.intro-image{display:block;margin:auto auto 15px;max-width:850px;padding-left:30px;width:90%}.intro-text-h1{font-size:44px;font-weight:400;line-height:1.15;padding-bottom:20px;text-align:center;white-space:pre-line}.intro-text-p{font-size:20px;font-weight:200;line-height:1.25;margin:auto;max-width:470px;padding-bottom:40px;text-align:center}.connect-with-us-h1{color:#011d16;font-size:44px;font-weight:400;text-align:center}.connect-with-us-flex{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:auto;max-width:900px;padding-bottom:75px;padding-top:35px}.connect-with-us-flex-item{background-repeat:no-repeat!important;background-size:cover!important;border-radius:52px;cursor:pointer;display:flex;flex-direction:column;height:340px;justify-content:flex-end;padding:3% 2%;transition:all .2s;width:20%}.connect-with-us-flex-item:hover{background-color:#052a21}.connect-with-us-flex-item:hover .connect-with-us-flex-text{color:#ffb200}.connect-with-us-flex-item2{display:flex;flex-direction:column;justify-content:flex-end}.connect-with-us-flex-text{color:#fff;font-size:22px;font-weight:900;padding-bottom:15px}.connect-with-us-learn-flex{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding-bottom:18px}.connect-with-us-learn-text{color:#00ffbe;font-size:14px;font-weight:500}.connect-with-us-arrow{fill:#00ffbe;margin-left:-3px}.intro-text-h1-mobile{display:none;font-size:44px;font-weight:400;padding-bottom:10px;text-align:center}.introduction-button-flex-container{align-items:center;display:flex;flex-direction:row;justify-content:center}.intro-text-p-mobile{display:none;font-size:21px;font-weight:200;margin:auto;padding-bottom:40px;text-align:center}.intro-sign-up-button{background-color:#007154;border-radius:7px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;margin:auto auto 25px;padding:15px 50px;text-align:center;transition:all .2s;width:fit-content}.intro-sign-up-button:hover{background-color:#32bb98}.intro-sign-up-button-2{background-color:#469984;border-radius:7px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;margin:auto auto 25px;padding:15px 50px;text-align:center;transition:all .2s;width:fit-content}.intro-sign-up-button-2:hover{background-color:#32bb98}.home-school-banner-container{background-color:#007154;background:#007154;background:radial-gradient(circle,#007154 0,#005540 100%);padding-bottom:165px;padding-top:115px;text-align:center}.home-school-banner-image{display:block;margin:auto auto 7px;max-width:100px;width:65%}.home-school-banner-text{color:#03251c;color:#fff;font-size:17.5px;font-weight:300;line-height:1.1;line-height:1.2;margin:auto auto 0;max-width:500px;padding-top:15px}.google-image{display:block;margin:auto;max-width:300px;width:45%}.video-text{color:#3e2617;font-size:14px;font-weight:700;text-align:center}.cnnLogo{display:block;margin:-11px auto 20px;width:90px}.destinyVideo{border:20px solid #043c2e;border-radius:10px;display:block;height:39.375vw;margin:auto auto -200px;max-height:489.375px;max-width:870px;width:70%}.user-line-1{font-size:48px;font-weight:400;max-width:560px;padding-bottom:25px;padding-top:90px;text-align:left}.section{display:block;height:auto;margin:auto;overflow:auto;padding-bottom:0;padding-top:50px;transition:all .2s;width:1050px}.left{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;padding-right:10px;width:550px}.mobile-S1-phone{display:none;padding-bottom:15px;width:90%}.data-privacy-text{font-size:16px;font-weight:200;line-height:1.2;padding-top:5px;text-align:left}.s1-join-web-button{background-color:#007154;border-radius:7px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;margin-top:25px;padding:15px 50px;transition:all .2s;width:fit-content}.s1-join-web-button:hover{background-color:#32bb98}.join-buttons{display:flex;flex-direction:row;justify-content:flex-start;margin-top:10px}.app-button{cursor:pointer;display:none;height:35px;margin-right:8px;pointer-events:auto;width:auto}.right{height:520px;width:350px}.phone-one{display:block;float:right;position:relative;top:45%;transform:translateY(-50%);width:330px}.press-features-section{margin:auto;max-width:680px;width:95%}.press-features-h1{color:#002f23;font-size:14px;font-weight:700;padding-bottom:25px;padding-top:5px;text-align:center}.press-features-section img{pointer-events:auto;width:100%}.press-features-flex{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:auto;width:100%}.press-features-logo{height:14%;width:14%}.press-features-logo,.press-features-smaller{cursor:pointer;padding-left:2.5%;padding-right:2.5%}.press-features-smaller{height:12%;width:12%}.yass-prize-section{align-items:flex-start;border:15px solid #007154;display:flex;justify-content:center;margin:85px auto 0;max-width:625px;padding:55px}.yass-prize-image{margin-right:30px;width:175px}.yass-prize-headline{color:#023a2c;font-size:22px;font-weight:700}.yass-prize-subtext{font-size:18px;font-weight:200;padding-bottom:35px;padding-top:10px}.yass-prize-button{background-color:#148064;margin-right:15px}.yass-prize-button,.yass-prize-button-2{border-radius:10px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;margin-bottom:10px;padding:17px 35px;transition:all .2s;width:fit-content}.yass-prize-button-2{background-color:#6aa494}.yass-prize-button:hover{background-color:#36b997}.imagine-section{display:block;margin:0;max-width:none;padding-bottom:120px;padding-top:85px;width:100%}.imagine-section-alt{background:#005c45;background:radial-gradient(circle,#005c45 0,#04372a 100%)}.imagine-section-flex{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:auto;max-width:1100px;width:100%}.phone-two{margin-right:25px;width:30%}.bolder{color:#007154;font-weight:bolder}.swipable-line{width:100%}.swipable-area{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:auto auto 25px;max-width:1100px;width:95%}.swipable-left{max-width:450px;padding-bottom:25px;width:60%}.educateHomeImage{align-self:center;margin-top:45px;max-width:385px}.swipable-h1{font-size:50px;font-weight:900;padding-bottom:18px}.swipable-subtext{font-size:20px;font-weight:lighter;height:140px;line-height:1.4}.swipable-left-bottom{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.swipable-button{background-color:#fff;border:1px solid #007154;border-radius:40px;color:#007154;cursor:pointer;display:inline-block;font-size:26px;font-weight:900;outline:none;padding:6px 15px 10px;text-align:"center";text-decoration:none}.swipable-button:hover{background-color:#007154;color:#fff}.dot-container{align-items:"center";display:flex;flex-direction:row;justify-content:space-between;margin-left:65px;width:100px}.dot{border:2px solid #007154;border-radius:7px;height:14px;width:14px}.swipe-img{width:620px}.section-three-h1{font-size:20px;font-weight:200;margin:auto;padding:0;text-align:center;width:640px}.fade-in-text-container{height:auto;min-height:275px}.app-steps{align-items:center;display:flex;height:auto;justify-content:flex-start;margin:auto;max-width:1000px;min-height:435px;padding-bottom:100px}.step{background-color:#007154;border-radius:5px;margin-left:2%;margin-right:2%;width:29%}.step h1{font-size:18px;font-weight:700;padding-bottom:10px;padding-top:15px;text-align:center;width:auto}.step hr{color:#007154}.step-center{height:auto}.stepHeader{color:#fff;font-size:26.5px;font-weight:700;padding-bottom:25px;padding-top:25px;text-align:center}.step-image{display:block;float:none;margin:auto auto 6px;max-width:290px;width:80%}hr{border-style:solid;margin:auto;width:90%}.step-text{color:#fff;font-size:18px;font-weight:lighter;max-width:85%;padding-bottom:30px;padding-top:5px;width:auto}.fade-in-text,.step-text{margin:auto;text-align:center}.fade-in-text{font-size:56px;padding-bottom:20px;padding-top:20px;width:440px}.hs2{--hs2-pad-top:220px;--hs2-pad-bottom:165px;background-position:top;background-repeat:no-repeat;background-size:cover;padding-bottom:var(--hs2-pad-bottom);padding-top:var(--hs2-pad-top)}.hs2,.hs2--glyph{background-color:#0a4939}.hs2Scrim{background-color:#00826152;inset:calc(var(--hs2-pad-top)*-1) 0 calc(var(--hs2-pad-bottom)*-1);pointer-events:none;position:absolute;z-index:1}.hs2Card{background-color:rgba(2,41,31,.64);border-radius:25px;padding:70px 20px}.hs2--glyph .homeSection{position:relative;z-index:2}.homeSection{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:auto;max-width:1200px}.appstore-button{margin-right:10px;width:140px}.homeSectionHeader{font-size:44px;font-weight:800;padding-bottom:4px}.homeSectionHeader,.homeSectionText{color:#fff;padding-left:5%;padding-right:5%}.homeSectionText{font-size:21px;font-weight:200;line-height:1.1;max-width:700px}.homeSectionButton{border:1px solid #fff;border-radius:3px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-left:5%;margin-top:20px;padding:17px 25px;text-align:center;width:fit-content}.hs2ButtonB{background-color:#fff;border:none;color:#0a4939}.hs2ButtonB:hover{background-color:#349a81;color:#fff}.partnerSection{align-items:center}.partnershipsImage{max-width:95%}.hs3{align-items:center;background-color:#ffee9d;padding-bottom:70px;padding-top:70px}.hs3Text{margin-left:-80px}.hs3Button{border:2px solid orange;color:orange}.hs3Button:hover{background-color:orange;color:#fff}.think-you-have{background-color:#96d0c2;display:flex;flex-direction:row;justify-content:center;padding-bottom:125px;padding-top:100px}.competitions-image{width:300px}.think-right{max-width:400px}.think-h1{color:#007154;font-size:40px;font-weight:500;padding-bottom:5px;padding-top:10px}.think-h1,.think-h2{padding-left:55px;text-align:left}.think-h2{color:#000;font-size:21px;font-weight:lighter;padding-bottom:20px}.button-container{display:flex;height:auto;margin:auto;width:290px}.meet-minds-image{margin:45px auto 35px;width:250px}.meet-minds-h2{color:#05523e;font-size:32px;font-weight:200;text-align:center}.meet-minds-subtitle{color:#ff9300;font-size:28px;font-weight:800;line-height:1.35}.meet-minds-text{font-size:20px;font-weight:200;margin:auto;max-width:450px;padding-top:5px;text-align:center;width:95%}.meet-minds-button{background-color:#007154;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;margin:45px auto 75px;padding:14px 26px;transition:all .2s;width:fit-content}.meet-minds-button:hover{background-color:#479a85}.iframe-video{display:block;height:450px;margin:auto auto 75px;max-width:800px;padding-top:25px;width:95%}.iframe-video-text{font-size:24px;font-weight:200;line-height:1.2;text-align:center}.iframe-video-subtext{color:#10a27d;font-size:29px;font-weight:900}@media only screen and (max-width:1075px){.section{margin:auto;padding-bottom:80px;padding-top:40px;width:900px}.hs1{padding-top:80px}.press-features-section{padding-bottom:30px}.user-line-1{padding-top:70px}}@media only screen and (max-width:950px){.section{margin:auto;width:850px}.left{width:500px}.user-line-1{font-size:44px}.connect-with-us-flex{flex-wrap:wrap;justify-content:center}.connect-with-us-flex-item{margin-bottom:15px;margin-left:7.5px;margin-right:7.5px;width:30%}}@media only screen and (max-width:900px){.section{width:810px}.phone-one,.phone-two{width:250px}.phone-two{margin-right:0;padding-right:0}.right{width:300px}.partnershipsImage{width:45%}.hs1{padding-top:50px}.hs1Text{padding-left:0}}@media only screen and (max-width:870px){.section{width:720px}.left{width:460px}.right{width:250px}.user-line-1{font-size:40px}}@media only screen and (max-width:800px){.hs1{padding-top:250px}.hs1Text{margin-top:-180px}}@media only screen and (min-width:768px){.cd-testimonials-all .cd-testimonials-item{margin:0 2% 3em;width:46%}.cd-testimonials-all .cd-author{background-color:#fff;border-radius:30px;margin-left:1em;padding:5px}}@media only screen and (max-width:750px){.how-rapunzl-works-container{display:none}.yass-prize-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:50px 25px 125px}.yass-prize-image{margin:auto auto 25px}.yass-prize-headline{text-align:center}.yass-flex{align-items:center;display:flex;flex-direction:column;justify-content:center}.yass-prize-button{margin-right:0}.step-text{background-color:transparent;font-size:16px;margin-bottom:20px;margin-top:20px;padding-top:0;top:0;transform:none;width:90%}.s1-join-web-button{margin:25px auto auto}.aboutUsButton{display:none}.hs3Text{margin-left:0;margin-top:25px}.hs2{--hs2-pad-top:160px;--hs2-pad-bottom:105px}.multiAsset{padding-top:105px}.ambassadors{padding-bottom:40px;padding-top:150px}.payouts{padding-bottom:45px}.step-center{height:100%}.fade-in-text-container{min-height:450px}.imagine-section{padding-bottom:75px;padding-top:75px}.fade-in-text-container{display:none}.mobile-S1-phone{display:block;padding-bottom:0}.think-you-have{align-items:center;flex-direction:column}.think-h1,.think-h2{padding-left:0;text-align:center}.think-h2{margin:auto;width:280px}.learn-more-button{margin-left:0;text-align:center}.section-three-h1{width:90%}.user-line-1{font-size:32px;margin:auto;max-width:490px;padding-bottom:15px;padding-top:15px;text-align:center;width:90%}.section{padding-top:30px;width:auto}.right{display:none}.left{align-items:center;float:none;margin:auto;max-width:500px;padding-right:0;width:90%}.user-line-2{margin-top:10px;text-align:left}.join-button{margin:auto}.press-features-section{margin-bottom:50px;margin-top:0;padding-bottom:0}.imagine-section-flex{flex-direction:column;padding-bottom:10px;padding-top:35px}.cd-testimonials-all,.cd-testimonials-wrapper{display:none}.swipable-section{padding-bottom:40px}.swipable-area{display:block;margin-top:70px}.dot-container{display:none}.swipable-left{margin:auto;padding-bottom:0;width:90%}.swipable-right{padding-top:10px}.swipable-subtext{height:auto;padding-bottom:20px}.swipable-left-bottom{display:block}.swipable-h1{padding-bottom:5px}.swipe-img{width:95%}.gold-left,.limited-time-text,.swipe-img{margin:auto}.gold-left{padding-bottom:0;width:90%}.mobile-hide{display:none}.app-steps{flex-wrap:wrap;margin-bottom:100px;padding-bottom:0}.gold-section{padding-top:55px}.home2{font-size:25px}.home2-2{font-size:16px;padding-top:10px}.bullet-section{align-items:left;color:gray;text-align:left}.right{margin:auto;padding-bottom:0;width:90%}.app-button{display:block;height:42px}.join-buttons{justify-content:center;margin-bottom:30px;margin-top:30px}.hs1{padding-top:300px}.hs1Text{margin-top:-200px}.homeSection{align-items:center;display:flex;flex-direction:column;justify-content:center}.educateHomeImage{align-self:center;margin-top:45px;max-width:55%}.step{border-radius:0}.step-center{height:auto}.stepHeader{color:#005033;font-size:36px;font-weight:800;padding-bottom:0;padding-top:0}.step-text{color:#2f4f4f;display:block;font-size:22px;margin-bottom:105px;margin-top:0;max-width:320px;padding:0;width:85%}.step-image{display:block;float:none;margin:auto;padding-right:0;padding-top:5px}.app-steps{flex-direction:column;margin-bottom:0}.step{background-color:#fff;margin:auto auto 15px;width:90%}.contact-bar,.swipable-section{display:none}}@media (max-width:700px){.connect-with-us-h1,.intro-text-h1{font-size:36px}.intro-text-p{font-size:18px;padding-bottom:20px}.connect-with-us-flex-item{width:35%}}@media (max-width:620px){.connect-with-us-flex-item{width:38%}.introduction-button-flex-container{flex-direction:column;margin-top:35px}.intro-section{padding-bottom:10px}.hs1{padding-top:350px}.hs1Text{margin-top:-290px}.press-features-flex{flex-wrap:wrap;justify-content:center;width:80%}.press-features-section img{margin-bottom:15px}.left{width:80%}}@media only screen and (max-width:610px){.destinyVideo{height:50.625vw;width:90%}}@media only screen and (min-width:600px){.join-button:hover{background-color:#10a27d!important}}@media only screen and (max-width:600px){.hs3{flex-direction:column;padding-bottom:120px;padding-top:90px}.partnershipsImage{width:65%}.hs3Text{margin:25px auto auto;padding:0;width:95%}.educateHomeImage{margin-top:55px;max-width:75%}}@media (max-width:550px){.fade-in-text{font-size:48px;width:auto}.join-buttons{height:10px;opacity:0}.hs1{padding-top:360px}.hs1Text{margin-top:-260px}.homeSectionHeader{font-size:34px}.homeSectionText{font-size:18px}.press-features-section{margin-bottom:55px;margin-top:0}.yass-prize-section{display:none}}@media (max-width:540px){.intro-text-h1-mobile{display:block;font-size:36px}.intro-text-p-mobile{display:block;font-size:18px;width:90%}.intro-text-h1{display:none}.connect-with-us-h1{font-size:30px}.intro-text-p{display:none}}@media only screen and (max-width:500px){.connect-with-us-flex-item{width:42%}.connect-with-us-flex-text{font-size:19px}.bullet-section,.line2{display:none}.limited-time-text{font-size:13px;padding-left:0;padding-top:15px}.home2{text-align:center}.placeholder{display:block;height:125px;margin:auto;width:260px}.hs1Text{margin-top:-300px}.phone-two{width:210px}}@media only screen and (max-width:470px){.fade-in-text-container{min-height:214px}.fade-in-text{font-size:38px}.left{width:90%}.introduction-button-flex-container{margin-top:5px}.intro-section{margin-top:110px}.meet-minds-section{margin-top:-20px}.meet-minds-text{font-size:18px;width:85%}.meet-minds-button{margin-bottom:85px}.hs2{--hs2-pad-top:120px}}@media only screen and (max-width:450px){.home-school-banner-container{padding-bottom:95px;padding-top:35px}}@media only screen and (max-width:420px){.competitions-image{margin:auto;width:65%}.button-container{display:block;width:150px}.hs1{align-items:flex-end;display:flex;flex-direction:column;padding-top:380px}.hs1Text{margin-top:-300px}.cryptoHomeImage{width:50%}.hs3{padding-bottom:50px;padding-top:80px}.think-you-have{padding-bottom:95px;padding-top:70px}.intro-text-h1-mobile{font-size:30px}.intro-text-p-mobile{font-size:16px}}@media only screen and (max-width:300px){.hs1Text{margin-top:-330px}}.intro-sign-up-button,.intro-sign-up-button-2{transition:all .3s ease,transform .14s ease-out}.intro-sign-up-button-2:active,.intro-sign-up-button:active{transform:scale(.97)}.hts-section{--rz-green:#007154;--rz-green-dark:#023a2c;--rz-green-deeper:#03251c;--rz-green-mid:#10a27d;--rz-mint:#32bb98;--rz-mint-bright:#00ffbe;--rz-mint-soft:#75dac1;--rz-mint-pale:#e5f6f1;--rz-mint-pale-rgb:229,246,241;--rz-sage:#c4dfd8;--rz-orange:#f80;--rz-orange-rgb:255,136,0;--rz-amber:#ffb200;--rz-cream:#ffee9d;--rz-ink:#052a21;--rz-ink-rgb:5,42,33;--rz-body:#3d5a51;--rz-white:#fff;--rz-white-rgb:255,255,255;--hts-wire:#c9d6d1;--hts-dim:#9db5ad;--hts-on-dark:#bfe6d8;--hts-tape-ink:#8fd8c0;--hts-down:#ff9b7a;--hts-stat-label:#b6dcd0;--hts-depth-light-tail:#dff8ef;--hts-h2-size:48px;--hts-h2-weight:400;--hts-h2-line:1;--hts-h2-measure:560px;--hts-h3-size:32px;--hts-h3-small:26px;--hts-h3-weight:800;--hts-body-size:17px;--hts-body-weight:400;--hts-body-line:1.4;--hts-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--hts-ease-settle:cubic-bezier(0.22,1,0.36,1);--hts-ease-ui:cubic-bezier(0.2,0.7,0.3,1);--hts-dur-ui:160ms;--hts-dur-reveal:520ms;--hts-stagger:60ms;--hts-radius-card:16px;--hts-shadow-rest:0 16px 36px rgba(var(--rz-ink-rgb),0.1);--hts-shadow-hover:0 20px 42px rgba(var(--rz-ink-rgb),0.16);background:var(--rz-white);color:var(--rz-ink);padding:60px 0;position:relative}@media (min-width:901px){.hts-section{padding:84px 0}}@media (max-width:950px){.hts-section{--hts-h2-size:44px}}@media (max-width:870px){.hts-section{--hts-h2-size:40px}}@media (max-width:750px){.hts-section{--hts-h3-size:var(--hts-h3-small);--hts-body-size:16px}}@media (max-width:600px){.hts-section{--hts-h2-size:32px}}.hts-section *{transition:none}.hts-container{box-sizing:border-box;margin:0 auto;max-width:1100px;padding:0 20px;width:100%}.hts-eyebrow{color:var(--rz-green);font-size:12px;font-weight:700;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.hts-h2{font-size:var(--hts-h2-size);font-weight:var(--hts-h2-weight);line-height:var(--hts-h2-line);max-width:var(--hts-h2-measure);padding-bottom:25px}.hts-accent{color:var(--rz-green);font-weight:bolder}.hts-data .hts-accent{color:var(--rz-mint-bright)}.hts-sub{color:var(--rz-body);font-size:var(--hts-body-size);font-weight:var(--hts-body-weight);line-height:var(--hts-body-line);max-width:640px}.hts-h2+.hts-sub{margin-top:0}.hts-chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 6px;padding:0}.hts-chip{background:var(--rz-mint-pale);border:1px solid rgba(var(--rz-ink-rgb),.1);border-radius:20px;color:var(--rz-green-dark);font-size:11.5px;font-weight:700;padding:5px 11px}.hts-cta{background:var(--rz-green);border-radius:30px;color:var(--rz-white);display:inline-block;font-size:14.5px;font-weight:700;margin-top:26px;padding:13px 26px;transition:transform var(--hts-dur-ui) var(--hts-ease-spring),background var(--hts-dur-ui) var(--hts-ease-ui)}.hts-cta:hover{background:var(--rz-green-dark);transform:translateY(-2px)}.hts-cta--bright{background:var(--rz-mint-bright);border-radius:10px;color:var(--rz-ink);font-size:13.5px;font-weight:600;margin-top:65px}.hts-cta--bright:hover{background:var(--rz-mint)}.hts-section :focus-visible{border-radius:6px;outline:3px solid var(--rz-mint);outline-offset:3px}.hts-showcase .hts-h2,.hts-showcase .hts-sub{max-width:none}.hts-showcase-body{align-items:center;display:grid;gap:28px;grid-template-columns:1fr;margin-top:30px}@media (min-width:901px){.hts-showcase-body{gap:54px;grid-template-columns:1.15fr .85fr}}.hts-showcase-rows{display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.hts-showcase-row{background:var(--rz-white);border:1.5px solid var(--hts-wire);border-radius:14px;padding:15px 18px;position:relative;transition:border-color .2s var(--hts-ease-ui),background .2s var(--hts-ease-ui)}.hts-showcase-row.is-active{background:var(--rz-mint-pale);border-color:var(--rz-mint)}.hts-showcase-trigger{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;display:flex;gap:13px}.hts-showcase-trigger:after{content:"";inset:0;position:absolute}.hts-showcase-title{font-size:15px;font-weight:var(--hts-h3-weight);line-height:1.15}.hts-showcase-blurb{color:var(--rz-body);font-size:13.5px;font-weight:var(--hts-body-weight);line-height:1.5;margin:8px 0 0}.hts-showcase .hts-cta{border-radius:10px;font-size:13.5px;font-weight:600}.hts-showcase-stage-wrap{display:flex;justify-content:center}.hts-showcase-stage{align-items:center;background:radial-gradient(circle at 50% 38%,rgba(var(--rz-mint-pale-rgb),1) 0,rgba(var(--rz-mint-pale-rgb),.5) 58%,rgba(var(--rz-white-rgb),0) 100%),var(--rz-white);border:1.5px solid var(--rz-mint-pale);border-radius:24px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;max-width:272px;padding:18px;width:100%}.hts-showcase-frame{width:100%}.hts-showcase-frame img{height:100%;object-fit:contain;transform:scale(var(--stage-art-scale,1));width:100%}.hts-showcase-stage.is-armed{aspect-ratio:4/5;display:block;max-width:78vw;padding:0;position:relative;width:272px}@media (min-width:901px){.hts-showcase-stage{max-width:416px}.hts-showcase-stage.is-armed{max-width:100%;width:416px}}.hts-showcase-stage.is-armed .hts-showcase-frame{inset:14%;max-width:none;opacity:0;position:absolute;transform:perspective(900px) rotateY(calc(14deg*var(--hts-spin, 1))) translateX(calc(18px*var(--hts-spin, 1)));transition:opacity .24s var(--hts-ease-ui)}.hts-showcase-stage.is-armed .hts-showcase-frame.is-current{opacity:1;transform:none;transition:opacity .28s var(--hts-ease-ui),transform .42s var(--hts-ease-spring);z-index:2}.hts-showcase-stage.is-armed .hts-showcase-frame.is-leaving{opacity:0;transform:perspective(900px) rotateY(calc(-12deg*var(--hts-spin, 1))) translateX(calc(-18px*var(--hts-spin, 1)));transition:opacity .24s var(--hts-ease-ui),transform .28s var(--hts-ease-ui)}.reveal-armed .hts-showcase-row,.reveal-armed .hts-showcase-stage-wrap{opacity:0;transform:translateY(24px)}.reveal-in .hts-showcase-row,.reveal-in .hts-showcase-stage-wrap{opacity:1;transform:none;transition:opacity var(--hts-dur-reveal) var(--hts-ease-settle),transform var(--hts-dur-reveal) var(--hts-ease-settle);transition-delay:calc(var(--hts-i, 0)*var(--hts-stagger))}.hts-games .hts-h2,.hts-games .hts-sub{max-width:none}.hts-games .hts-h2{text-wrap:balance}.hts-games--blend{background:transparent}.hts-games--depth-light{background:var(--hts-depth-light-tail)}.hts-games-grid{display:grid;gap:22px;grid-template-columns:1fr;margin:30px 0 0;padding:0}@media (min-width:901px){.hts-games-grid{gap:26px;grid-template-columns:1fr 1fr}}.hts-game-card{background:linear-gradient(180deg,var(--rz-white),var(--rz-mint-pale));border:1.5px solid var(--hts-wire);border-radius:18px;padding:26px;position:relative;transition:transform .22s var(--hts-ease-settle),box-shadow .22s var(--hts-ease-ui)}.hts-game-card:hover{box-shadow:var(--hts-shadow-hover);transform:translateY(-6px)}.hts-game-art{align-items:center;display:flex;height:170px;justify-content:center;margin-bottom:18px}.hts-game-art img{animation:hts-float 6s ease-in-out infinite alternate;height:auto;max-height:100%;max-width:78%;width:auto}.hts-game-card:nth-child(2) .hts-game-art img{animation-delay:1.4s}@keyframes hts-float{0%{transform:translateY(4px)}to{transform:translateY(-8px)}}.hts-game-name{font-size:var(--hts-h3-size);font-weight:var(--hts-h3-weight);padding-bottom:4px}.hts-game-body{color:var(--rz-body);font-size:var(--hts-body-size);font-weight:var(--hts-body-weight);line-height:var(--hts-body-line)}.hts-game-link{color:inherit;text-decoration:none}.hts-game-link:after{border-radius:18px;content:"";cursor:pointer;inset:0;position:absolute}.hts-game-card:hover .hts-game-link{color:var(--rz-green);text-decoration:none}@supports selector(:has(*)){.hts-section .hts-game-link:focus-visible{outline:none}.hts-game-card:has(.hts-game-link:focus-visible){outline:3px solid var(--rz-mint);outline-offset:3px}}.reveal-armed .hts-game-card{opacity:0;transform:translateY(24px)}.reveal-in .hts-game-card{opacity:1;transform:none;transition:opacity var(--hts-dur-reveal) var(--hts-ease-settle),transform var(--hts-dur-reveal) var(--hts-ease-settle);transition-delay:calc(var(--hts-i, 0)*90ms)}.hts-data{background:var(--rz-green-deeper);color:var(--rz-white);padding-bottom:100px;padding-top:0}@media (min-width:901px){.hts-data{padding-bottom:124px}}.hts-data .hts-eyebrow{color:var(--rz-mint-bright)}.hts-data .hts-sub{color:var(--hts-on-dark)}.hts-tape{background:rgba(var(--rz-white-rgb),.05);border-bottom:1px solid rgba(var(--rz-white-rgb),.08);margin-bottom:74px;overflow:hidden;padding:11px 0}.hts-tape-strip{animation:hts-tape 28s linear infinite;color:var(--hts-tape-ink);display:flex;font-size:12.5px;font-weight:700;gap:34px;white-space:nowrap;width:max-content}.hts-tape:hover .hts-tape-strip{animation-play-state:paused}.hts-tape-item.is-down{color:var(--hts-down)}@keyframes hts-tape{to{transform:translateX(-50%)}}.hts-tiles{display:grid;margin:54px 0 60px;padding:0}@media (min-width:901px){.hts-tiles{gap:22px;grid-template-columns:repeat(3,1fr)}}.hts-tile{background:rgba(var(--rz-white-rgb),.06);border:1px solid rgba(var(--rz-white-rgb),.1);border-radius:var(--hts-radius-card);padding:24px;transition:transform .2s var(--hts-ease-settle),background .2s var(--hts-ease-ui)}.hts-tile:hover{background:rgba(var(--rz-white-rgb),.09);transform:translateY(-4px)}.hts-tile-art{align-items:center;display:flex;gap:10px;height:84px;margin-bottom:14px}.hts-tile-art img{max-height:84px;width:auto}.hts-tile--seesaw .hts-tile-art{gap:14px}.hts-tile--seesaw .hts-tile-art img{border-radius:14px;box-sizing:content-box;max-height:64px;padding:6px 10px;transition:transform .2s var(--hts-ease-ui)}.hts-tile--seesaw .hts-tile-art img:first-child{background:rgba(var(--rz-mint-pale-rgb),.12)}.hts-tile--seesaw .hts-tile-art img:last-child{background:rgba(var(--rz-orange-rgb),.12)}.hts-tile--seesaw:hover .hts-tile-art img:first-child{transform:rotate(-7deg) translateY(-3px)}.hts-tile--seesaw:hover .hts-tile-art img:last-child{transform:rotate(7deg) translateY(-3px)}.hts-tile-title{font-size:18px;font-weight:var(--hts-h3-weight);margin-bottom:12px}.hts-tile-body{color:var(--hts-on-dark);font-size:13px;font-weight:var(--hts-body-weight);line-height:var(--hts-body-line)}.hts-stats{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:36px 0 0;padding:0}@media (min-width:901px){.hts-stats{gap:32px}}.hts-stat{border-left:2px solid rgba(var(--rz-white-rgb),.14);padding-left:16px}.hts-stat-value{color:var(--rz-mint-bright);display:block;font-size:26px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}@media (min-width:901px){.hts-stat-value{font-size:30px}}.hts-stat-label{color:var(--hts-stat-label);display:block;font-size:12.5px;line-height:1.4;margin-top:5px}.reveal-armed .hts-tile{opacity:0;transform:translateY(24px)}.reveal-in .hts-tile{opacity:1;transform:none;transition:opacity var(--hts-dur-reveal) var(--hts-ease-settle),transform var(--hts-dur-reveal) var(--hts-ease-settle);transition-delay:calc(var(--hts-i, 0)*var(--hts-stagger))}.hts-courses{background:var(--rz-mint-pale)}.hts-course-grid{display:grid;gap:16px;grid-template-columns:repeat(6,1fr);list-style:none;margin:30px 0 0;padding:0}.hts-course{grid-column:span var(--hts-span,2)}.hts-course-link{background:var(--rz-white);border:1.5px solid var(--hts-wire);border-radius:var(--hts-radius-card);box-sizing:border-box;color:var(--rz-ink);display:flex;flex-direction:column;gap:14px;height:100%;padding:24px;transition:transform var(--hts-dur-ui) var(--hts-ease-spring),box-shadow var(--hts-dur-ui) var(--hts-ease-ui),border-color var(--hts-dur-ui) var(--hts-ease-ui)}.hts-course-link:hover{border-color:var(--rz-mint);box-shadow:var(--hts-shadow-hover);transform:translateY(-4px)}.hts-course.is-wide .hts-course-link{align-items:center;flex-direction:row;gap:22px}.hts-course-badge{border-radius:12px;flex:0 0 auto;height:auto;width:96px}.hts-course.is-wide .hts-course-badge{width:112px}.hts-course-text{display:block}.hts-course-title{color:var(--rz-ink);display:block;font-size:var(--hts-h3-small);font-weight:var(--hts-h3-weight);line-height:1.15}.hts-course-body{color:var(--rz-body);display:block;font-size:var(--hts-body-size);font-weight:var(--hts-body-weight);line-height:var(--hts-body-line);margin-top:8px}.hts-course-actions{margin:0}@media (max-width:900px){.hts-course-grid{grid-template-columns:repeat(2,1fr)}.hts-course{grid-column:span 1}.hts-course.is-wide .hts-course-link{align-items:stretch;flex-direction:column}.hts-course.is-wide .hts-course-badge{width:96px}}@media (max-width:620px){.hts-course-grid{gap:12px;grid-template-columns:1fr}.hts-course-link,.hts-course.is-wide .hts-course-link{align-items:center;flex-direction:row;gap:16px;padding:18px}.hts-course-badge,.hts-course.is-wide .hts-course-badge{width:72px}}.reveal-armed .hts-course{opacity:0;transform:translateY(24px)}.reveal-in .hts-course{opacity:1;transform:none;transition:opacity var(--hts-dur-reveal) var(--hts-ease-settle),transform var(--hts-dur-reveal) var(--hts-ease-settle);transition-delay:calc(var(--hts-i, 0)*var(--hts-stagger))}@media (prefers-reduced-motion:reduce){.hts-course,.hts-course-link,.hts-cta,.hts-game-art img,.hts-game-card,.hts-showcase-blurb,.hts-showcase-row,.hts-showcase-stage.is-armed .hts-showcase-frame,.hts-tape-strip,.hts-tile,.hts-tile-art img,.reveal-in .hts-course,.reveal-in .hts-game-card,.reveal-in .hts-showcase-row,.reveal-in .hts-showcase-stage-wrap,.reveal-in .hts-tile{animation:none!important;transition:none!important}.hts-showcase-stage.is-armed .hts-showcase-frame.is-current,.reveal-armed .hts-course,.reveal-armed .hts-game-card,.reveal-armed .hts-showcase-row,.reveal-armed .hts-showcase-stage-wrap,.reveal-armed .hts-tile,.reveal-in .hts-course,.reveal-in .hts-game-card,.reveal-in .hts-showcase-row,.reveal-in .hts-showcase-stage-wrap,.reveal-in .hts-tile{opacity:1;transform:none}.hts-course-link:hover{transform:none}.hts-showcase-frame+.hts-showcase-frame{display:none}}.faq-home-container .flex-courses-dot-header{align-items:center;display:flex;flex-direction:row;justify-content:center;padding-bottom:25px}.faq-home-container .flex-courses-dot{background-color:#00ba8a;border-radius:10px;height:10px;margin:5px;width:10px}.faq-home-container{padding-bottom:150px}.prt-faq-home.faq-home-container{padding-top:45px}.faq-title{color:#007154;font-size:32px;font-weight:800;line-height:1.2;margin-left:auto;margin-right:auto;padding-top:55px;text-align:center}.faq-item,.faq-title{max-width:780px;width:90%}.faq-item{border-bottom:2px solid #007154;margin:auto}.faq-question{font-size:inherit;font-weight:inherit;margin:0}.faq-question-flex{align-items:center;background:none;border:none;border-bottom:solid transparent;cursor:pointer;display:flex;flex-direction:row;font-family:inherit;justify-content:space-between;padding-bottom:24px;padding-top:24px;text-align:left;width:100%}.faq-question-flex:focus-visible{outline:3px solid #00ba8a;outline-offset:2px}.faq-question-text{color:#032a20;font-size:18px;font-weight:600}.faq-arrow{fill:#032a20;font-size:30px!important}.faq-answer-container{margin-top:-10px;overflow:hidden;padding-bottom:18px}.faq-answer-container,.faq-home-container .faq-answer-container{transition:max-height .3s ease,opacity .3s ease,padding-bottom .3s ease,margin-top .3s ease}.faq-answer-container-visible{max-height:600px;opacity:1}.faq-answer-container-hidden{margin-top:0;max-height:0;opacity:0;padding-bottom:0}.faq-answer{color:#064e3c;font-size:16px;font-weight:300;line-height:1.2;padding-bottom:18px}.tech-faq-home.faq-home-container{padding-bottom:0}.tech-faq-home .faq-title{padding-top:0}@media only screen and (max-width:475px){.faq-home-container{margin-bottom:90px}.tech-faq-home.faq-home-container{margin-bottom:0}.faq-title{font-size:28px;padding-bottom:20px;width:96%}.faq-item{width:96%}.faq-question-text{font-size:15px}.faq-question-flex{padding-bottom:18px;padding-top:18px}.faq-answer{font-size:14px}}@media (prefers-reduced-motion:reduce){.faq-home-container .faq-answer-container{transition:none}}.seo-depth-section{padding:clamp(64px,10vw,130px) 0;--sd-amber-1:#ffd36b;--sd-amber-2:#ffb200;--sd-amber-3:#ff9e00;--sd-glow:#14ffc3;--sd-ease:cubic-bezier(0.2,0.7,0.3,1);--sd-lift:-8px}.seo-depth-section-light{background:linear-gradient(180deg,#f4fff9,#dff8ef)}.seo-depth-section-dark{background:linear-gradient(180deg,#083e31,#062f25)}.seo-depth-inner{margin:0 auto;width:min(92%,1120px)}.seo-depth-eyebrow{background-color:rgba(0,113,84,.12);background-position:0 0;background-size:200% 100%;border-radius:999px;color:#05674e;cursor:default;display:inline-block;font-size:12px;font-weight:800;letter-spacing:.08em;margin-bottom:16px;padding:8px 14px;text-transform:uppercase;transition:color .3s ease,background-color .3s ease}.seo-depth-section-dark .seo-depth-eyebrow{background-color:hsla(0,0%,100%,.1);color:#94ffd9}.seo-depth-eyebrow:hover{animation:sd-eyebrow-shimmer 1.6s linear infinite;background-image:linear-gradient(100deg,var(--sd-amber-1) 0,var(--sd-amber-2) 25%,var(--sd-amber-3) 50%,var(--sd-amber-2) 75%,var(--sd-amber-1) 100%);color:#6b4300}.seo-depth-section-dark .seo-depth-eyebrow:hover{color:#6b4300}@keyframes sd-eyebrow-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.seo-depth-h2{color:#05392b;font-size:clamp(26px,4.5vw,36px);font-weight:800;line-height:1.12;margin:0;max-width:780px;overflow-wrap:break-word}.seo-depth-section-dark .seo-depth-h2{color:#fff}.seo-depth-copy{color:#18453a;font-size:clamp(15px,1.6vw,17px);font-weight:400;line-height:1.4;margin-top:22px;max-width:760px}.seo-depth-copy p{margin:0 0 18px}.seo-depth-copy p:last-child{margin-bottom:0}.seo-depth-section-dark .seo-depth-copy{color:#ddfff2}.seo-depth-grid{align-items:stretch;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px}.seo-depth-card{background-color:hsla(0,0%,100%,.88);background-image:linear-gradient(155deg,hsla(0,0%,100%,.96),rgba(233,250,243,.82));border-radius:18px;box-shadow:0 16px 40px rgba(4,42,31,.08);display:flex;flex-direction:column;padding:35px 26px;transition:transform .28s var(--sd-ease),box-shadow .28s ease,border-color .28s ease;will-change:transform}.seo-depth-card:hover{box-shadow:0 22px 50px rgba(4,42,31,.12),0 0 28px rgba(20,255,195,.3);transform:translateY(var(--sd-lift))}.seo-depth-section-dark .seo-depth-card{background-color:hsla(0,0%,100%,.08);background-image:linear-gradient(155deg,hsla(0,0%,100%,.11),hsla(0,0%,100%,.04));border:1px solid rgba(123,255,211,.18);box-shadow:none}.seo-depth-section-dark .seo-depth-card:hover{border-color:rgba(20,255,195,.45);box-shadow:0 0 0 1px rgba(20,255,195,.25),0 22px 46px rgba(0,0,0,.35),0 0 34px rgba(20,255,195,.35);transform:translateY(var(--sd-lift))}.seo-depth-card h3{color:#064533;font-size:clamp(19px,2.2vw,22px);font-weight:800;line-height:1.2;margin:0 0 14px}.seo-depth-section-dark .seo-depth-card h3{color:#fff}.seo-depth-card p{color:#245346;font-size:16px;font-weight:400;line-height:1.4;margin:0 0 18px}.seo-depth-section-dark .seo-depth-card p{color:#d6fff1}.seo-depth-list{color:#0a5c45;font-size:15px;font-weight:400;line-height:1.35;list-style:disc;margin:0;padding-left:24px}.seo-depth-list li{display:list-item;list-style:disc}.seo-depth-list li+li{margin-top:10px}.seo-depth-section-dark .seo-depth-list{color:#a7ffe0}.seo-depth-link-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:42px;padding-top:4px}.seo-depth-link{align-items:center;background-color:#007154;border:1.5px solid #007154;border-radius:7px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:13px;font-weight:500;justify-content:center;min-height:0;padding:15px 50px;text-align:center;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .25s ease;width:fit-content}.seo-depth-link:hover{background-color:#32bb98;border-color:#32bb98;box-shadow:0 10px 24px rgba(0,113,84,.28);transform:translateY(-2px)}.seo-depth-link:active{box-shadow:0 4px 12px rgba(0,113,84,.22);transform:translateY(0)}.seo-depth-link:focus-visible{outline:3px solid var(--sd-glow);outline-offset:2px}.seo-depth-link-secondary{background-color:transparent;border:1.5px solid #007154;color:#007154}.seo-depth-link-secondary:hover{background-color:rgba(0,113,84,.08);border-color:#007154;box-shadow:0 10px 24px rgba(0,113,84,.18);color:#007154;transform:translateY(-2px)}.seo-depth-section-dark .seo-depth-link-secondary{border-color:#d6fff1;color:#d6fff1}.seo-depth-section-dark .seo-depth-link-secondary:hover{background-color:hsla(0,0%,100%,.08);border-color:#fff;color:#fff}.seo-depth-section-dark .seo-depth-link{background-color:#007154;border-color:#007154}.seo-depth-section-dark .seo-depth-link:hover{background-color:#32bb98;border-color:#32bb98}@media (max-width:900px) and (min-width:601px){.seo-depth-grid{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.seo-depth-grid{gap:24px;grid-template-columns:1fr}.seo-depth-card{padding:22px}.seo-depth-link-row{gap:12px;margin-top:36px}.seo-depth-link{padding-left:24px;padding-right:24px;width:100%}}@media (hover:none){.seo-depth-card:hover,.seo-depth-link:hover{transform:none}}@media (prefers-reduced-motion:reduce){.seo-depth-card,.seo-depth-link{transition:none}.seo-depth-card:hover,.seo-depth-link:hover{transform:none}.seo-depth-eyebrow:hover{animation:none}}.portal-section-container{max-width:none;padding-bottom:120px;padding-top:180px}.portal-section-container2{background:#005c45;background:radial-gradient(circle,#005c45 0,#022e23 100%)}.portal-section-flex{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;margin:auto;max-width:1100px;width:95%}.alt-portal-section-container{background:#074031;background:linear-gradient(54deg,#074031,#032f24 32%,#04251d);margin-top:0;overflow:visible;padding-bottom:150px;padding-top:220px;position:relative;width:100%;z-index:1}.alt-portal-section-container:after,.alt-portal-section-container:before{background:inherit;content:"";height:100%;position:absolute;top:0;transform:skewY(-4deg);transform-origin:left top;width:100%;z-index:-1}.alt-portal-section-container:after{bottom:0;transform:skewY(3deg);transform-origin:left bottom}.educator-section{align-items:center;background:none;border-radius:10px;display:flex;flex-direction:row;justify-content:space-around;margin:20px auto auto;max-width:1100px;padding:110px 25px 120px;width:90%}.reverse-educator-section{flex-direction:row-reverse}.alt-educator-section{background-color:#8ba39d;margin:0;max-width:none;width:100vw}.first-section{display:flex;flex-direction:row;justify-content:center;margin-top:70px;padding-bottom:0}.educator-header{align-self:flex-start;color:#00392a;display:block;font-size:32px;font-weight:800;height:auto;max-width:500px;padding-bottom:12px;width:98%}.educator-bullet{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding:5px}.educator-bullet-icon{color:#007154;font-size:16px!important}.educator-bullet-text{font-size:14px;font-weight:500;margin-left:9px}.first-header{margin:auto;text-align:center}.educator-text{align-self:flex-start;color:#03251c;font-size:17px;font-weight:400;line-height:1.2;line-height:1.4;max-width:500px;padding-bottom:13px;text-align:left;width:95%}.first-text{margin:auto;text-align:center}.educator-section-image{margin:15px;width:30%}.get-in-touch-flex{display:flex;width:95%}.checkout-rapunzl{background-color:#13473a;border:none;border-radius:5px;color:#007154;color:#fff;cursor:pointer;font-size:13px;font-weight:600;margin-top:40px;padding:13px 30px;text-align:center;transition:all .2s;width:fit-content}.checkout-rapunzl:hover{background-color:#079672;color:#fff}.educator-button{border-radius:5px;color:#007154;color:#fff;cursor:pointer;font-size:13px;font-weight:600;margin-top:40px;padding:13px 30px;text-align:center;transition:all .2s;width:fit-content}.educator-button:hover{background-color:#084737;color:#fff}.educator-button-dark{background-color:#084737;border-radius:5px;color:#007154;color:#fff;cursor:pointer;font-size:13px;font-weight:600;margin-top:40px;padding:13px 30px;text-align:center;transition:all .2s;width:fit-content}.educator-button-dark:hover{background-color:#fff;color:#084737}.educator-modules-container{background-color:transparent;border-radius:10px;margin:30px auto auto;max-width:1250px;padding-bottom:50px;padding-top:100px;width:92%}.educator-modules-header{color:#055742;font-size:32px;font-weight:600;padding-bottom:10px;text-align:center}.educator-modules-text{color:#002214;font-size:18px;font-weight:200;margin:auto;max-width:550px;padding-bottom:10px;text-align:center;width:80%}.educator-flex-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:20px auto auto;max-width:1100px;width:90%}.educator-flex-item{background-color:#003d27;border:1px solid #348b6c;border-radius:8px;cursor:pointer;height:460px;margin-bottom:25px;transition:all .2s;width:32%}.educator-flex-item:hover{background-color:#0a6a51}.educator-flex-image{border-bottom:5px solid #fff;border-top-left-radius:8px;border-top-right-radius:8px;display:block;margin:0 auto 15px;width:100%}.educator-flex-title{color:#ffb200;font-size:20px;font-weight:600;margin:auto;padding-bottom:7px;text-align:left;width:90%}.educator-flex-text{color:#fff;font-size:16px;font-size:14px;font-weight:100;margin:auto;text-align:left;width:90%}.get-in-touch-subcontainer{margin:auto;max-width:750px}.contact-us-button{background-color:#0a9d78;border:1px solid #0a9d78;color:#fff}.contact-us-button:hover{background-color:transparent;color:#0a9d78}.get-in-touch-image{display:block;margin:auto auto 15px;max-width:250px;width:70%}.get-in-touch-container{align-items:center;background-color:#8ba39d;display:flex;flex-direction:column;justify-content:center;margin:0;max-width:none;padding:110px 25px 120px;width:auto}@media only screen and (max-width:1000px){.educator-flex-text{font-size:15px}.educator-flex-item{width:32.3%}.educator-flex-container{width:100%}}@media (max-width:970px){.portal-section-container{margin-bottom:60px}}@media only screen and (max-width:850px){.educator-section-image{width:260px}.first-section{margin-top:80px}.portal-section-container{margin-bottom:100px;padding-top:90px}.portal-section-flex{align-items:center;flex-direction:column-reverse;justify-content:center}}@media only screen and (max-width:800px){.educator-flex-title{margin:auto;padding-top:20px;text-align:left;width:90%}.educator-flex-text{font-size:14px;padding-bottom:20px;text-align:left}.educator-flex-image{border-bottom-left-radius:8px;border-top-right-radius:0;margin-bottom:0;margin-left:0;margin-right:0;width:40%}.educator-flex-item{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:center;margin-bottom:20px;width:100%}.educator-flex-container{display:block}}@media only screen and (max-width:750px){.educator-header{font-size:26px;padding-bottom:5px}.educator-text{font-size:16px}.educator-section,.reverse-educator-section{flex-direction:column}.educator-section{align-items:center;justify-content:center}}@media only screen and (max-width:660px){.educator-section-image{width:200px}.educator-flex-text{font-size:13px}}@media only screen and (max-width:600px){.educator-flex-title{text-align:center}.educator-flex-text{margin:auto auto 25px;text-align:center;width:80%}.educator-flex-item{flex-direction:column}.educator-flex-image{border-radius:8px;margin-top:30px}}@media only screen and (max-width:550px){.educator-section-image{margin-bottom:15px;width:280px}.educator-section{padding-bottom:25px!important;padding-top:65px!important}}@media only screen and (max-width:450px){.destiny-video-container{margin-top:-50px}}@media only screen and (max-width:420px){.educator-text{width:100%}.educator-section-image{width:70%}}.portal-h1{color:#0e5241;font-size:36px;font-weight:800;margin-bottom:10px;max-width:600px}.portal-p{line-height:1.15;padding-bottom:40px;padding-right:70px}.portal-p,.portal-p2{font-size:20px;font-weight:200}.portal-p2{margin:auto;max-width:425px;text-align:center}.portal-demo-button{background-color:#007154;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;margin:20px 0 0;padding:20px 35px;transition:all .2s;width:fit-content}.portal-section-container-educators{padding-bottom:55px}.portal-demo-button:hover{background-color:#20ab88}.portal-header-image{display:block;margin-left:25px;pointer-events:none;width:500px}.portal-s2-top{background:none;color:#fff;padding-bottom:40px;padding-top:250px}.portal-s2-lightbulb{display:block;margin:auto auto 20px;width:50px}.portal-features-header-image{display:block;margin:auto;max-width:500px;width:95%}.portal-h2{color:#ffbe00;font-size:28px;font-weight:700;padding-bottom:10px;text-align:center}.portal-s2-tile{align-items:flex-start;background:none;border-bottom:2px solid #1eb68f;box-shadow:none;display:flex;flex-direction:row;height:auto;justify-content:center;margin:auto auto 50px;max-width:600px;padding:0 0 40px}.portal-badge-icon{display:block;margin:0 15px 0 0;width:100px}.portal-s2-title{color:#00ffbe;font-size:24px;font-weight:600;padding-bottom:10px}.portal-s2-text,.portal-s2-title{padding-left:10px;padding-right:10px;text-align:left}.portal-s2-text{border:none;color:#fff;font-size:15px;font-weight:400;line-height:1.35;margin:auto;max-width:430px;padding-top:0;width:95%}.portal-s3{align-items:flex-start;background-color:#16b68d;display:flex;flex-direction:column;justify-content:center;padding-bottom:120px;padding-top:120px}.s3-bg-tile{background-color:#fff;border-radius:8px;box-shadow:3px 5px #007154;margin:auto;padding-top:50px}.portal-s3-h1{color:#074e3c;font-size:28px;font-weight:800;margin:auto auto 8px;text-align:center;width:fit-content}.portal-s3-p{font-size:18px;font-weight:200;margin:auto;max-width:480px;text-align:center;width:90%}.s3-iframe{border:none;display:block;height:400px;margin:-20px auto auto;outline:none;width:590px}@media (max-width:1110px){.portal-header-image{width:490px}.portal-h1{font-size:30px}.portal-p{font-size:19px}}@media (max-width:970px){.portal-header-image{width:430px}}@media (max-width:850px){.portal-h1{margin:15px auto 10px;max-width:70%;text-align:center}.portal-p{max-width:85%;padding:0 0 45px;text-align:center}.portal-demo-button,.portal-p{margin:auto}.portal-section-container-educators{padding-bottom:35px}}@media (max-width:750px){.portal-s2-tile{border-bottom:none;display:block;height:auto;margin:auto auto 65px;max-width:none;padding-bottom:35px}.portal-s2-text{font-size:17px}.portal-badge-icon{display:block;margin:auto auto 15px;width:100px}.portal-s2-text,.portal-s2-title{text-align:center}.portal-s2-text{border-top:5px solid #ffbe00;font-size:19px;font-weight:200;line-height:1.2;padding-top:10px}}@media (max-width:600px){.portal-s3{display:none}}@media (max-width:550px){.portal-header-image{width:310px}.portal-h1{font-size:26px;max-width:90%}.portal-p{font-size:16px}.portal-h2{font-size:26px}.portal-h2,.portal-p2{margin:auto;max-width:90%}.portal-p2{font-size:15px}.portal-s2-top{padding-bottom:0}.portal-s2-tile{margin-bottom:0;margin-top:40px}.portal-s2-text{border-top:3px solid #ffbe00;font-size:17px;width:75%}}.courses-header{font-size:30px;font-weight:800;line-height:1.2;margin:auto auto 0;padding-bottom:5px;padding-top:65px;text-align:center}.flex-courses-dot-header{align-items:center;display:flex;flex-direction:row;justify-content:center;padding-bottom:25px;padding-top:130px}.flex-courses-dot{background-color:#00ba8a;border-radius:10px;height:10px;margin:5px;width:10px}.courses-subheader{font-size:20px;font-weight:200;line-height:1.3;margin:auto;max-width:400px;padding-top:10px;text-align:center;width:95%}.courses-subtext-languages{font-size:14px;font-weight:300;padding-bottom:20px;padding-top:35px}.courses-toggle-container{margin:40px auto 70px;max-width:850px;width:96%}.courses-toggle-header-flex{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.courses-toggle-header-item{border:solid #007154;border-top-left-radius:25px;border-top-right-radius:25px;border-width:2px 2px 0;cursor:pointer;font-size:13px;font-weight:600;margin-right:7px;padding:20px 20px 16px;text-align:center;transition:all .2s}.courses-toggle-header-selected{background-color:#007154;color:#fff}.courses-toggle-header-selected:hover{background-color:#034937;color:#fff}.courses-toggle-header-unselected:hover{background-color:#1a8e71;color:#fff}.courses-toggle-main-card{background-color:#baebdd;border:2px solid #007154;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top-right-radius:15px;margin-bottom:130px;padding:20px}.course-catalog-image-flex{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:20px}.course-catalog-image{display:block;height:65px;margin-right:15px;width:65px}.courses-toggle-main-card-flex{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.courses-main-left{border-right:1px solid #33a588;padding-right:10px;width:65%}.courses-title{font-size:22px;font-weight:700;padding-bottom:5px}.courses-subtitle-flex{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.courses-subtitle{font-size:13px;font-weight:500}.course-description{font-size:18px;font-weight:300;line-height:1.2;margin-bottom:20px}.course-content-flex{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.course-content-column{margin-right:35px}.course-content-item{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding-bottom:8px;padding-top:8px}.course-item-icon{font-size:15px!important;margin-right:5px!important;fill:#00ba8a!important}.course-item-icon2{font-size:8px!important;margin-right:7px!important}.course-item-text{color:#007154;font-size:16px;font-weight:600}.courses-main-right{padding-left:25px;width:35%}.courses-sub-title{color:#021f17;font-size:16px;font-weight:700;padding-bottom:7px}.courses-button-flex{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.courses-button{background-color:#007154;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;margin-top:50px;padding:15px 25px;transition:all .2s;width:fit-content}.courses-button:hover{background-color:#2ea285}@media (max-width:970px){.flex-courses-dot-header{padding-top:50px}}@media only screen and (max-width:850px){.educator-section-image.educator-section-image{width:260px}.portal-section-container-header{margin-bottom:10px}.flex-courses-dot-header{padding-top:65px}}@media only screen and (max-width:750px){.courses-toggle-main-card-flex{align-items:flex-start;flex-direction:column;justify-content:center}.courses-main-left{border-bottom:1px solid #33a588;border-right:none;margin-bottom:15px;padding-bottom:15px;padding-right:0;width:auto}.courses-main-right{padding-left:0;padding-top:15px;width:auto}.courses-button{margin-top:20px}}@media only screen and (max-width:800px){.courses-toggle-header-item{font-size:12px;padding:14px 10px 12px}}@media only screen and (max-width:650px){.extra-header-option3{display:none}}@media only screen and (max-width:550px){.extra-header-option{display:none}}@media only screen and (max-width:450px){.courses-toggle-container{margin-top:30px}.courses-header{font-size:24px}.courses-subheader{font-size:18px;padding-top:5px}.course-description{font-size:16px}.course-item-text{font-size:14px}}@media only screen and (max-width:400px){.extra-header-option2{display:none}}.course-card-in{animation:course-card-in .2s ease-out both}@keyframes course-card-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.course-card-in{animation:none}}.teacher-priority-subtext-alignment{align-self:flex-end;max-width:650px;padding-right:35px;padding-top:110px}.meet-minds-block-text{color:#19d9a8;font-size:30px;font-size:24px;font-weight:900;line-height:1.15;margin:0;padding-bottom:20px;width:100%}.meet-minds-block{margin-left:35px;margin-right:35px;max-width:650px;padding-bottom:20px;width:50%}.destiny-meet-minds-block-text{color:#19d9a8;font-size:24px;font-weight:900;line-height:1.15;max-width:650px;padding-left:20px;padding-right:20px;width:50%}.about-header-image{background-color:#007154;border:20px solid #001b14!important;border-radius:10px;display:block;height:auto;margin-left:55px;width:35%}.about-destiny-image{background-color:#ffffff00;display:block;height:auto;margin-left:0;margin-right:25px;width:45%}.about-screen-header-flex{align-items:center;margin-bottom:135px;margin-top:115px}.about-screen-header-flex2{align-items:"flex-end";margin-bottom:135px;margin-top:115px}.about-header-container{padding-bottom:70px;padding-top:150px}.teacher-priority-text{color:#19d9a8;font-size:24px;font-size:27px;font-weight:900;line-height:1.1;max-width:650px}.teacher-priority-button{background-color:#007154;border-radius:7px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:20px 45px;text-align:center;transition:all .2s;width:fit-content}.a-link-alignment{align-self:flex-end}.teacher-prioirty-h1{padding-right:35px}.request-demo-teacher-priority-button{background-color:#007154;border-radius:6px;color:#fff;cursor:pointer;display:none;font-size:15px;font-weight:500;margin:50px auto 90px;padding:20px 42px;transition:all .2s;width:fit-content}.gold-standard-container{background-color:#007154;padding-bottom:140px;padding-left:50px;padding-top:140px}.about-demo-button{border-radius:5px;cursor:pointer;font-size:13px;font-weight:600;padding:15px 25px;transition:all .2s}.about-book-call{background-color:#042218;color:#fff;margin-left:12px}.about-get-demo{background-color:#ffb202;color:#042218}.about-book-call:hover{background-color:#04221882}.about-get-demo:hover{background-color:#ffd576}.about-demo-flex{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.about-demo-h2{color:#021913e6;font-size:70px;font-weight:900;padding-bottom:30px;padding-right:95px}.about-demo-h3{color:#75ffdc;font-size:40px;font-weight:900;max-width:800px;padding-bottom:80px;padding-top:35px;width:90%}.about-demo-h1{padding-right:90px}.badges-flex-header{color:#007154;font-size:30px;font-weight:700;padding-bottom:10px;padding-top:125px;text-align:center}.badges-flex-subheader{font-size:18px;font-weight:200;line-height:1.25;margin:auto;max-width:560px;padding-bottom:25px;text-align:center;width:90%}.badges-flex-container{align-items:center;display:flex;justify-content:center;padding-bottom:45px}.badge-flex-item{margin:20px;width:195px}.certification-title{color:#ffb200!important;margin-top:15px!important}.certification-subtitle{color:#fff!important;font-size:15px!important;line-height:1.15!important;width:95%!important}.certification-header{padding-bottom:190px!important}@media only screen and (max-width:1000px){.meet-minds-certification-block{width:90%!important}.meet-minds-certification-text{font-size:18px!important}.certification-header{padding-bottom:140px!important}.certificate-image{width:340px!important}.certification-flex-header{padding-top:100px!important;width:95%!important}}@media only screen and (max-width:950px){.teacher-priority-text{font-size:21px}.teacher-priority-h1{margin-top:-55px;padding-right:65px}.about-demo-h3{font-size:32px}.certification-header{padding-bottom:120px!important}}@media only screen and (max-width:850px){.about-screen-header-flex2{flex-direction:row}.about-screen-header-flex{flex-direction:column-reverse;margin-top:55px}.request-demo-teacher-priority-button{margin-top:25px}.destiny-meet-minds-block-text{margin-top:30px;width:80%}.about-header-image{margin-left:0}.meet-minds-block-text{font-size:23px}.meet-minds-block{margin-left:45px;margin-right:25px;max-width:650px;width:60%}.about-destiny-image{margin:auto;width:65%}}.about-width-container{margin:auto;max-width:1300px;width:100%}@media only screen and (max-width:800px){.certification-flex-header{flex-direction:column!important}.certification-flex-right{margin:auto;width:85%}.certification-header{padding-bottom:100px!important}}@media only screen and (max-width:750px){.teacher-priority-subtext-alignment{align-self:flex-start;padding-bottom:30px;padding-right:35px;padding-top:60px}.about-screen-header-flex2{align-items:center;flex-direction:column;justify-content:center;margin-bottom:75px;margin-top:75px}.meet-minds-block-text{font-size:23px;margin-top:10px}.meet-minds-block{margin:auto;max-width:650px;width:90%}.about-header-image{width:50%}.badges-flex-container{padding-bottom:0!important}}@media only screen and (max-width:700px){.badge-flex-item{margin:10px!important;width:165px!important}}@media only screen and (max-width:650px){.about-demo-flex{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.about-book-call{margin-left:0;margin-top:10px}}@media only screen and (max-width:600px){.teacher-priority-text{font-weight:200}.about-demo-h1{padding-right:50px}.certification-flex-header{padding-left:0!important;padding-right:0!important;width:95%}.badge-flex-item{margin:15px!important;width:125px!important}}@media only screen and (max-width:550px){.about-header-container{padding-bottom:30px;padding-top:120px}.about-screen-header-flex2{margin-bottom:45px;margin-top:35px}.badges-flex-subheader{font-size:16px}}@media only screen and (max-width:500px){.certification-header{padding-bottom:70px!important;padding-top:130px!important}.badges-flex-container{flex-direction:column}.badge-flex-item{width:185px!important}.badges-flex-header{padding-top:95px!important}.certificate-image{margin:auto!important;width:85%!important}}@media only screen and (max-width:460px){.teacher-priority-subtext-alignment{display:none}.request-demo-teacher-priority-button{display:block}}.contact-route{background:radial-gradient(circle at top left,rgba(0,60,45,.34),transparent 34%),radial-gradient(circle at top right,rgba(3,29,24,.3),transparent 30%),linear-gradient(180deg,#08110f,#091f1c 45%,#081413)}.contact-page{padding:132px 24px 88px}.contact-shell{margin:0 auto;max-width:1050px}.contact-hero{margin-bottom:40px;max-width:760px}.contact-kicker{align-items:center;background:rgba(0,113,84,.1);border-radius:999px;color:#00ffbd;display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.04em;padding:8px 14px;text-transform:uppercase}.contact-title{color:#ffb200;font-size:48px;font-weight:800;letter-spacing:-.03em;line-height:1.06;margin:18px 0 16px}.contact-description{color:rgba(227,245,239,.82);font-size:17px;font-weight:400;line-height:1.6;margin:0;max-width:700px}.contact-form-card{background:linear-gradient(180deg,rgba(16,46,42,.96),rgba(12,37,34,.98));border:1px solid rgba(174,251,231,.1);border-radius:28px;box-shadow:0 28px 60px rgba(0,0,0,.28);padding:34px}.contact-form-header{margin-bottom:28px}.contact-form-title{color:#f3fbf8;font-size:28px;font-weight:700;line-height:1.15;margin:0}.contact-form-subtitle{color:rgba(214,240,233,.82);font-size:16px;line-height:1.5;margin:10px 0 0}.contact-status{border-radius:16px;font-size:14px;font-weight:600;line-height:1.5;margin-bottom:24px;padding:14px 16px}.contact-status-success{background:#ecfaf5;border:1px solid rgba(0,113,84,.16);color:#00684d}.contact-status-error{background:#fff3f2;border:1px solid rgba(187,58,47,.2);color:#bb3a2f}.contact-form{width:100%}.contact-form-grid{display:grid;gap:22px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-field{display:flex;flex-direction:column}.contact-field-full{grid-column:1/-1}.contact-label{color:#ebfaf5;font-size:15px;font-weight:700;line-height:1.35;margin-bottom:10px}.contact-screen-input{background:#071c19;border:1.5px solid rgba(174,251,231,.12);border-radius:16px;box-sizing:border-box;color:#f5fffc;font-size:15px;font-weight:400;line-height:1.4;outline:none;padding:15px 16px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.contact-screen-input:focus{border-color:#4fd6b1;box-shadow:0 0 0 4px rgba(79,214,177,.14)}.contact-textarea{min-height:170px;resize:vertical}.contact-screen-input::placeholder{color:rgba(233,248,243,.48)}.contact-input-error{background:rgba(91,21,15,.28);border-color:#ff8d84}.contact-input-error:focus{border-color:#ff8d84;box-shadow:0 0 0 4px hsla(4,100%,76%,.14)}.contact-error-text,.contact-helper-text{font-size:13px;line-height:1.5;margin-top:8px}.contact-helper-text{color:rgba(224,240,235,.68);font-weight:400}.contact-error-text{color:#ffb7b1;font-weight:600}.contact-submit-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;margin-top:28px}.contact-home-link,.contact-submit-button{align-items:center;border-radius:7px;box-sizing:border-box;display:inline-flex;font-size:13px;font-weight:500;justify-content:center;line-height:1;min-height:49px;padding:15px 32px;text-align:center;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.contact-submit-button{background:#007154;border:1px solid #007154;color:#fff;cursor:pointer}.contact-submit-button:hover:not(:disabled){background:#32bb98;border-color:#32bb98}.contact-submit-button:disabled{cursor:wait;opacity:.75}.contact-submit-loading{align-items:center;display:inline-flex;gap:10px}.contact-submit-loading .MuiCircularProgress-root{color:#fff}.contact-home-link{background:transparent;border:1px solid rgba(174,251,231,.28);color:#baf5e5}.contact-home-link:hover{background:rgba(79,214,177,.08);border-color:#4fd6b1}.contact-form-card--light{background:#fff;border-color:rgba(5,42,33,.08);box-shadow:0 16px 40px rgba(5,42,33,.08)}.contact-form-card--light .contact-form-title{color:#052a21}.contact-form-card--light .contact-form-subtitle{color:#3d5a51}.contact-form-card--light .contact-label{color:#052a21}.contact-form-card--light .contact-screen-input{background:#f7fbfa;border-color:#c4dfd8;color:#052a21}.contact-form-card--light .contact-screen-input::placeholder{color:#7d968d}.contact-form-card--light .contact-screen-input:focus{background:#fff;border-color:#007154;box-shadow:0 0 0 4px rgba(0,113,84,.12)}.contact-form-card--light .contact-input-error{background:#fff5f4;border-color:#bb3a2f}.contact-form-card--light .contact-input-error:focus{border-color:#bb3a2f;box-shadow:0 0 0 4px rgba(187,58,47,.14)}.contact-form-card--light .contact-helper-text{color:#5a7970}.contact-form-card--light .contact-error-text{color:#bb3a2f}.contact-form-card--light .contact-home-link{border-color:rgba(0,113,84,.28);color:#007154}.contact-form-card--light .contact-home-link:hover{background:rgba(0,113,84,.06);border-color:#007154}.contact-resource-row{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:110px;margin-top:28px}.contact-resource-card{background:linear-gradient(180deg,rgba(16,46,42,.92),rgba(11,34,31,.96));border:1px solid rgba(174,251,231,.1);border-radius:24px;box-shadow:0 18px 42px rgba(0,0,0,.24);display:flex;flex-direction:column;min-height:100%;padding:26px}.contact-resource-media{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.14),rgba(87,255,207,.2));border-radius:18px;display:inline-flex;height:70px;justify-content:center;margin-bottom:18px;width:70px}.contact-resource-icon{height:42px;object-fit:contain;width:42px}.contact-resource-eyebrow{color:#91ead0;font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1.2;margin-bottom:10px;text-transform:uppercase}.contact-resource-title{color:#f3fbf8;font-size:24px;font-weight:700;line-height:1.2;margin:0 0 10px}.contact-resource-text{color:rgba(228,243,238,.76);font-size:15px;font-weight:400;line-height:1.7;margin:0;white-space:pre-line}.contact-resource-link{color:#9ef2d9;font-size:15px;font-weight:700;line-height:1.5;margin-top:16px;text-decoration:none}.contact-resource-link:hover{color:#c4f9ea}@media only screen and (max-width:1024px){.contact-title{font-size:42px}.contact-form-card{padding:28px}.contact-resource-row{grid-template-columns:1fr}}@media only screen and (max-width:760px){.contact-page{padding:116px 16px 72px}.contact-title{font-size:34px}.contact-description{font-size:15px;line-height:1.6}.contact-form-card{border-radius:22px;padding:22px 18px}.contact-form-title{font-size:26px}.contact-form-grid{gap:18px;grid-template-columns:1fr}.contact-submit-row{align-items:stretch;flex-direction:column}.contact-home-link,.contact-submit-button{width:100%}.contact-resource-card{padding:22px 18px}.contact-resource-title{font-size:21px}}.contact-submit-button:active:not(:disabled){transform:scale(.97)}.contact-status{animation:contact-status-in .2s ease-out both}@keyframes contact-status-in{0%{opacity:0;transform:translateY(-6px)}}.contact-error-text{animation:contact-error-in .14s ease-out both}@keyframes contact-error-in{0%{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.contact-error-text,.contact-status{animation:none}.contact-submit-button:active:not(:disabled){transform:none}}.modular-curriculum-container{background-color:#073f31;padding-bottom:165px}.modular-curriculum-image{display:block;margin:50px auto auto;width:75px}.curriculum-standards-note{margin-top:40px}.curriculum-cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:45px}.curriculum-cta-row .portal-demo-button{margin:0}@media (max-width:560px){.curriculum-cta-row{flex-direction:column}}.ctb-wrap{--ctb-ease:cubic-bezier(0.32,0.72,0,1);--ctb-mint:#23b891;--ctb-mint-soft:#bee5db;--ctb-line:rgba(190,229,219,.14);--ctb-line-2:rgba(190,229,219,.24);--ctb-panel:#024030;margin:40px auto 0;max-width:1180px;width:92%}.ctb-grid{display:grid;gap:16px;grid-template-columns:repeat(12,1fr)}.ctb-core,.ctb-economics,.ctb-stocks{grid-column:span 4}.ctb-college{grid-column:span 7}.ctb-math{grid-column:span 5}.ctb-card{background:hsla(0,0%,100%,.045);border:1px solid var(--ctb-line);border-radius:26px;padding:6px;transition:transform .5s var(--ctb-ease),border-color .5s var(--ctb-ease),background .5s var(--ctb-ease)}.ctb-card-in{background:linear-gradient(180deg,hsla(0,0%,100%,.035),rgba(0,0,0,.07));border-radius:21px;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.06);box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:22px}.ctb-card:hover{background:hsla(0,0%,100%,.07);border-color:var(--ctb-line-2);transform:translateY(-4px)}.ctb-head{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.ctb-head-text{flex:1 1 auto;min-width:0}.ctb-chip{background:var(--ctb-panel);border:1px solid var(--ctb-line);border-radius:11px;display:grid;flex:none;height:38px;place-items:center;width:38px}.ctb-chip-icon{color:#fff;height:22px!important;width:22px!important}.ctb-card-title{color:#fff;font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0}.ctb-card-title-link{color:inherit;text-decoration:none;transition:color .35s var(--ctb-ease)}.ctb-card-title-link:focus-visible,.ctb-card-title-link:hover{color:var(--ctb-mint)}.ctb-card-blurb{color:#6f9c8f;margin:3px 0 0}.ctb-card-blurb,.ctb-count{font-size:11.5px;line-height:1.4}.ctb-count{background:rgba(35,184,145,.14);border:1px solid var(--ctb-line);border-radius:999px;color:var(--ctb-mint-soft);flex:none;font-weight:700;min-width:26px;padding:3px 8px;text-align:center}.ctb-links{align-items:flex-start;display:flex;flex-direction:column}.ctb-college .ctb-links,.ctb-math .ctb-links{align-items:start;column-gap:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start}.ctb-link{color:var(--ctb-mint-soft);display:inline-block;font-size:14px;font-weight:500;line-height:1.5;padding:6px 0;position:relative;text-decoration:none;transition:color .35s var(--ctb-ease)}.ctb-link:after{background:var(--ctb-mint);bottom:3px;content:"";height:1.5px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ctb-ease);width:100%}.ctb-link:focus-visible,.ctb-link:hover{color:#fff}.ctb-link:focus-visible:after,.ctb-link:hover:after{transform:scaleX(1)}.ctb-wrap.is-armed .ctb-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ctb-ease),transform .7s var(--ctb-ease)}.ctb-wrap.is-armed.is-in .ctb-reveal{opacity:1;transform:none}.ctb-wrap.is-armed.is-in .ctb-grid>.ctb-reveal:first-child{transition-delay:0s}.ctb-wrap.is-armed.is-in .ctb-grid>.ctb-reveal:nth-child(2){transition-delay:70ms}.ctb-wrap.is-armed.is-in .ctb-grid>.ctb-reveal:nth-child(3){transition-delay:.14s}.ctb-wrap.is-armed.is-in .ctb-grid>.ctb-reveal:nth-child(4){transition-delay:.21s}.ctb-wrap.is-armed.is-in .ctb-grid>.ctb-reveal:nth-child(5){transition-delay:.28s}@media only screen and (max-width:1080px){.ctb-college,.ctb-core,.ctb-economics,.ctb-stocks{grid-column:span 6}.ctb-math{grid-column:span 12}.ctb-math .ctb-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:800px){.ctb-wrap{box-sizing:border-box;margin-top:32px;padding:0 18px;width:100%}.ctb-grid>*{grid-column:span 12!important}.ctb-college .ctb-links,.ctb-links,.ctb-math .ctb-links{align-items:start;column-gap:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start}.ctb-link{font-size:15px}}@media only screen and (max-width:520px){.ctb-card-in{padding:18px}.ctb-college .ctb-links,.ctb-links,.ctb-math .ctb-links{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ctb-card,.ctb-link,.ctb-link:after{transition:none}.ctb-card:hover{transform:none}.ctb-wrap.is-armed .ctb-reveal{opacity:1!important;transform:none!important;transition:none!important}}.course-route-image-header{margin:100px auto auto;max-width:300px;padding-left:50px;width:95%}.course-image{margin-right:25px;width:200px}.certificate-image{margin-right:25px;width:400px}.course-title{color:#053a2d;font-size:28px;font-weight:600;line-height:1.1;padding-bottom:15px}.single-course-subtitle{color:#007154;font-size:14px;font-weight:700}.single-course-time-text{font-size:16px;font-weight:200;padding-top:4px}.single-course-description{font-size:18px;font-weight:200;line-height:1.2;margin-bottom:45px;max-width:450px;width:95%}.course-flex-right .checkout-rapunzl{font-weight:600}.course-flex-header{align-items:center;display:flex;flex-direction:row;justify-content:center;padding-bottom:135px;padding-top:160px}.breadcrumbs-standalone+.course-flex-header{padding-top:44px}.course-content-summary-container{background-color:#05392b;padding-bottom:115px;padding-top:105px}.course-content-summary-title{color:#ffb200;font-size:24px;font-weight:700;padding-bottom:35px;text-align:center}.course-content-flex-container{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:auto;max-width:1150px;width:96%}.course-content-flex-item{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:10px 10px 35px;padding-left:8px;padding-right:8px;width:220px}.course-content-topic-icon{flex-shrink:0;height:40px;margin-right:14px;width:auto}svg.course-content-topic-icon{color:#00ff94;width:40px}.course-content-title-text{color:#00ff94;font-size:16px;font-weight:600}.course-content-subtext{color:#fff;font-size:13px;font-weight:300;line-height:1.2;padding-top:5px}@media only screen and (max-width:620px){.course-flex-header{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:95px;padding-top:110px}.breadcrumbs-standalone+.course-flex-header{padding-top:30px}.course-flex-right{padding-left:25px;padding-right:25px}.course-content-summary-container{margin-bottom:65px}}@media only screen and (max-width:450px){.course-route-image-header{height:180px;margin-top:80px;width:210px}.courses-top-section{margin-bottom:0}.educator-header.educator-header{font-size:23px;padding-bottom:10px}.step-by-step-courses{margin-top:0}.modular-curriculum-container{padding-bottom:95px}.educator-section.educator-section{padding-bottom:30px!important;padding-top:40px!important}.imagine-section.imagine-section{margin-bottom:-30px;padding-top:15px}}.demo-contact-section{background-color:#054837;margin:0;padding:40px 20px 120px}.demo-contact-section .contact-form-card{box-shadow:2px 2px 0 #0000003b;margin:70px auto 0;max-width:640px}.demo-input-container{padding-top:25px}.demo-title{color:#034030;font-size:30px;font-weight:600;min-width:300px;padding-bottom:10px;padding-top:10px}.demo-subtitle,.demo-title{margin:auto;text-align:center;width:95%}.demo-subtitle{font-size:20px;font-weight:200;max-width:450px;padding-bottom:35px}.standards-demo-flex{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:auto;max-width:900px;padding-top:165px;width:95%}.standards-demo-h2{color:#fca40c;font-size:38px;font-weight:700;text-align:left}.standards-demo-p{text-align:left!important;width:100%!important}.demo-standards-header-image{height:auto;margin-left:55px;object-fit:contain;padding-bottom:85px;width:395px}.request-demo-flex-buttons{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding-top:25px}.demo-input-container{background:radial-gradient(#002d21,#074c3a);border-radius:25px;border-top:20px solid #ffad00;border-top-left-radius:20px;border-top-right-radius:20px;margin:auto auto 20px;max-width:500px;padding:20px 45px 35px;width:95%}.demo-input-flex{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.demo-input-title{color:#00ffbe;font-size:13px;font-weight:600;padding-bottom:3px;padding-top:10px}.demo-input{background:none;background-color:#177960;border:2px solid #074c3a;color:#fff;font-size:14px;font-weight:500;margin-bottom:4px;margin-top:1px;outline:none;padding:11px 17px 11px 15px;width:93%}.demo-input-error{border:2px solid #ff4800}.demo-error-message{color:#ff4802;font-size:14px;font-weight:500;padding-top:25px}.demo-input:focus{border:2px solid #baffed}.submit-demo-button{background-color:#26b28e;border:none;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:13px;font-weight:600;margin:25px auto auto;max-width:250px;padding-bottom:15px;padding-top:15px;transition:all .2s;width:90%}.submit-demo-button:hover{background-color:#00e4aa;color:#011813}.demo-input-flex-item1{margin-right:10px;width:50%}.demo-input-flex-item2{width:50%}.flex-input{padding-right:15px;width:87%}.access-simulator-button{color:#fafafa;cursor:pointer;font-size:13px;font-weight:600;line-height:1.35;padding:20px 20px 20px 0;text-align:left;transition:all .2s;width:fit-content}.access-simulator-button:hover{color:#fafafa89}.demo-header-image{display:block;margin:auto;max-width:190px;padding-top:80px;width:80%}.request-demo-h2{color:#fca40c;font-size:38px;font-weight:700;text-align:left}.request-demo-error-message{color:#ff5416;font-size:14px;font-weight:500;padding-top:20px;text-align:left}@media only screen and (max-width:800px){.standards-demo-flex{flex-direction:column-reverse;padding-top:105px}.standards-demo-subcontainer{margin-top:25px;max-width:430px;padding-left:0;width:95%}.request-demo-flex-buttons{justify-content:center}.request-demo-h2{text-align:center}.demo-standards-header-image{height:auto;margin-left:0;object-fit:contain;padding-bottom:0;width:260px}.access-simulator-button{margin:auto;text-align:center}.request-demo-error-message{text-align:center}}@media only screen and (max-width:620px){.demo-input-container{padding-left:35px;padding-right:45px;width:78%}.demo-title{font-size:24px;width:65%}.demo-subtitle{font-size:18px;width:80%}.demo-header-image{max-width:170px}}@media only screen and (max-width:400px){.demo-input-flex{display:block}.demo-input-flex-item1{margin-right:0;width:100%}.demo-input-flex-item2{width:100%}.flex-input{padding-right:0;width:99%}.demo-input-title{padding-bottom:25px;padding-top:6px}.demo-header-image{max-width:130px}.demo-subtitle{display:none}}.dfk-section{background-color:#fafafa;border-radius:10px;margin:30px auto auto;max-width:1250px;padding-bottom:70px;padding-top:70px;width:95%}.header{align-items:center;display:flex;flex-direction:column;height:600px;justify-content:center}.css-selector{-webkit-animation:AnimationName 12s ease infinite;-moz-animation:AnimationName 12s ease infinite;-o-animation:AnimationName 12s ease infinite;animation:AnimationName 12s ease infinite;background:linear-gradient(270deg,#08392d,#319077,#3fb394,#0c5d48);background-size:800% 800%;margin-top:90px}@-webkit-keyframes AnimationName{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@-moz-keyframes AnimationName{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@-o-keyframes AnimationName{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes AnimationName{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.dfk-header-text{font-size:75px;font-weight:600;max-width:1100px;padding-bottom:30px;padding-top:26px}.dfk-header-text,.header-text-h1{color:#fff;margin:auto;text-align:center}.header-text-h1{font-size:22px;font-weight:300;line-height:1.25;padding-bottom:8px;width:55%}.summer-button{border:1px solid #fff;border-radius:5px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;margin:45px auto auto;max-width:230px;padding:15px;text-align:center;width:70%}.summer-button:hover{background-color:#fff;color:#007154;font-weight:700}.dfk-section-flex{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.introduction{padding-bottom:80px;padding-top:80px}.introduction-left{padding-left:75px;width:45%}.introduction-h1{font-size:32px;font-weight:600;padding-bottom:16px}.introduction-h2{font-size:20px;font-weight:300;line-height:1.3;padding-bottom:50px}.introduction-p{font-size:16px;font-style:italic;font-weight:400}.introduction-right{padding-left:30px;padding-right:75px}.introduction-img{height:55vw;max-height:500px}.equitable-access{background-color:#36006a;background-position:50%;background-repeat:no-repeat;background-size:cover}.equitable-access-quote{color:#fff;font-size:32px;font-weight:700;padding-bottom:35px;text-align:center;width:65%}.play-button{background-color:#2eb391;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:16px 50px}.play-button:hover{background-color:#fff;color:#2eb391}.impact{display:flex}.impact-left{padding-left:5%;width:40%}.impact-h1{font-size:32px;font-weight:800;padding-bottom:12px}.impact-p{font-size:22px;font-weight:300;line-height:1.2;padding-bottom:5px}.impact-asterix{font-size:14px;font-style:italic;font-weight:300;padding-top:20px}.impact-right{padding-right:5%;width:48%}.impact-right-title{color:#1daf8f;font-size:17px;font-weight:800;text-align:right}.impact-flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.impact-item{align-items:center;background-color:#096447;border:2px solid #096447;border-radius:5px;display:flex;flex-direction:column;height:150px;justify-content:center;margin-bottom:5px;margin-left:8px;margin-top:5px;width:150px}.impact-item-h1{color:#fff;font-family:sans-serif;font-size:38px;font-weight:700;text-align:center}.impact-item-p{color:#fff;font-size:15px;font-weight:600;text-align:center}.pitch{background-color:#3e5859}.pitch-overview-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:35px}.pitch-overview-left{padding-left:5%}.pitch-overview-img{max-width:450px;width:335px;width:100%}.pitch-overview-right{width:45%}.pitch-overview-title{color:#fff;font-size:14px;font-weight:100;padding-bottom:10px;text-align:center}.pitch-overview-h1{color:#fff;font-size:26px;font-weight:600;line-height:1.1;margin-top:-3px;padding-bottom:16px;text-align:center}.pitch-overview-p{color:#fff;font-size:20px;font-weight:100;line-height:1.4;padding-bottom:35px;text-align:center}.pitch-document-button{background-color:#fff;border:1px solid #fff;border-radius:4px;color:#3e5859;cursor:pointer;margin:25px auto auto;padding-bottom:14px;padding-top:14px;width:185px}.pitch-document-button-text{font-size:13px;font-weight:600;text-align:center}.pitch-document-button:hover{background-color:#3e5859;color:#fff}.pitch-map-section{height:600px}.pitch-map-BG,.pitch-map-section{align-items:center;display:flex;flex-direction:column;justify-content:center}.pitch-map-BG{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;max-width:850px;width:90%}.pitch-map-title{color:#fff;font-size:30px;font-weight:900;margin-bottom:6px}.pitch-map-h1{font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:75px;font-weight:800}.pitch-map-h1,.pitch-map-p{color:#fff;text-align:center}.pitch-map-p{font-size:15px;font-weight:700;margin-bottom:25px}.pitch-map-button,.pitch-map-button-flex{align-items:center;display:flex;flex-direction:row;justify-content:center}.pitch-map-button{background-color:#ffbc00;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;height:40px;margin-left:5px;margin-right:5px;text-align:center;width:140px}.pitch-map-button:hover{background-color:#fff;color:#ffbc00}.teachers-pitch{background-color:#007154}.pitch-description{background-color:transparent;padding-bottom:40px;width:92%}.pitch-description-h1{font-size:32px;font-weight:600;padding-bottom:10px;text-align:center}.pitch-description-p{font-size:20px;font-weight:200;margin:auto;max-width:660px;min-width:340px;text-align:center;width:70%}.pitch-description-flex{margin:40px auto 120px;width:95%}.pitch-description-item{background-color:#fafafa;border-radius:8px;height:360px;width:30%}.pitch-description-img{display:block;height:200px;margin:25px auto 15px}.pitch-description-h2{font-size:20px;font-weight:600;padding-bottom:7px;text-align:center}.pitch-description-h3{font-size:16px;font-weight:200;line-height:1.25;margin:auto;text-align:center;width:90%}.pitch-donate-button{align-items:center;background-color:#ffbc00;border-radius:4px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:13px;font-weight:600;height:40px;justify-content:center;margin:35px auto auto;text-align:center;width:160px}.pitch-donate-button:hover{background-color:#fff;color:#ffbc00}.partnerships{background-color:transparent;padding-bottom:10px;padding-top:55px}.partnerships-h1{font-size:22px;font-weight:600;margin:auto auto 45px;text-align:center;width:70%}.partnerships-h2{color:#007154;font-size:14px;font-weight:700;margin-bottom:15px;margin-top:10px;text-align:center}.partnerships-flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:auto auto 50px;width:555px}.partnerships-img{height:90%;margin:auto;object-fit:contain;width:75%}.about-donate{background-color:transparent;padding-bottom:0;padding-top:0}.about-donate-container{align-items:flex-start;background-color:#fafafa;border-radius:10px;display:flex;flex-direction:column;height:600px;justify-content:center;padding-bottom:10px;padding-top:10px;width:49%}.about-hr{border:2px solid #007154;color:#007154;margin:10px auto 0;width:90%}.about-donate-h1{font-size:22px;font-weight:600;padding:25px 35px 15px}.about-donate-p{font-size:18px;font-weight:300;padding-bottom:15px;padding-left:35px;padding-right:50px}.about-donate-flex{justify-content:flex-start;padding-left:35px}.about-button{background-color:red;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;margin-right:15px;margin-top:30px;padding:11px 25px}.learn-more{background-color:#007154;border:1px solid #007154}.learn-more:hover{background-color:#fff;color:#007154}.donate-button{background-color:#ffbc00;border:1px solid #ffbc00}.donate-button:hover{background-color:#fff;color:#ffbc00}.about-donate-img{height:140px;margin-left:20px;margin-right:35px}.rapunzl-learn-more{background-color:#2eb391;border:1px solid #2eb391;color:#fff;margin-left:35px}.rapunzl-learn-more:hover{background-color:#fff;color:#2eb391}.footer-section{background-color:transparent;margin-top:0;max-width:900px;overflow:hidden;padding-bottom:45px;padding-top:50px}.footer-h1{font-size:28px;margin-top:125px;padding-bottom:20px;text-align:center}.donation-footer-img{margin-bottom:-92px;width:360px}.students-pitch{background-color:#2eb391}.partnerships-item{background-color:#fff;border-radius:2px;display:flex;height:70px;margin:10px;width:165px}.footer-right{margin:auto;min-width:460px;padding-bottom:25px;width:80%}.footer-p{font-size:14px;font-weight:200;padding-bottom:12px}.footer-button-flex{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:20px;margin-top:45px}.footer-button{align-items:center;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;height:40px;justify-content:center;margin-right:15px;text-align:center;width:120px}.footer-learn-button{background-color:#2eb391}.footer-learn-button:hover{background-color:#fff;color:#2eb391}.footer-donate-button{background-color:#ffbc00}.footer-donate-button:hover{background-color:#fff;color:#ffbc00}.tax-deductible-text{color:#444;font-size:12px;font-style:italic;font-weight:600}@media only screen and (max-width:1000px){.introduction-h2{font-size:17px}.introduction-p{font-size:14px}.impact-h1{font-size:23px}.impact-p{font-size:17px}.impact-item{height:130px;width:130px}.pitch-overview-h1{font-size:22px;padding-bottom:7px}.pitch-overview-p{font-size:17px;padding-bottom:15px}.pitch-description-flex{width:100%}.pitch-description-item{width:32.3%}.pitch-description-h3{font-size:15px}.pitch-map-{font-size:17px}.about-donate-p{font-size:16px}.footer-right{min-width:440px;padding-bottom:13px}}@media only screen and (max-width:900px){.dfk-header-text{font-size:62px}.header-text-h1{width:60%}.introduction-left{padding-left:35px;width:55%}.introduction-h2{font-size:16px}.introduction-img{height:45vw}.introduction-right{padding-right:35px}.pitch-overview-left{padding-left:1%}.pitch-description-p{font-size:18px;width:85%}.donation-footer-img{margin-bottom:-70px;width:310px}.footer-right{padding-bottom:20px}.footer-p{width:95%}.footer-button-flex{margin-top:25px}.pitch-map-title{font-size:24px}.pitch-map-p{font-size:17px}}@media only screen and (max-width:800px){.impact{display:block}.impact-left{margin:auto auto 55px;padding-left:0;width:85%}.impact-right{margin:auto;max-width:430px;padding-right:0;width:75%}.pitch-overview-img{width:95%}.pitch-overview-right{padding-right:5%;width:72%}.pitch-map-flex{display:block}.pitch-map-button-flex{margin-top:65px}.pitch-description-flex{display:block}.pitch-description-img{padding-left:20px}.pitch-description-item{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:center;margin-bottom:20px;width:100%}.pitch-description-h2{margin:auto;text-align:left;width:90%}.pitch-description-h3{font-size:20px;text-align:left}.partnerships{margin-top:0}.about-donate{display:block}.about-donate-container{height:auto;margin-bottom:30px;padding-bottom:40px;width:100%}.footer-section{align-items:flex-end;padding-top:20px;width:100%}.footer-h1{margin-top:85px;padding-left:15px;padding-right:15px}.donation-footer-img{width:270px}}@media only screen and (max-width:700px){.dfk-header-text{font-size:52px;padding-bottom:10px}.header{height:450px}.header-right{display:none}.equitable-access-quote{width:85%}.pitch-overview-h1{margin:auto auto 10px;width:100%}.pitch-map-title{text-align:center}.footer-section{align-items:center;flex-direction:column-reverse;padding-top:0}.footer-p{text-align:center}.footer-button-flex{margin:30px auto 10px;width:255px}}@media only screen and (max-width:600px){.dfk-header-text{font-size:42px}.header-text-h1{font-size:19px}.pitch-map-section{height:auto}.pitch-map-BG{margin-top:150px}.pitch-overview-section{flex-direction:column;height:auto;margin-bottom:55px}.pitch-description-item{flex-direction:column}.pitch-description-h2{text-align:center}.pitch-description-h3{margin:auto auto 40px;text-align:center;width:80%}}@media only screen and (max-width:550px){.introduction{flex-direction:column-reverse;padding-bottom:20px;padding-top:60px}.introduction-img{height:auto;max-height:350px}.introduction-left{padding:0;width:85%}.introduction-p{display:none}.impact-right{width:95%}.partnerships{width:100%}.partnerships-flex{justify-content:center;width:95%}.partnerships-item{margin:1%;width:30%}}@media only screen and (max-width:470px){.dfk-header-text{font-size:32px}.header-text-h1{font-size:16px}.introduction-h1{font-size:27px}.header{height:370px}.introduction-img{max-height:290px}.equitable-access-quote{font-size:25px}.pitch-map-BG{margin-bottom:55px;margin-top:60px}.pitch-map-button-flex{display:none}.impact-right{width:90%}.impact-item{width:44%}.footer-right{min-width:0;width:90%}.footer-p{margin:auto}}@media only screen and (max-width:400px){.impact-left{margin-top:35px}.impact-item{height:105px}.impact-item-p{font-size:13px}.equitable-access{height:270px}.technology-benefits{display:none}.equitable-access-quote{width:95%}.about-donate-container{padding-top:40px}.about-donate-h1,.about-donate-p{padding-left:15px}.about-donate-p{font-size:15px;padding-right:20px}}@media only screen and (max-width:360px){.header,.impact{display:none}}.econ-page,.econ-page *{box-sizing:border-box}.econ-page{overflow-x:hidden}.econ-hero{border-radius:0;padding:60px 24px 85px}.econ-hero-flex{align-items:center;display:flex;flex-wrap:wrap;gap:48px;justify-content:center;margin:auto;max-width:1100px}.econ-hero-copy{flex:1 1 420px;max-width:620px}.econ-hero-image{border-radius:18px;height:auto;max-width:84vw;width:380px}.econ-badge{background-color:#34ffb5;border-radius:999px;color:#0b392d;display:inline-block;font-size:13px;font-weight:700;letter-spacing:.04em;margin-bottom:16px;margin-top:100px;padding:6px 14px;text-transform:uppercase}.econ-h1{color:#fff;font-size:40px;line-height:1.12;margin:0 0 18px}.econ-h1-accent{color:#34ffb5}.econ-hero-headline{color:#dfe7ef;font-size:16px;line-height:1.45;margin:0 0 44px}.econ-hero-buttons{display:flex;flex-wrap:wrap;gap:14px}.econ-cta-button{background-color:#34ffb5;border-radius:10px;color:#0b392d;display:inline-block;font-size:13px;font-weight:600;padding:14px 30px;text-decoration:none;transition:transform .18s cubic-bezier(.23,1,.32,1),filter .18s ease}.econ-cta-button:hover{filter:brightness(1.06);transform:translateY(-2px)}.econ-secondary-button{border:2px solid #fff;border-radius:10px;color:#fff;display:inline-block;font-size:13px;font-weight:600;padding:12px 28px;text-decoration:none;transition:background-color .18s ease,color .18s ease}.econ-secondary-button:hover{background-color:#fff;color:#0b392d}.econ-outline-button{border:2px solid #068665;border-radius:10px;color:#068665;display:inline-block;font-size:13px;font-weight:600;margin-top:8px;padding:12px 28px;text-decoration:none;transition:background-color .18s ease,color .18s ease}.econ-outline-button:hover{background-color:#068665;color:#fff}.econ-section{margin:auto;max-width:1000px;padding:90px 40px}.econ-section-wide{max-width:1140px}.econ-section-prose{border-left:20px solid #007154;max-width:820px}.econ-h2{color:#0b392d;font-size:32px;line-height:1.2;margin:0 0 12px}.econ-section-subtitle{color:#4a5560;font-size:16px;line-height:1.4;margin:0 0 50px;max-width:760px}.econ-p{color:#2b3440;font-size:16px;line-height:1.5;margin:0 0 16px;max-width:760px}#econ-flexible .econ-h2,#econ-flexible .econ-section-subtitle,#module-journey .econ-h2,#module-journey .econ-section-subtitle{margin-left:auto;margin-right:auto;max-width:550px;text-align:center}#module-journey .econ-h2{margin-top:25px}.econ-inline-text-link{color:#068665;font-weight:600;text-decoration:none;transition:color .15s ease}.econ-inline-text-link:hover{color:#0b7a58;text-decoration:underline}.econ-visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.econ-stats{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin:32px 0}.econ-stat{background-color:#f4f7f9;border-radius:14px;box-shadow:0 1px 2px rgba(11,57,45,.05);padding:22px;transition:transform .22s cubic-bezier(.23,1,.32,1),box-shadow .22s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.econ-stat:hover{box-shadow:0 14px 30px rgba(11,122,88,.22),0 0 0 1.5px rgba(52,255,181,.45);transform:translateY(-4px)}}.econ-stat-value{color:#0b392d;font-size:36px;font-variant-numeric:tabular-nums;font-weight:800;margin-bottom:6px}.econ-stat-label{color:#2b3440;font-size:14px;font-weight:600;line-height:1.4}.econ-stat-sublabel{color:#6b7784;font-size:13px;line-height:1.4;margin-top:4px}.econ-journey{counter-reset:econ-journey;display:grid;gap:22px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));list-style:none;margin:0;padding:0}.econ-journey-card{background-color:#fff;border-radius:16px;box-shadow:0 1px 3px rgba(11,57,45,.08);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .24s cubic-bezier(.23,1,.32,1),box-shadow .24s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.econ-journey-card:hover{box-shadow:0 16px 34px rgba(11,122,88,.22),0 0 0 1.5px rgba(52,255,181,.45);transform:translateY(-5px)}}.econ-journey-link{display:flex;flex:1;flex-direction:column;padding-bottom:12px;text-decoration:none}.econ-journey-media{aspect-ratio:16/10;background-color:#0b392d;display:block;overflow:hidden;position:relative}.econ-journey-cover{display:block;height:100%;object-fit:cover;transition:transform .32s cubic-bezier(.23,1,.32,1);width:100%}@media (hover:hover) and (pointer:fine){.econ-journey-card:hover .econ-journey-cover{transform:scale(1.05)}}.econ-journey-question{align-items:center;background-color:rgba(5,35,26,.92);color:#d9ffef;display:flex;font-size:13.5px;font-weight:500;inset:0;line-height:1.45;opacity:0;padding:14px;position:absolute;transition:opacity .26s ease}.econ-journey-card:focus-within .econ-journey-question,.econ-journey-card:hover .econ-journey-question{opacity:1}.econ-journey-week{background-color:#e6fff5;border-radius:999px;color:#007154;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.03em;margin:12px 14px 0;padding:3px 10px;text-transform:uppercase;width:max-content}.econ-journey-title{color:#0b392d;font-size:16.5px;font-weight:700;line-height:1.25;margin:10px 14px 4px}.econ-journey-standards{color:#068665;font-size:13px;font-weight:600;margin:0 14px 6px}.econ-journey-counts{color:#6b7784;font-size:12.5px;line-height:1.4;margin:0 14px}.econ-journey-filter{background:none;border:1.5px solid #068665;border-radius:10px;color:#068665;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;margin:12px 14px 14px;padding:9px 12px;text-align:center;text-decoration:none;transition:background-color .18s ease,color .18s ease}.econ-journey-filter:hover{background-color:#068665;color:#fff}.econ-journey-filter:focus-visible{outline:3px solid #0b7a58;outline-offset:2px}.econ-standards-list{border-top:1px solid #dfe4ea}.econ-standard-item{border-bottom:1px solid #dfe4ea}.econ-standard-heading{font-size:inherit;font-weight:inherit;margin:0}.econ-standard-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:inherit;gap:16px;justify-content:space-between;padding:20px 4px 8px;text-align:left;transition:color .15s ease;width:100%}.econ-standard-toggle:focus-visible{outline:3px solid #0b7a58;outline-offset:2px}.econ-standard-toggle-main{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px}.econ-standard-number{color:#068665;font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.econ-standard-name{color:#0b392d;font-size:18px;font-weight:700;transition:color .15s ease}.econ-standard-toggle:hover .econ-standard-name{color:#0b7a58}.econ-standard-toggle-meta{align-items:center;display:flex;flex-shrink:0;gap:14px}.econ-standard-count{color:#6b7784;font-size:13px;white-space:nowrap}.econ-standard-icon{color:#0b7a58;font-size:24px;line-height:1;transition:transform .26s cubic-bezier(.23,1,.32,1)}.econ-standard-icon.is-open{transform:rotate(45deg)}.econ-standard-summary{color:#4a5560;font-size:14.5px;padding:0 4px 18px}.econ-standard-weeks{color:#6b7784}.econ-standard-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.23,1,.32,1),visibility .32s cubic-bezier(.23,1,.32,1);visibility:hidden}.econ-standard-panel.is-open{grid-template-rows:1fr;visibility:visible}.econ-standard-panel-inner{overflow:hidden;padding:0 4px}.econ-standard-panel .econ-table-scroll{margin-bottom:24px}.econ-table-scroll{overflow-x:auto}.econ-table{border-collapse:collapse;min-width:640px;width:100%}.econ-table td,.econ-table th{border-bottom:1px solid #dfe4ea;color:#2b3440;font-size:15px;line-height:1.5;padding:14px 16px;text-align:left;vertical-align:top}.econ-table thead th{border-bottom:2px solid #c8d4d0;color:#0b392d;font-size:13px;letter-spacing:.05em;text-transform:uppercase}.econ-table tbody th[scope=row]{color:#0b392d;font-weight:600}.econ-table tbody tr{transition:background-color .16s ease}@media (hover:hover) and (pointer:fine){.econ-table tbody tr:hover{background-color:#f0faf6}}.econ-benchmark-id{color:#068665;display:block;font-size:12.5px;font-weight:800;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase;white-space:nowrap}.econ-table .econ-benchmark-id{margin-bottom:0}.econ-benchmark-range{color:#6b7784;font-size:13px;white-space:nowrap}.econ-module-chip{align-items:center;background-color:#068665;border-radius:20px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;max-width:100%;padding:5px 12px;text-decoration:none;transition:background-color .16s ease,transform .16s ease;white-space:nowrap;width:max-content}.econ-module-chip:hover{background-color:#0a9a75;transform:translateY(-1px)}.econ-section-faq{background-color:#05231a;border-radius:24px;margin:30px auto;padding:70px 48px}.econ-section-faq .econ-h2{color:#ffb200}#econ-course-faq,#pf-course-faq{border-radius:0;margin:0 calc(50% - 50vw);max-width:none;width:100vw}.econ-faq{border-top:1px solid hsla(0,0%,100%,.16)}.econ-faq-item{border-bottom:1px solid hsla(0,0%,100%,.16)}.econ-faq-heading{font-size:inherit;font-weight:inherit;margin:0}.econ-faq-question{align-items:center;background:none;border:none;color:#34ffb5;cursor:pointer;display:flex;font-family:inherit;font-size:17px;font-weight:600;gap:16px;justify-content:space-between;padding:20px 4px;text-align:left;transition:color .15s ease;width:100%}.econ-faq-question:hover{color:#8dffd6}.econ-faq-question:focus-visible{outline:3px solid #34ffb5;outline-offset:2px}.econ-faq-icon{color:#34ffb5;flex-shrink:0;font-size:24px;line-height:1;transition:transform .26s cubic-bezier(.23,1,.32,1)}.econ-faq-icon.is-open{transform:rotate(45deg)}.econ-faq-answer{display:grid;grid-template-rows:0fr;max-width:760px;transition:grid-template-rows .26s cubic-bezier(.23,1,.32,1),visibility .26s cubic-bezier(.23,1,.32,1);visibility:hidden}.econ-faq-answer.is-open{grid-template-rows:1fr;visibility:visible}.econ-faq-answer-inner{overflow:hidden;padding:0 4px}.econ-faq-p{color:#fff;font-size:16px;line-height:1.5;margin:0 0 16px}.econ-faq-answer .econ-faq-p:last-child{margin-bottom:20px}.econ-cta{border-radius:0;padding:90px 24px;text-align:center}.econ-cta-image{border-radius:16px;height:auto;margin:0 auto 28px;max-width:70vw;width:260px}.econ-cta-heading{color:#fff;font-size:30px;line-height:1.2;margin:0 0 14px}.econ-cta-p{color:#dfe7ef;font-size:16px;line-height:1.5;margin:0 auto 32px;max-width:560px}.econ-cta-secondary{color:#9fb3ac;font-size:14px;margin:26px 0 0}.econ-cta-inline-link{color:#34ffb5;font-weight:600;text-decoration:none;transition:color .15s ease}.econ-cta-inline-link:hover{color:#8dffd6;text-decoration:underline}.econ-flex-options{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.econ-flex-option{background-color:#f4f7f9;border-radius:16px;box-shadow:0 1px 2px rgba(11,57,45,.05);padding:28px;transition:transform .22s cubic-bezier(.23,1,.32,1),box-shadow .22s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.econ-flex-option:hover{box-shadow:0 14px 30px rgba(11,122,88,.22),0 0 0 1.5px rgba(52,255,181,.45);transform:translateY(-4px)}}.econ-flex-option-title{color:#0b392d;font-size:19px;font-weight:700;margin:0 0 12px}.econ-flex-option-p{color:#2b3440;font-size:15.5px;line-height:1.5;margin:0}.econ-standards-band{border-radius:24px;margin-bottom:25px;padding:70px 48px;text-align:center}.econ-standards-band .econ-p{color:#054030;margin-bottom:40px;margin-left:auto;margin-right:auto;text-align:left}.econ-band-graphic{display:block;height:auto;margin:0 auto 10px;max-width:200px}.econ-band-link{background-color:#34ffb5;border-radius:10px;color:#0b392d;display:inline-block;font-size:14px;font-weight:600;padding:13px 26px;text-decoration:none;transition:transform .18s cubic-bezier(.23,1,.32,1),filter .18s ease}.econ-band-link:hover{filter:brightness(1.06);transform:translateY(-2px)}@media (max-width:850px){.econ-standards-band{border-radius:18px;margin:0 12px;padding:48px 24px}}.econ-reveal-armed{opacity:0;transform:translateY(24px);transition:none}.econ-reveal-in{opacity:1;transform:translateY(0);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1)}.econ-reveal-armed .econ-journey-card,.econ-reveal-armed .econ-stat{opacity:0;transform:translateY(18px);transition:none}.econ-reveal-in .econ-journey-card,.econ-reveal-in .econ-stat{opacity:1;transform:translateY(0);transition:opacity .55s cubic-bezier(.22,.61,.36,1),transform .55s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--econ-stagger, 0)*70ms)}.econ-reveal-in .econ-journey-card{transition-property:opacity,transform,box-shadow}@media (prefers-reduced-motion:reduce){.econ-reveal-armed,.econ-reveal-armed .econ-journey-card,.econ-reveal-armed .econ-stat,.econ-reveal-in,.econ-reveal-in .econ-journey-card,.econ-reveal-in .econ-stat{opacity:1;transform:none;transition:none}.econ-band-link,.econ-cta-button,.econ-flex-option,.econ-journey-card,.econ-journey-cover,.econ-module-chip,.econ-stat{transition:none}.econ-band-link:hover,.econ-cta-button:hover,.econ-flex-option:hover,.econ-journey-card:hover,.econ-module-chip:hover,.econ-stat:hover{transform:none}.econ-faq-answer,.econ-faq-icon,.econ-standard-icon,.econ-standard-panel{transition:none}}@media (max-width:1000px){.econ-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.econ-section{padding:64px 24px}.econ-section-prose{border-left-width:12px}.econ-h1{font-size:32px}.econ-h2{font-size:27px}.econ-section-faq{border-radius:18px;margin:0 12px;padding:48px 24px}.econ-table{min-width:0}.econ-table thead{display:none}.econ-table tbody tr{border-bottom:1px solid #dfe4ea;display:block;padding:14px 0}.econ-table tbody td,.econ-table tbody th[scope=row]{border-bottom:none;display:block;padding:4px 0}.econ-table tbody td:before,.econ-table tbody th[scope=row]:before{color:#6b7784;content:attr(data-label);display:block;font-size:11.5px;font-weight:800;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}}@media (max-width:540px){.econ-journey,.econ-stats{grid-template-columns:1fr}.econ-standard-toggle{align-items:flex-start;flex-direction:column;gap:8px}}.standards-header-container{background-color:#023024;padding-bottom:240px;padding-left:7%;padding-top:240px}.standards-header-flex{align-items:flex-start;display:flex;justify-content:space-between;margin:auto;max-width:1100px;width:100%}.standards-h1{color:#75ffdc;font-size:80px;font-weight:900}.standards-subtext{align-self:flex-end;color:#9df3748a;font-size:12px;font-weight:500;line-height:1.25;margin-bottom:-100px;padding-right:55px;padding-top:45px}.standards-header-image{display:block;margin:auto auto 12px;max-width:370px;padding-top:115px;width:90%}.standards-request-title{color:#fafafa;font-size:26px;margin:auto;padding-bottom:20px;text-align:center}.standards-request-text{font-size:15px;font-weight:300;margin:auto;max-width:600px;padding-top:10px;text-align:center}.standards-request-container{padding-bottom:125px}.request-h2{color:#00ffbe;font-size:32px;font-weight:200;text-align:center}.request-h3{color:#fff;font-size:15px;font-weight:500;padding-bottom:8px;padding-top:25px}.request-p{color:#fafafa;font-size:16px;font-weight:300;line-height:1.25;margin:auto;max-width:700px;padding-bottom:25px;padding-top:10px;text-align:center;width:90%}.request-back-button{align-items:center;border:2px solid #ffffffcc;border-radius:10px;color:#ffffffcc;cursor:pointer;display:flex;font-size:13px;font-weight:600;height:70px;justify-content:center;margin-left:15px;padding-left:25px;padding-right:25px;transition:all .2s}.request-back-button:hover{background-color:#00715447}.standards-input-container{margin:auto;max-width:650px;width:95%}.request-dropdown{background:none;background-color:#20836a;border:none;border-radius:10px;color:#fafafa;display:block;font-size:16px;font-weight:600;height:70px;outline:none;padding-left:25px;padding-right:25px}.dropdown-alt{font-size:15px;height:50px;width:100%}.request-flex-buttons{flex-direction:row;padding-top:25px}.request-flex-buttons,.request-next-button{align-items:center;display:flex;justify-content:center}.request-next-button{border-radius:10px;cursor:pointer;font-size:13px;font-weight:600;height:70px;margin-left:15px;padding-left:25px;padding-right:25px;transition:all .2s}.request-disabled{background-color:#62605b;color:#fff;cursor:not-allowed}.request-enabled{background-color:#fda504;padding-left:65px;padding-right:65px}.request-enabled:hover{background-color:#e9c582}.request-error-message{color:#ff5416;font-size:14px;font-weight:500;padding-top:20px;text-align:center}.standards-request-progress-bar{align-items:center;border-radius:20px;display:flex;flex-direction:row;height:20px;justify-content:space-between;margin:auto auto 25px;max-width:650px;overflow:hidden;width:95%}.standards-request-progress-bar-inner{background-color:#fda504;border-radius:25px;height:100%;margin-left:.5%;margin-right:.5%;width:25%}.contact-input{background:none;background-color:#20836a;border:none;border-radius:10px;box-shadow:none;color:#fafafa;display:block;font-size:15px;font-weight:600;height:40px;outline:none;padding-left:25px;padding-right:25px;width:-webkit-fill-available}.send-message{display:flex;justify-content:flex-end}.submit-contact-details{align-self:flex-end;background-color:#007154;border:1px solid #007154;border-radius:5px;color:#fff;font-size:13px;font-weight:600;margin-top:30px;padding:14px 24px;width:fit-content}.submit-contact-details:hover{background-color:#fff;color:#007154;cursor:pointer}.standards-request-loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:240px;padding-top:130px}.loading-icon{color:#fff;fill:#fff}.standards-request-loading-text{color:#fff;font-size:14px;font-weight:600;padding-top:12px;text-align:center}.book-call-request-button{background-color:#219a7b;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;margin:15px auto auto;padding:14px 35px;text-align:center;transition:all .2s;width:170px}.book-call-request-button:hover{background-color:#041612bf}.understanding-standards-container{background-color:#c0ffef;margin-top:105px;padding-bottom:60px;padding-top:60px}.understanding-standards-button{background-color:#007154;border-radius:6px;color:#fff;font-size:13px;font-weight:600;margin-top:30px;padding:17px 40px;width:fit-content}.alt-book-call-button{border-radius:5px;color:#fafafa;cursor:pointer;font-size:13px;font-weight:600;margin:12px auto auto;padding:15px 35px;text-align:center;transition:all .2s}.alt-book-call-button:hover{text-decoration:underline}::placeholder{color:#00ffbe;opacity:1}::-ms-input-placeholder{color:#00ffbe}@media only screen and (max-width:1200px){.standards-subtext{padding-right:35px}}@media only screen and (max-width:1100px){.standards-header-container{padding-left:7%}.standards-h1{font-size:72px}}@media only screen and (max-width:1000px){.standards-subtext{padding-right:6%}.standards-h1{font-size:68px}}@media only screen and (max-width:950px){.standards-header-container{padding-left:5%}.standards-h1{font-size:60px;padding-bottom:0}}@media only screen and (max-width:850px){.standards-request-title{font-size:20px}.standards-header-flex{flex-direction:column}.standards-header-container{padding-bottom:180px;padding-left:6.5%;padding-top:140px}.standards-subtext{align-self:flex-start;float:none;margin-bottom:0;padding-bottom:0;padding-right:6%;padding-top:30px}}@media only screen and (max-width:650px){.standards-h1{font-size:52px}}@media only screen and (max-width:580px){.standards-header-container{padding-top:120px}.standards-h1{font-size:48px}}@media only screen and (max-width:485px){.standards-header-container{padding-bottom:120px;padding-left:6%;padding-top:160px}.standards-h1{font-size:42px}.standards-header-image{padding-top:105px!important;width:200px}.request-p{font-size:15px}.request-h2{font-size:28px!important;font-weight:600!important}}@media only screen and (max-width:430px){.standards-h1{font-size:38px;padding-right:20px}}.standards-request-container.is-success{animation:request-success-in .42s cubic-bezier(.34,1.56,.64,1) both}@keyframes request-success-in{0%{opacity:0;transform:translateY(12px) scale(.98)}}.standards-request-container.is-success .standards-request-progress-bar-inner{animation:request-seg-fill .3s ease-out both;transform-origin:left}.standards-request-container.is-success .standards-request-progress-bar-inner:first-child{animation-delay:.12s}.standards-request-container.is-success .standards-request-progress-bar-inner:nth-child(2){animation-delay:.24s}.standards-request-container.is-success .standards-request-progress-bar-inner:nth-child(3){animation-delay:.36s}.standards-request-container.is-success .standards-request-progress-bar-inner:nth-child(4){animation-delay:.48s}.standards-request-container.is-success .standards-request-progress-bar-inner:nth-child(5){animation-delay:.6s}@keyframes request-seg-fill{0%{transform:scaleX(0)}}.alt-book-call-button,.book-call-request-button,.request-back-button,.request-next-button{transition:all .3s ease,transform .14s ease-out}.alt-book-call-button:active,.book-call-request-button:active,.request-back-button:active,.request-next-button:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.standards-request-container.is-success,.standards-request-container.is-success .standards-request-progress-bar-inner{animation:none;transform:none}.alt-book-call-button:active,.book-call-request-button:active,.request-back-button:active,.request-next-button:active{transform:none}}.not-found-img{display:block;height:auto;margin:150px auto 10px;width:400px}.not-found-h1{color:#a7ffdb;font-size:24px;margin:auto;padding-bottom:8px;text-align:center}.not-found-p{color:#fff;font-size:18px;font-weight:200;margin:auto auto 95px;max-width:350px;text-align:center;width:90%}.not-found-return-button{background-color:#05291f;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin:auto auto 20px;padding-bottom:18px;padding-top:18px;text-align:center;transition:all .2s;width:250px}.not-found-return-button:hover{background-color:#fff;color:#05291f}.not-found-issue-button{color:#00ff8d;cursor:pointer;font-size:13px;font-weight:500;padding:15px;text-align:center}.not-found-links{margin:40px auto 0;max-width:360px;text-align:center;width:90%}.not-found-links-heading{color:#a7ffdb;font-size:14px;font-weight:500;margin-bottom:12px}.not-found-links ul{list-style:none;margin:0;padding:0}.not-found-links li{margin-bottom:8px}.not-found-links a{color:#00ff8d;font-size:14px;font-weight:400;text-decoration:none;transition:all .2s}.not-found-links a:hover{color:#fff;text-decoration:underline}