.ga-lesson__paper-top{aspect-ratio:10/1;background:url(https://23128936.fs1.hubspotusercontent-na1.net/hubfs/23128936/notepad-paper.svg) no-repeat top/cover;position:relative;width:100%;z-index:13}.ga-lesson__paper-main{background:#fff;background:url(https://23128936.fs1.hubspotusercontent-na1.net/hubfs/23128936/bg-paper-y.png) repeat-y 50%/100% 10000px;padding:0 0 1rem;position:relative;z-index:14}.ga-lesson__paper-bottom{aspect-ratio:15/1;background:url(https://23128936.fs1.hubspotusercontent-na1.net/hubfs/23128936/notepad-paper.svg) no-repeat bottom/cover;position:relative;text-align:center;width:100%;z-index:13}@keyframes pagein{0%{opacity:0}to{opacity:1}}.ga-lesson__page{display:none;font-size:clamp(24px,4vw,30px);font-weight:600;line-height:1.5;margin:auto;max-width:1280px;padding:0 2rem;text-align:center;width:100%}.ga-lesson__page .small-text{font-size:clamp(15px,2vw,18px);font-weight:600}.ga-lesson__page .final-message{font-size:18px;font-weight:500;margin:auto;max-width:840px;padding:3rem 1rem 2rem}.ga-lesson__page.active{animation:pagein 1s ease-in-out 1;display:block}.ga-lesson__page-intro{list-style-position:inside;text-align:center}.big-bottom{margin-bottom:4rem}.container__img-left{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:760px){.container__img-left{grid-template-columns:5fr 7fr;padding:0 1rem}}.ga-lesson__page-intro h2{font-size:clamp(32px,10vw,55px);font-weight:800}.ga-lesson__page h3{font-size:clamp(28px,7vw,45px);font-weight:500}.ga-lesson__page-nav{display:flex;gap:2rem;justify-content:center}.ga-lesson__page-intro ul{padding:0}.ga-lesson__btn:disabled{cursor:not-allowed;opacity:.6}@keyframes popIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}60%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}80%{transform:translate(-50%,-50%) scale(.9)}to{transform:translate(-50%,-50%) scale(1)}}.ga-lesson__message{background:var(--color-xlight);border:3px solid var(--color-second);border-radius:2rem;font-size:clamp(1.125rem,3vw,1.5rem);margin:1rem auto;max-width:54rem;padding:2rem;width:100%;z-index:13}.ga-lesson__message strong{color:var(--color-second)}.ga-lesson__message li{text-align:left}.ga-lesson__message.pop-over{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.5);transition:opacity .3s ease-in-out,transform .3s ease-in-out;visibility:hidden}.ga-lesson__message.pop-over.active{animation:popIn .5s ease-out;box-shadow:0 0 2rem rgba(0,0,0,.25);opacity:1;transform:translate(-50%,-50%) scale(1);visibility:visible;z-index:13}.final-cta{display:none}.final-cta.active{animation:pagein 1s ease-in-out 1;display:block}.ga-lesson__budget-items{align-items:flex-end;column-gap:1rem;display:grid;flex-wrap:wrap;grid-template-columns:repeat(2,1fr);justify-content:center;margin:2rem auto 0;max-width:1080px;position:relative;row-gap:.5rem}@media (min-width:760px){.ga-lesson__budget-items{grid-template-columns:repeat(4,1fr)}}.ga-lesson__budget-items .click-me{display:none;left:0;position:absolute;top:0}.ga-lesson__budget-items>div img{cursor:pointer;transform:scale(1) rotate(0deg);transition:all .3s}.ga-lesson__budget-item img:hover{filter:drop-shadow(0 0 .5rem rgba(0,0,0,.3));transform:scale(1.02) rotate(2deg)}.ga-lesson__budget-item img:active:hover{opacity:.6}.ga-lesson__budget-item-label{font-size:clamp(20px,3vw,30px)}.ga-lesson__message--over,.ga-lesson__message--under{display:none}.ga-lesson__message--over.active,.ga-lesson__message--under.active{display:inline-block}.ga-lesson__budget-item{order:1;padding:.5rem 1rem}.ga-lesson__budget-item.active{background-color:var(--color-xlight);border:1px solid var(--color-light);border-radius:1rem}.ga-lesson__shop-basket{order:99;position:relative;transform:scale(1);transition:all .3s}.ga-lesson__shop-basket:focus,.ga-lesson__shop-basket:hover{transform:scale(1.07)}.ga-lesson__shop-basket h3{color:#fff;left:50%;position:absolute;top:70%;transform:translate(-50%,-50%);z-index:2}.shop-add-up{cursor:pointer;display:inline-block}.ga-lesson__checklist{margin:1em auto;max-width:800px}.ga-lesson__checklist li{list-style:none;margin:0 0 .25em;padding:0 0 0 2em;position:relative;text-align:left}.ga-lesson__checklist li:before{background:url(https://info.cccu.com/hubfs/gen-alpha/checkbox.svg) no-repeat 50%/contain;content:"";display:block;height:1.25em;left:0;position:absolute;top:0;width:1.25em}