.FeatureShowcase-module__bxxpfG__showcase{width:100vw;margin-top:3.5rem;margin-left:-50vw;margin-right:-50vw;padding:3rem 0 3.5rem;position:relative;left:50%;right:50%;border-top:4px solid var(--landing-ink)!important;border-bottom:4px solid var(--landing-ink)!important;background:var(--landing-lines), var(--landing-muted)!important}.FeatureShowcase-module__bxxpfG__inner{max-width:72rem;margin:0 auto;padding:0 1rem}@media (min-width:640px){.FeatureShowcase-module__bxxpfG__inner{padding:0 2rem}}.FeatureShowcase-module__bxxpfG__heading{text-align:center;font-size:1.6rem;font-weight:900;line-height:1.15;color:var(--landing-ink)!important}@media (min-width:640px){.FeatureShowcase-module__bxxpfG__heading{font-size:2.1rem}}.FeatureShowcase-module__bxxpfG__headingMark{display:inline-block;position:relative}.FeatureShowcase-module__bxxpfG__underline{pointer-events:none;width:calc(100% + .24em);height:.46em;position:absolute;bottom:-.16em;left:-.12em;overflow:visible}.FeatureShowcase-module__bxxpfG__underline g{filter:url(#scrubbedPencil)}.FeatureShowcase-module__bxxpfG__underline path{fill:none;stroke:var(--landing-accent);stroke-width:5.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .7s cubic-bezier(.25,.7,.35,1) .2s}.FeatureShowcase-module__bxxpfG__underlineBase{stroke-width:4px;opacity:.42}.FeatureShowcase-module__bxxpfG__underline g path:nth-child(2){stroke-width:3.2px;opacity:.72;transition-duration:.62s;transition-delay:.5s}.FeatureShowcase-module__bxxpfG__underline g path:nth-child(3){stroke-width:2.2px;opacity:.5;transition-duration:.52s;transition-delay:.76s}.FeatureShowcase-module__bxxpfG__headingRevealed .FeatureShowcase-module__bxxpfG__underline path{stroke-dashoffset:0}.FeatureShowcase-module__bxxpfG__stage{gap:0;margin-top:2rem;display:grid}@media (min-width:900px){.FeatureShowcase-module__bxxpfG__stage{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);margin-top:3rem}}.FeatureShowcase-module__bxxpfG__copyCol{min-width:0}.FeatureShowcase-module__bxxpfG__chapter{flex-direction:column;align-items:flex-start;min-width:0;padding:2.25rem 0;display:flex}.FeatureShowcase-module__bxxpfG__chapter+.FeatureShowcase-module__bxxpfG__chapter{border-top:3px solid #14110d2e}@media (min-width:900px){.FeatureShowcase-module__bxxpfG__chapter{opacity:.3;justify-content:center;min-height:86vh;padding:0;transition:opacity .52s,transform .56s cubic-bezier(.16,1,.3,1);transform:translateY(1.25rem)}.FeatureShowcase-module__bxxpfG__chapter+.FeatureShowcase-module__bxxpfG__chapter{border-top:0}.FeatureShowcase-module__bxxpfG__chapter[data-on=true]{opacity:1;transform:none}}.FeatureShowcase-module__bxxpfG__chapterLabel{text-transform:uppercase;align-items:center;gap:.6rem;padding:.6rem 1.1rem;font-size:1.1rem;font-weight:800;display:inline-flex;border:3px solid var(--landing-ink)!important;box-shadow:var(--landing-shadow)!important;color:var(--landing-ink)!important;background:var(--landing-lines-tight), var(--landing-paper)!important}@media (min-width:640px){.FeatureShowcase-module__bxxpfG__chapterLabel{padding:.75rem 1.35rem;font-size:1.4rem}}.FeatureShowcase-module__bxxpfG__chapter[data-chapter="0"] .FeatureShowcase-module__bxxpfG__chapterLabel{background:var(--landing-lines-tight), var(--landing-accent)!important}.FeatureShowcase-module__bxxpfG__chapter[data-chapter="1"] .FeatureShowcase-module__bxxpfG__chapterLabel{background:var(--landing-lines-tight), var(--landing-blue)!important}.FeatureShowcase-module__bxxpfG__chapter[data-chapter="2"] .FeatureShowcase-module__bxxpfG__chapterLabel{background:var(--landing-lines-tight), var(--landing-turquoise)!important}.FeatureShowcase-module__bxxpfG__chapter[data-chapter="3"] .FeatureShowcase-module__bxxpfG__chapterLabel{background:var(--landing-lines-tight), var(--landing-secondary)!important}.FeatureShowcase-module__bxxpfG__chapter[data-chapter="4"] .FeatureShowcase-module__bxxpfG__chapterLabel{background:var(--landing-lines-tight), var(--landing-primary)!important}.FeatureShowcase-module__bxxpfG__chapterProblem{margin:1rem 0 0;font-size:clamp(1.55rem,5.6vw,2.7rem);font-weight:900;line-height:1.08;color:var(--landing-ink)!important}.FeatureShowcase-module__bxxpfG__chapterProblemMascot{align-items:center;gap:.75rem;display:flex}.FeatureShowcase-module__bxxpfG__chapterProblemMascot .beepsMascot{width:90px;height:72px}.FeatureShowcase-module__bxxpfG__chapterProblemMascot .beepsMascot .mascotIcon{zoom:.75}.FeatureShowcase-module__bxxpfG__chapterDetail{max-width:30rem;margin:.9rem 0 0;font-size:.95rem;font-weight:600;line-height:1.55;color:var(--landing-ink)!important}@media (min-width:640px){.FeatureShowcase-module__bxxpfG__chapterProblemMascot{align-items:center;gap:.75rem;display:flex}.FeatureShowcase-module__bxxpfG__chapterProblemMascot .beepsMascot{width:90px;height:72px}.FeatureShowcase-module__bxxpfG__chapterProblemMascot .beepsMascot .mascotIcon{zoom:.75}.FeatureShowcase-module__bxxpfG__chapterDetail{font-size:1.02rem}}.FeatureShowcase-module__bxxpfG__stickyCol{display:none}@media (min-width:900px){.FeatureShowcase-module__bxxpfG__stickyCol{align-self:start;align-items:center;gap:1.1rem;min-width:0;height:100vh;display:flex;position:sticky;top:0}}.FeatureShowcase-module__bxxpfG__rail{flex-direction:column;flex:none;gap:.5rem;display:flex}.FeatureShowcase-module__bxxpfG__railDot{cursor:pointer;place-items:center;width:2.15rem;height:2.15rem;font-size:.72rem;font-weight:900;transition:transform .18s,box-shadow .18s,background .22s;display:grid;border:3px solid var(--landing-ink)!important;box-shadow:var(--landing-shadow-sm)!important;background:var(--landing-lines-tight), var(--landing-paper)!important;color:var(--landing-ink)!important}.FeatureShowcase-module__bxxpfG__railDot:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--landing-ink)!important}.FeatureShowcase-module__bxxpfG__railDot[data-on=true]{transform:translate(-2px,-2px);box-shadow:var(--landing-shadow)!important}.FeatureShowcase-module__bxxpfG__railDot[data-chapter="0"][data-on=true]{background:var(--landing-lines-tight), var(--landing-accent)!important}.FeatureShowcase-module__bxxpfG__railDot[data-chapter="1"][data-on=true]{background:var(--landing-lines-tight), var(--landing-blue)!important}.FeatureShowcase-module__bxxpfG__railDot[data-chapter="2"][data-on=true]{background:var(--landing-lines-tight), var(--landing-turquoise)!important}.FeatureShowcase-module__bxxpfG__railDot[data-chapter="3"][data-on=true]{background:var(--landing-lines-tight), var(--landing-secondary)!important}.FeatureShowcase-module__bxxpfG__railDot[data-chapter="4"][data-on=true]{background:var(--landing-lines-tight), var(--landing-primary)!important}.FeatureShowcase-module__bxxpfG__railName{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.FeatureShowcase-module__bxxpfG__screenStack{flex:auto;min-width:0;height:min(30rem,68vh);position:relative}.FeatureShowcase-module__bxxpfG__screen{flex-direction:column;min-height:0;display:flex;overflow:hidden;border:4px solid var(--landing-ink)!important;box-shadow:var(--landing-shadow-lg)!important;background:var(--landing-paper)!important}.FeatureShowcase-module__bxxpfG__screenStacked{opacity:0;pointer-events:none;transition:opacity .42s,transform .56s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(1.75rem)scale(.97)}.FeatureShowcase-module__bxxpfG__screenStacked[data-on=true]{opacity:1;pointer-events:auto;z-index:2;transform:none}.FeatureShowcase-module__bxxpfG__screenInline{width:100%;margin-top:1.5rem}@media (min-width:900px){.FeatureShowcase-module__bxxpfG__screenInline{display:none}}.FeatureShowcase-module__bxxpfG__screenBar{border-bottom:4px solid var(--landing-ink);flex:none;align-items:center;gap:.6rem;min-height:2.27rem;padding:.5rem .75rem;display:flex}.FeatureShowcase-module__bxxpfG__screen[data-chapter="0"] .FeatureShowcase-module__bxxpfG__screenBar{background:var(--landing-lines-tight), var(--landing-accent)!important}.FeatureShowcase-module__bxxpfG__screen[data-chapter="1"] .FeatureShowcase-module__bxxpfG__screenBar{background:var(--landing-lines-tight), var(--landing-blue)!important}.FeatureShowcase-module__bxxpfG__screen[data-chapter="2"] .FeatureShowcase-module__bxxpfG__screenBar{background:var(--landing-lines-tight), var(--landing-turquoise)!important}.FeatureShowcase-module__bxxpfG__screen[data-chapter="3"] .FeatureShowcase-module__bxxpfG__screenBar{background:var(--landing-lines-tight), var(--landing-secondary)!important}.FeatureShowcase-module__bxxpfG__screen[data-chapter="4"] .FeatureShowcase-module__bxxpfG__screenBar{background:var(--landing-lines-tight), var(--landing-primary)!important}.FeatureShowcase-module__bxxpfG__screenDots{gap:.25rem;display:inline-flex}.FeatureShowcase-module__bxxpfG__screenDots i{border:2px solid var(--landing-ink);background:var(--landing-paper);width:.5rem;height:.5rem;display:block}.FeatureShowcase-module__bxxpfG__screenBody{flex:auto;min-height:0;padding:.9rem;display:flex;overflow:hidden;background:var(--landing-lines-tight), var(--landing-paper)!important}.FeatureShowcase-module__bxxpfG__demo{flex-direction:column;flex:auto;min-height:0;display:flex;color:var(--landing-ink)!important}@keyframes FeatureShowcase-module__bxxpfG__fadeUp{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes FeatureShowcase-module__bxxpfG__popIn{0%{opacity:0;transform:translateY(.6rem)scale(.9)}60%{opacity:1;transform:translateY(0)scale(1.04)}to{opacity:1;transform:translateY(0)scale(1)}}.FeatureShowcase-module__bxxpfG__crumb{text-transform:uppercase;opacity:0;flex-wrap:wrap;gap:.4rem;margin:0;font-size:.64rem;font-weight:800;display:flex}.FeatureShowcase-module__bxxpfG__crumbSep{opacity:.5}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__crumb{animation:.36s 80ms both FeatureShowcase-module__bxxpfG__fadeUp}.FeatureShowcase-module__bxxpfG__stem{opacity:0;margin:.5rem 0 0;font-size:.86rem;font-weight:800;line-height:1.4}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__stem{animation:.42s .2s both FeatureShowcase-module__bxxpfG__fadeUp}.FeatureShowcase-module__bxxpfG__options{flex-direction:column;gap:.35rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.FeatureShowcase-module__bxxpfG__option{border:3px solid var(--landing-ink);box-shadow:var(--landing-shadow-sm);background-color:var(--landing-paper);opacity:0;align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.72rem;font-weight:700;line-height:1.3;display:flex;position:relative}.FeatureShowcase-module__bxxpfG__option b{border-right:2px solid var(--landing-ink);flex:none;align-self:stretch;align-items:center;padding-right:.45rem;font-weight:900;display:flex}.FeatureShowcase-module__bxxpfG__optionText{min-width:0}@keyframes FeatureShowcase-module__bxxpfG__optionIn{0%{opacity:0;transform:translate(-1.1rem)}to{opacity:1;transform:translate(0)}}@keyframes FeatureShowcase-module__bxxpfG__optionFade{0%{opacity:1}to{opacity:.4}}@keyframes FeatureShowcase-module__bxxpfG__optionPicked{to{background-color:var(--landing-primary)}}@keyframes FeatureShowcase-module__bxxpfG__optionRight{0%{background-color:var(--landing-paper);box-shadow:var(--landing-shadow-sm);transform:translate(0)}40%{background-color:var(--landing-secondary);box-shadow:5px 5px 0 var(--landing-ink);transform:translate(-3px,-3px)}70%{box-shadow:1px 1px 0 var(--landing-ink);transform:translate(1px,1px)}to{background-color:var(--landing-secondary);box-shadow:var(--landing-shadow-sm);transform:translate(0)}}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__option{animation:FeatureShowcase-module__bxxpfG__optionIn .42s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * .11s + .42s) both}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__option[data-role=idle]{animation:FeatureShowcase-module__bxxpfG__optionIn .42s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * .11s + .42s) both, FeatureShowcase-module__bxxpfG__optionFade .3s ease 2.45s forwards}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__option[data-role=picked]{animation:FeatureShowcase-module__bxxpfG__optionIn .42s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * .11s + .42s) both, FeatureShowcase-module__bxxpfG__press .26s ease 1.9s forwards, FeatureShowcase-module__bxxpfG__optionPicked .16s ease 1.98s forwards}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__option[data-role=right]{animation:FeatureShowcase-module__bxxpfG__optionIn .42s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * .11s + .42s) both, FeatureShowcase-module__bxxpfG__optionRight .62s cubic-bezier(.16, 1, .3, 1) 2.4s forwards}.FeatureShowcase-module__bxxpfG__option[data-role=right]:after,.FeatureShowcase-module__bxxpfG__option[data-role=picked]:after{opacity:0;margin-left:auto;font-weight:900}.FeatureShowcase-module__bxxpfG__option[data-role=right]:after{content:"✓"}.FeatureShowcase-module__bxxpfG__option[data-role=picked]:after{content:"✗"}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__option[data-role=picked]:after{animation:.32s 2s both FeatureShowcase-module__bxxpfG__popIn}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__option[data-role=right]:after{animation:.32s 2.65s both FeatureShowcase-module__bxxpfG__popIn}.FeatureShowcase-module__bxxpfG__verdict{flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:auto;padding-top:.75rem;display:flex}.FeatureShowcase-module__bxxpfG__explain{border-left:4px solid var(--landing-ink);opacity:0;margin:0;padding-left:.6rem;font-size:.74rem;font-weight:600;line-height:1.45}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__explain{animation:.42s 3.15s both FeatureShowcase-module__bxxpfG__fadeUp}.FeatureShowcase-module__bxxpfG__stamp{border:3px solid var(--landing-ink);box-shadow:var(--landing-shadow-sm);background:var(--landing-primary);opacity:0;align-self:flex-start;padding:.28rem .6rem;font-size:.66rem;font-weight:900}@keyframes FeatureShowcase-module__bxxpfG__stampIn{0%{opacity:0;transform:rotate(-8deg)scale(1.6)}to{opacity:1;transform:rotate(-3deg)scale(1)}}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__stamp{animation:.36s cubic-bezier(.16,1,.3,1) 2.9s both FeatureShowcase-module__bxxpfG__stampIn}.FeatureShowcase-module__bxxpfG__screenBody{container-type:inline-size}.FeatureShowcase-module__bxxpfG__flowRow{flex:auto;align-items:center;gap:.6rem;min-height:0;display:flex}@container (max-width:26rem){.FeatureShowcase-module__bxxpfG__flowRow{flex-direction:column;align-items:stretch}.FeatureShowcase-module__bxxpfG__flowRow .FeatureShowcase-module__bxxpfG__notes{height:12rem}.FeatureShowcase-module__bxxpfG__flowRow .FeatureShowcase-module__bxxpfG__notes,.FeatureShowcase-module__bxxpfG__flowRow .FeatureShowcase-module__bxxpfG__genOut,.FeatureShowcase-module__bxxpfG__flowRow .FeatureShowcase-module__bxxpfG__paperPick,.FeatureShowcase-module__bxxpfG__flowRow .FeatureShowcase-module__bxxpfG__paperDoc{flex:none}.FeatureShowcase-module__bxxpfG__genCard:nth-child(n+5){display:none}.FeatureShowcase-module__bxxpfG__genMeter,.FeatureShowcase-module__bxxpfG__flowArrow{align-self:center;transform:rotate(90deg)}}.FeatureShowcase-module__bxxpfG__notes{border:3px solid var(--landing-ink);min-width:0;box-shadow:var(--landing-shadow-sm);background:var(--landing-paper);opacity:0;flex-direction:column;flex:1 1 0;align-self:stretch;gap:.5rem;padding:.6rem;display:flex;position:relative;overflow:hidden;container-type:inline-size}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__notes{animation:.38s both FeatureShowcase-module__bxxpfG__fadeUp}.FeatureShowcase-module__bxxpfG__notesName{overflow-wrap:anywhere;border-bottom:3px solid var(--landing-ink);flex:none;padding-bottom:.4rem;font-size:clamp(1.1rem,17cqi,2rem);font-weight:900;line-height:1.1}.FeatureShowcase-module__bxxpfG__notesBody{flex-direction:column;flex:1 1 0;justify-content:space-between;gap:.32rem;min-height:0;display:flex;overflow:hidden}.FeatureShowcase-module__bxxpfG__notesLine{height:.42rem;width:var(--w);background:var(--landing-muted);border:2px solid var(--landing-ink);flex:none;display:block}.FeatureShowcase-module__bxxpfG__scan{background:var(--landing-turquoise);border-top:2px solid var(--landing-ink);border-bottom:2px solid var(--landing-ink);opacity:0;height:.45rem;position:absolute;top:0;left:0;right:0}@keyframes FeatureShowcase-module__bxxpfG__scanDown{0%{opacity:0;top:0}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__scan{animation:.667s ease-in-out .22s 2 both FeatureShowcase-module__bxxpfG__scanDown}.FeatureShowcase-module__bxxpfG__genMeter{flex:none;width:3.2rem;height:1.6rem;overflow:visible}.FeatureShowcase-module__bxxpfG__genMeterFill{fill:var(--landing-secondary);transform-box:fill-box;transform-origin:0;transform:scaleX(0)}.FeatureShowcase-module__bxxpfG__genMeterOutline{fill:none;stroke:var(--landing-ink);stroke-width:3px;stroke-linejoin:miter}@keyframes FeatureShowcase-module__bxxpfG__meterFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__genMeterFill{animation:1.334s linear .22s both FeatureShowcase-module__bxxpfG__meterFill}.FeatureShowcase-module__bxxpfG__genOut{flex-direction:column;flex:1 1 0;justify-content:space-between;align-self:stretch;gap:.4rem;min-width:0;display:flex}.FeatureShowcase-module__bxxpfG__genCard{border:3px solid var(--landing-ink);box-shadow:var(--landing-shadow-sm);background:var(--landing-turquoise);opacity:0;align-items:center;gap:.5rem;padding:.45rem .55rem;font-size:.7rem;display:flex}.FeatureShowcase-module__bxxpfG__genCard b{border-right:2px solid var(--landing-ink);padding-right:.45rem;font-weight:900}.FeatureShowcase-module__bxxpfG__genCard i{background:var(--landing-ink);opacity:.32;flex:auto;height:.32rem;display:block}.FeatureShowcase-module__bxxpfG__genCard i+i{flex:0 0 22%}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__genCard{animation:FeatureShowcase-module__bxxpfG__popIn .38s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * .11s + 1.6s) both}.FeatureShowcase-module__bxxpfG__tutorDemo{--tutor-half:calc(50% - .35rem);position:relative}.FeatureShowcase-module__bxxpfG__tutorLecture{width:var(--tutor-half);flex-direction:column;display:flex}.FeatureShowcase-module__bxxpfG__tutorLecture .FeatureShowcase-module__bxxpfG__crumb,.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__tutorLecture .FeatureShowcase-module__bxxpfG__crumb{opacity:1;animation:none}.FeatureShowcase-module__bxxpfG__screenInline .FeatureShowcase-module__bxxpfG__tutorDemo{min-height:32rem}.FeatureShowcase-module__bxxpfG__markGrid{grid-template-columns:repeat(5,1fr);gap:.3rem;margin-top:.8rem;display:grid;position:relative}.FeatureShowcase-module__bxxpfG__markTile{aspect-ratio:1;border:2px solid var(--landing-ink);background:var(--landing-paper);opacity:0;place-items:center;font-size:.62rem;font-weight:900;display:grid}@keyframes FeatureShowcase-module__bxxpfG__tileRight{to{background:var(--answer-correct)}}@keyframes FeatureShowcase-module__bxxpfG__tileWrong{to{background:var(--answer-incorrect);color:var(--landing-paper)}}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__markTile{animation:FeatureShowcase-module__bxxpfG__popIn .3s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * 12ms + .1s) both, FeatureShowcase-module__bxxpfG__tileRight .18s ease calc(var(--i) * 20ms + 1s) both}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__markTile[data-wrong=true]{animation:FeatureShowcase-module__bxxpfG__popIn .3s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * 12ms + .1s) both, FeatureShowcase-module__bxxpfG__tileWrong .18s ease calc(var(--i) * 20ms + 1s) both}.FeatureShowcase-module__bxxpfG__markScore{border:3px solid var(--landing-ink);box-shadow:var(--landing-shadow);background:var(--landing-accent);white-space:nowrap;opacity:0;padding:.3rem .75rem;font-size:1.35rem;font-weight:900;position:absolute;top:50%;left:50%;translate:-50% -50%}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__markScore{animation:.36s cubic-bezier(.16,1,.3,1) 1.75s both FeatureShowcase-module__bxxpfG__stampIn}.FeatureShowcase-module__bxxpfG__dock{gap:.45rem;margin-top:.75rem;display:flex}.FeatureShowcase-module__bxxpfG__dockBtn{border:3px solid var(--landing-ink);box-shadow:var(--landing-shadow-sm);background:var(--landing-accent);text-transform:uppercase;padding:.3rem .6rem;font-size:.66rem;font-weight:900;position:relative}.FeatureShowcase-module__bxxpfG__dockBtnSecondary{background:var(--landing-paper)}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__dockBtn:not(.FeatureShowcase-module__bxxpfG__dockBtnSecondary){animation:FeatureShowcase-module__bxxpfG__press .23s ease var(--t) forwards}.FeatureShowcase-module__bxxpfG__launcher{border:3px solid var(--landing-ink);box-shadow:var(--landing-shadow-sm);background:var(--ecg-screen);transform-origin:100% 100%;padding:.1rem .15rem;display:flex;position:absolute;bottom:0;right:0}.FeatureShowcase-module__bxxpfG__launcher .beepsMascot{width:90px;height:72px}.FeatureShowcase-module__bxxpfG__launcher .beepsMascot .mascotIcon{zoom:.75}@keyframes FeatureShowcase-module__bxxpfG__launcherSwell{40%{scale:1.3}}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__launcher{animation:FeatureShowcase-module__bxxpfG__launcherSwell .7s ease-in-out 2.65s, FeatureShowcase-module__bxxpfG__press .23s ease var(--t) forwards, FeatureShowcase-module__bxxpfG__fadeIn .15s ease 3.95s reverse both}.FeatureShowcase-module__bxxpfG__launcherBadge,.FeatureShowcase-module__bxxpfG__tutorOfferBadge{border:2px solid var(--landing-ink);background:var(--answer-incorrect);min-width:1.2rem;height:1.2rem;color:var(--landing-paper);place-items:center;padding:0 .2rem;font-size:.64rem;font-weight:900;line-height:1;display:grid}.FeatureShowcase-module__bxxpfG__launcherBadge{opacity:0;position:absolute;top:-.55rem;right:-.55rem}.FeatureShowcase-module__bxxpfG__tutorOfferBadge{position:absolute;top:-.5rem;right:-.5rem}@keyframes FeatureShowcase-module__bxxpfG__badgeNudge{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}75%{transform:rotate(10deg)}}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__launcherBadge{animation:.38s cubic-bezier(.16,1,.3,1) 2.3s both FeatureShowcase-module__bxxpfG__popIn,.42s 2.7s 2 FeatureShowcase-module__bxxpfG__badgeNudge}.FeatureShowcase-module__bxxpfG__tutorPanel{z-index:4;width:var(--tutor-half);border:3px solid var(--landing-ink);box-shadow:var(--landing-shadow);background-color:var(--ecg-screen);background-image:linear-gradient(var(--ecg-grid) 1px, transparent 1px), linear-gradient(90deg, var(--ecg-grid) 1px, transparent 1px);color:var(--ecg-green);opacity:0;transform-origin:100% 100%;background-size:22px 22px;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}@keyframes FeatureShowcase-module__bxxpfG__panelOpen{0%{opacity:0;transform:translateY(1rem)scale(.94)}to{opacity:1;transform:none}}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__tutorPanel{animation:.42s cubic-bezier(.16,1,.3,1) 3.9s both FeatureShowcase-module__bxxpfG__panelOpen}.FeatureShowcase-module__bxxpfG__tutorPanelBar{border-bottom:1px solid var(--ecg-edge);text-transform:uppercase;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.62rem;font-weight:900;display:flex}.FeatureShowcase-module__bxxpfG__tutorPanelClose{color:var(--ecg-green-muted);margin-left:auto;font-size:.9rem;line-height:1}.FeatureShowcase-module__bxxpfG__tutorPanelBody{flex:auto;min-height:0;position:relative;overflow:hidden}.FeatureShowcase-module__bxxpfG__tutorOffer{border:1px solid var(--ecg-green-dim);background:var(--ecg-raised);opacity:0;align-self:flex-start;margin-top:.3rem;padding:.3rem .5rem;font-size:.66rem;font-weight:800;line-height:1.35;position:relative}@keyframes FeatureShowcase-module__bxxpfG__offerPick{25%,70%{border-color:var(--ecg-green);background:var(--ecg-green);color:var(--ecg-screen)}}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__tutorOffer{animation:FeatureShowcase-module__bxxpfG__popIn .42s cubic-bezier(.16, 1, .3, 1) 4.45s both, FeatureShowcase-module__bxxpfG__offerPick .9s ease calc(var(--t) - .24s)}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__tutorOfferBadge{animation:FeatureShowcase-module__bxxpfG__fadeIn .2s ease calc(var(--t) + .4s) reverse forwards}.FeatureShowcase-module__bxxpfG__tutorLog{flex-direction:column;gap:.4rem;padding:.6rem;display:flex}.FeatureShowcase-module__bxxpfG__tutorUser{border:1px solid var(--ecg-edge);background:var(--ecg-raised);max-width:85%;color:var(--ecg-text);opacity:0;align-self:flex-end;margin:0;padding:.3rem .5rem;font-size:.66rem;font-weight:700;line-height:1.4}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__tutorUser{animation:.42s cubic-bezier(.16,1,.3,1) 5.8s both FeatureShowcase-module__bxxpfG__popIn}.FeatureShowcase-module__bxxpfG__tutorReply{opacity:0;margin:0;font-size:.66rem;font-weight:700;line-height:1.5}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__tutorReply{animation:.48s 6.55s both FeatureShowcase-module__bxxpfG__fadeUp}.FeatureShowcase-module__bxxpfG__tutorRecapItem{opacity:0;flex-direction:column;gap:.22rem;display:flex}.FeatureShowcase-module__bxxpfG__tutorRecapItem b{color:var(--ecg-green-bright);font-size:.64rem;font-weight:900}.FeatureShowcase-module__bxxpfG__tutorRecapLine{width:var(--w);background:var(--ecg-green-dim);height:.26rem;display:block}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__tutorRecapItem{animation:FeatureShowcase-module__bxxpfG__fadeUp .34s ease var(--t) both}.FeatureShowcase-module__bxxpfG__tutorComposer{border:1px solid var(--ecg-edge);background:var(--ecg-raised);color:var(--ecg-text-soft);margin:0 .6rem .6rem;padding:.35rem .55rem;font-size:.66rem}.FeatureShowcase-module__bxxpfG__cursor{left:var(--x);top:var(--y);z-index:3;pointer-events:none;transform-origin:0 0;opacity:0;width:1rem;height:1.25rem;position:absolute}.FeatureShowcase-module__bxxpfG__cursor svg{width:100%;height:100%;display:block;overflow:visible}.FeatureShowcase-module__bxxpfG__cursor path{fill:var(--landing-ink);stroke:var(--landing-paper);stroke-width:1.4px;stroke-linejoin:round}@keyframes FeatureShowcase-module__bxxpfG__cursorTap{0%{opacity:0;transform:translate(.7rem,.8rem)}30%{opacity:1;transform:translate(0)}50%{transform:scale(.8)}65%{transform:scale(1)}85%{opacity:1}to{opacity:0;transform:none}}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__cursor{animation:FeatureShowcase-module__bxxpfG__cursorTap var(--cd) ease calc(var(--t) - var(--cd) / 2) both}@keyframes FeatureShowcase-module__bxxpfG__press{0%{box-shadow:var(--landing-shadow-sm);transform:translate(0)}40%{box-shadow:0 0 0 var(--landing-ink);transform:translate(3px,3px)}to{box-shadow:var(--landing-shadow-sm);transform:translate(0)}}.FeatureShowcase-module__bxxpfG__flowArrow{text-align:center;opacity:0;flex:none;font-size:1.5rem;font-weight:900;line-height:1;display:block}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__flowArrow{animation:FeatureShowcase-module__bxxpfG__fadeIn .3s ease var(--t) both}.FeatureShowcase-module__bxxpfG__paperPick{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.FeatureShowcase-module__bxxpfG__chips{flex-direction:column;align-items:stretch;gap:.35rem;display:flex}.FeatureShowcase-module__bxxpfG__chip{border:3px solid var(--landing-ink);box-shadow:var(--landing-shadow-sm);background:var(--landing-paper);opacity:0;align-items:center;gap:.4rem;padding:.28rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex;position:relative}.FeatureShowcase-module__bxxpfG__chip:before{content:"✓";border:2px solid var(--landing-ink);background:var(--landing-paper);color:#0000;place-items:center;width:.72rem;height:.72rem;font-size:.5rem;line-height:1;display:grid}@keyframes FeatureShowcase-module__bxxpfG__chipPick{to{background:var(--landing-turquoise)}}@keyframes FeatureShowcase-module__bxxpfG__chipCheck{to{background:var(--landing-secondary);color:var(--landing-ink)}}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__chip{animation:FeatureShowcase-module__bxxpfG__popIn .36s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * 70ms + .1s) both}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__chip[data-picked=true]{animation:FeatureShowcase-module__bxxpfG__popIn .36s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * 70ms + .1s) both, FeatureShowcase-module__bxxpfG__press .23s ease var(--t) forwards, FeatureShowcase-module__bxxpfG__chipPick .16s ease calc(var(--t) + 65ms) both}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__chip[data-picked=true]:before{animation:FeatureShowcase-module__bxxpfG__chipCheck .16s ease calc(var(--t) + 65ms) both}.FeatureShowcase-module__bxxpfG__startBtn{border:3px solid var(--landing-ink);box-shadow:var(--landing-shadow-sm);background:var(--landing-accent);text-transform:uppercase;opacity:0;align-self:flex-start;margin-top:.75rem;padding:.4rem .8rem;font-size:.74rem;font-weight:900;position:relative}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__startBtn{animation:FeatureShowcase-module__bxxpfG__fadeUp .3s ease 1.43s both, FeatureShowcase-module__bxxpfG__press .23s ease var(--t) forwards}.FeatureShowcase-module__bxxpfG__paperDoc{border:3px solid var(--landing-ink);min-width:0;box-shadow:var(--landing-shadow-sm);background:var(--landing-paper);opacity:0;flex-direction:column;flex:1 1 0;align-self:stretch;gap:.7rem;padding:.65rem .75rem;display:flex;position:relative;overflow:hidden}.FeatureShowcase-module__bxxpfG__paperDoc:after{content:"";border-left:3px solid var(--landing-ink);border-bottom:3px solid var(--landing-ink);background:linear-gradient(to bottom left, var(--landing-muted) 50%, var(--landing-paper) 50%);width:1.1rem;height:1.1rem;position:absolute;top:-3px;right:-3px}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__paperDoc{animation:.36s cubic-bezier(.16,1,.3,1) 2.54s both FeatureShowcase-module__bxxpfG__popIn}.FeatureShowcase-module__bxxpfG__timerWrap{border-bottom:3px solid var(--landing-ink);flex-direction:column;gap:.3rem;padding-bottom:.5rem;display:flex}.FeatureShowcase-module__bxxpfG__timerLabel{opacity:.65;font-size:.6rem;font-weight:800}.FeatureShowcase-module__bxxpfG__timer{font-size:clamp(1.5rem,5vw,2rem);font-weight:900;line-height:1;display:inline-flex}.FeatureShowcase-module__bxxpfG__timerColon{padding:0 .05em}.FeatureShowcase-module__bxxpfG__reel{vertical-align:top;height:1em;display:inline-block;overflow:hidden}.FeatureShowcase-module__bxxpfG__reelInner{display:block}.FeatureShowcase-module__bxxpfG__reelInner span{height:1em;line-height:1;display:block}@keyframes FeatureShowcase-module__bxxpfG__reelDown{to{transform:translateY(-9em)}}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__reelInner{animation:3.9s steps(9,end) 2.9s both FeatureShowcase-module__bxxpfG__reelDown}.FeatureShowcase-module__bxxpfG__paperLines{flex-direction:column;flex:auto;justify-content:space-between;gap:.32rem;display:flex}.FeatureShowcase-module__bxxpfG__pieRow{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.FeatureShowcase-module__bxxpfG__pieWrap{aspect-ratio:1;flex:none;width:8.5rem;position:relative}.FeatureShowcase-module__bxxpfG__pie{width:100%;height:100%;display:block;overflow:visible}.FeatureShowcase-module__bxxpfG__pieSlice{fill:none;stroke-width:44px;stroke-dasharray:0 var(--c)}@keyframes FeatureShowcase-module__bxxpfG__pieFill{0%{stroke-dasharray:0 var(--c)}to{stroke-dasharray:var(--dash)}}@keyframes FeatureShowcase-module__bxxpfG__pieDim{to{opacity:.25}}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__pieSlice{animation:FeatureShowcase-module__bxxpfG__pieFill var(--dur) linear var(--delay) both}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__pieSlice:not([data-band=urgent]){animation:FeatureShowcase-module__bxxpfG__pieFill var(--dur) linear var(--delay) both, FeatureShowcase-module__bxxpfG__pieDim .26s ease 2.4s both}.FeatureShowcase-module__bxxpfG__pieEdge,.FeatureShowcase-module__bxxpfG__pieRim{fill:none;stroke:var(--landing-ink);stroke-width:3px}.FeatureShowcase-module__bxxpfG__pieEdge{opacity:0}.FeatureShowcase-module__bxxpfG__pieRim{stroke-width:3.5px}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__pieEdge{animation:.2s 1.5s both FeatureShowcase-module__bxxpfG__fadeIn}.FeatureShowcase-module__bxxpfG__pieLabel{opacity:0;font-size:8.5px;font-weight:900}@keyframes FeatureShowcase-module__bxxpfG__fadeIn{0%{opacity:0}to{opacity:1}}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__pieLabel{animation:.26s 1.55s both FeatureShowcase-module__bxxpfG__fadeIn}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__pieLabel:not([data-band=urgent]){animation:.26s 1.55s both FeatureShowcase-module__bxxpfG__fadeIn,.26s 2.4s forwards FeatureShowcase-module__bxxpfG__pieDim}.FeatureShowcase-module__bxxpfG__legend{flex-direction:column;gap:.35rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.FeatureShowcase-module__bxxpfG__legendItem{border:2px solid var(--landing-ink);background:var(--landing-paper);opacity:0;align-items:center;gap:.45rem;padding:.22rem .45rem;display:flex}.FeatureShowcase-module__bxxpfG__legendItem b,.FeatureShowcase-module__bxxpfG__legendItem small{line-height:1.2;display:block}.FeatureShowcase-module__bxxpfG__legendItem b{font-size:.68rem;font-weight:900}.FeatureShowcase-module__bxxpfG__legendItem small{opacity:.7;font-size:.58rem;font-weight:700}.FeatureShowcase-module__bxxpfG__swatch{border:2px solid var(--landing-ink);flex:none;width:.65rem;height:.65rem}@keyframes FeatureShowcase-module__bxxpfG__legendPick{to{background:var(--band-urgent-surface);box-shadow:var(--landing-shadow-sm)}}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__legendItem{animation:FeatureShowcase-module__bxxpfG__fadeUp .32s ease calc(var(--i) * .11s + .45s) both}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__legendItem[data-band=urgent]{animation:FeatureShowcase-module__bxxpfG__fadeUp .32s ease calc(var(--i) * .11s + .45s) both, FeatureShowcase-module__bxxpfG__legendPick .2s ease 2.4s forwards}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__legendItem:not([data-band=urgent]){animation:FeatureShowcase-module__bxxpfG__fadeUp .32s ease calc(var(--i) * .11s + .45s) both, FeatureShowcase-module__bxxpfG__pieDim .26s ease 2.4s forwards}.FeatureShowcase-module__bxxpfG__topicPanel{flex-direction:column;gap:.35rem;margin-top:auto;padding-top:.8rem;display:flex}.FeatureShowcase-module__bxxpfG__topicPanelTitle{border:3px solid var(--landing-ink);text-transform:uppercase;opacity:0;background:#b91c1c;align-self:flex-start;margin:0;padding:.2rem .5rem;font-size:.64rem;font-weight:900;color:var(--landing-paper)!important}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__topicPanelTitle{animation:.32s 2.6s both FeatureShowcase-module__bxxpfG__fadeUp}.FeatureShowcase-module__bxxpfG__topicItem{border:3px solid var(--landing-ink);box-shadow:var(--landing-shadow-sm);background:var(--landing-paper);opacity:0;justify-content:space-between;align-items:center;gap:.6rem;padding:.35rem .5rem;display:flex}.FeatureShowcase-module__bxxpfG__topicItem b,.FeatureShowcase-module__bxxpfG__topicItem small{line-height:1.25;display:block}.FeatureShowcase-module__bxxpfG__topicItem b{font-size:.72rem;font-weight:900}.FeatureShowcase-module__bxxpfG__topicItem small{opacity:.7;font-size:.6rem;font-weight:700}.FeatureShowcase-module__bxxpfG__topicActions{flex:none;gap:.3rem;display:flex}.FeatureShowcase-module__bxxpfG__revisitBtn,.FeatureShowcase-module__bxxpfG__teachBtn{border:2px solid var(--landing-ink);background:var(--landing-accent);text-transform:uppercase;white-space:nowrap;padding:.2rem .45rem;font-size:.6rem;font-weight:900}.FeatureShowcase-module__bxxpfG__teachBtn{background:var(--landing-blue)}@keyframes FeatureShowcase-module__bxxpfG__sheetUp{0%{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:translateY(0)}}.FeatureShowcase-module__bxxpfG__screen[data-played=true] .FeatureShowcase-module__bxxpfG__topicItem{animation:FeatureShowcase-module__bxxpfG__sheetUp .42s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * .14s + 2.75s) both}@media (prefers-reduced-motion:reduce){.FeatureShowcase-module__bxxpfG__chapter{opacity:1;transition:none;transform:none}.FeatureShowcase-module__bxxpfG__screenStacked{transition:none}.FeatureShowcase-module__bxxpfG__underline path{stroke-dashoffset:0;transition:none}.FeatureShowcase-module__bxxpfG__screen *,.FeatureShowcase-module__bxxpfG__screen :before,.FeatureShowcase-module__bxxpfG__screen :after{opacity:1!important;animation:none!important;transform:none!important}.FeatureShowcase-module__bxxpfG__scan,.FeatureShowcase-module__bxxpfG__cursor{display:none}.FeatureShowcase-module__bxxpfG__pieSlice{stroke-dasharray:var(--dash)!important}.FeatureShowcase-module__bxxpfG__chip[data-picked=true]{background:var(--landing-turquoise)}.FeatureShowcase-module__bxxpfG__option[data-role=right]{background-color:var(--landing-secondary)}.FeatureShowcase-module__bxxpfG__option[data-role=picked]{background-color:var(--landing-primary)}.FeatureShowcase-module__bxxpfG__option[data-role=idle]{opacity:.4!important}.FeatureShowcase-module__bxxpfG__genMeterFill{transform:none!important}.FeatureShowcase-module__bxxpfG__chip[data-picked=true]:before{background:var(--landing-secondary);color:var(--landing-ink)}.FeatureShowcase-module__bxxpfG__markTile{background:var(--answer-correct)}.FeatureShowcase-module__bxxpfG__markTile[data-wrong=true]{background:var(--answer-incorrect);color:var(--landing-paper)}.FeatureShowcase-module__bxxpfG__tutorOfferBadge{display:none}}
.ReviewsCarousel-module__HJ-Ifq__wrap{width:100%;overflow:hidden;transform:translateZ(0);-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ReviewsCarousel-module__HJ-Ifq__track{will-change:transform;backface-visibility:hidden;gap:1rem;width:max-content;padding:.5rem 1rem;display:flex}.ReviewsCarousel-module__HJ-Ifq__chip{text-align:center;cursor:pointer;flex-direction:column;flex:none;width:18rem;height:230px;padding:1.5rem;display:flex;border:3px solid var(--landing-ink)!important;box-shadow:var(--landing-shadow)!important;background:var(--landing-lines), var(--landing-paper)!important}.ReviewsCarousel-module__HJ-Ifq__chip:focus-visible{outline:3px solid var(--landing-accent);outline-offset:3px}.ReviewsCarousel-module__HJ-Ifq__chipSelected{box-shadow:6px 6px 0 var(--landing-accent)!important}@media (min-width:640px){.ReviewsCarousel-module__HJ-Ifq__chip{width:22rem;height:250px;padding:1.75rem}}.ReviewsCarousel-module__HJ-Ifq__quoteBox{flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.ReviewsCarousel-module__HJ-Ifq__quote{font-weight:600;line-height:1.4;overflow:hidden;color:var(--landing-ink)!important}.ReviewsCarousel-module__HJ-Ifq__reviewer{border-top:2px solid var(--landing-ink);flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding-top:.85rem;display:flex}.ReviewsCarousel-module__HJ-Ifq__reviewerInitial{flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.75rem;font-weight:900;display:inline-flex;border:2px solid var(--landing-ink)!important;background:var(--landing-accent)!important;color:var(--landing-ink)!important}.ReviewsCarousel-module__HJ-Ifq__reviewerMeta{font-size:.75rem;font-weight:800;color:var(--landing-ink)!important}
.ScrollRevealYou-module__hiBMnq__stage{height:290svh;margin-top:0;margin-bottom:calc(-1*max(0px,50svh - 16rem));position:relative}.ScrollRevealYou-module__hiBMnq__stageDone{height:100svh}.ScrollRevealYou-module__hiBMnq__sticky{flex-direction:column;justify-content:center;align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:visible}.ScrollRevealYou-module__hiBMnq__content{text-align:center;opacity:0;transform:translateY(calc((1 - var(--enter-progress,0)) * -28vh));will-change:transform;flex-direction:column;align-items:center;gap:.25rem;padding:0 1rem;transition:opacity .5s;display:flex}.ScrollRevealYou-module__hiBMnq__content.ScrollRevealYou-module__hiBMnq__isVisible{opacity:1}.ScrollRevealYou-module__hiBMnq__builtFor{letter-spacing:.08em;text-transform:uppercase;transform:translateY(calc((1 - var(--you-progress,0)) * 5vh)) scale(calc(.3 + var(--you-progress,0) * .9));will-change:transform;font-size:clamp(.85rem,2.6vw,1.35rem);font-weight:800;color:var(--landing-ink)!important}.ScrollRevealYou-module__hiBMnq__bigYou{transform:translateY(calc((1 - var(--you-progress,0)) * 5vh)) scale(calc(.3 + var(--you-progress,0) * .9));will-change:transform;font-size:clamp(3.5rem,14vw,8rem);font-weight:900;line-height:1;color:var(--landing-ink)!important}.ScrollRevealYou-module__hiBMnq__card{text-align:center;will-change:transform, opacity;align-items:center;gap:.75rem;width:min(24rem,88vw);margin-top:.65rem;padding:.65rem 1rem .65rem .65rem;font-size:.9rem;font-weight:600;line-height:1.3;display:flex;border:3px solid var(--landing-ink)!important;background:var(--landing-lines), var(--landing-paper)!important;color:var(--landing-ink)!important}@media (min-width:640px){.ScrollRevealYou-module__hiBMnq__card{font-size:1rem}}.ScrollRevealYou-module__hiBMnq__cardText{flex:1}.ScrollRevealYou-module__hiBMnq__cardHighlight{font-weight:900;display:block}.ScrollRevealYou-module__hiBMnq__cardIcon{flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid;border:3px solid var(--landing-ink)!important;background:var(--landing-paper)!important;color:var(--landing-ink)!important}.ScrollRevealYou-module__hiBMnq__cardIcon svg{width:1.4rem;height:1.4rem}.ScrollRevealYou-module__hiBMnq__cardRight{opacity:var(--card1-progress,0);transform:translateX(calc((1 - var(--card1-progress,0)) * 130%));background:var(--landing-lines), var(--landing-blue)!important}.ScrollRevealYou-module__hiBMnq__cardLeft{opacity:var(--card2-progress,0);transform:translateX(calc((var(--card2-progress,0) - 1) * 130%));background:var(--landing-lines), var(--landing-turquoise)!important}.ScrollRevealYou-module__hiBMnq__cardThird{opacity:var(--card3-progress,0);transform:translateX(calc((1 - var(--card3-progress,0)) * 130%));background:var(--landing-lines), var(--landing-accent)!important}.ScrollRevealYou-module__hiBMnq__isFinished .ScrollRevealYou-module__hiBMnq__builtFor,.ScrollRevealYou-module__hiBMnq__isFinished .ScrollRevealYou-module__hiBMnq__bigYou,.ScrollRevealYou-module__hiBMnq__isFinished .ScrollRevealYou-module__hiBMnq__card{transition:transform .28s ease-out,opacity .28s ease-out}@media (prefers-reduced-motion:reduce){.ScrollRevealYou-module__hiBMnq__stage{height:auto;margin-top:0;margin-bottom:0}.ScrollRevealYou-module__hiBMnq__sticky{gap:1rem;height:auto;padding:3rem 0;position:relative}.ScrollRevealYou-module__hiBMnq__content{opacity:1;transition:none;transform:none}.ScrollRevealYou-module__hiBMnq__builtFor,.ScrollRevealYou-module__hiBMnq__bigYou{transform:none}.ScrollRevealYou-module__hiBMnq__cardRight,.ScrollRevealYou-module__hiBMnq__cardLeft,.ScrollRevealYou-module__hiBMnq__cardThird{opacity:1;transform:none}}
.LandingPage-module__U9ej6W__page,.LandingPage-module__U9ej6W__header{--landing-ink:#14110d;--landing-bg:var(--retro-pink);--landing-paper:#fffdf6;--landing-primary:#e4432d;--landing-secondary:#2fa88a;--landing-accent:#f6c445;--landing-blue:#6ea8d8;--landing-muted:#e4dcc7;--landing-turquoise:var(--retro-turquoise);--landing-fbs-gold:var(--retro-gold);--landing-shadow:4px 4px 0 var(--landing-ink);--landing-shadow-lg:8px 8px 0 var(--landing-ink);--landing-shadow-sm:2px 2px 0 var(--landing-ink);--landing-lines:repeating-linear-gradient(0deg, transparent 0 25px, #14110d12 25px 27px);--landing-lines-tight:repeating-linear-gradient(0deg, transparent 0 21px, #14110d11 21px 23px)}.LandingPage-module__U9ej6W__page{min-height:100vh;overflow-x:clip;background:var(--landing-bg)!important;color:var(--landing-ink)!important}@keyframes LandingPage-module__U9ej6W__landingReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes LandingPage-module__U9ej6W__landingRevealDown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.LandingPage-module__U9ej6W__header{z-index:20;border-bottom:4px solid var(--landing-ink);animation:.48s both LandingPage-module__U9ej6W__landingRevealDown;position:sticky;top:0;background:var(--landing-ink)!important}.LandingPage-module__U9ej6W__container>*{animation:.65s cubic-bezier(.16,1,.3,1) both LandingPage-module__U9ej6W__landingReveal}.LandingPage-module__U9ej6W__container>:first-child{animation-delay:60ms}.LandingPage-module__U9ej6W__container>:nth-child(2){animation-delay:.15s}.LandingPage-module__U9ej6W__container>:nth-child(3){animation-delay:.22s}.LandingPage-module__U9ej6W__container>:nth-child(4){animation-delay:.29s}.LandingPage-module__U9ej6W__container>:nth-child(5){animation-delay:.36s}.LandingPage-module__U9ej6W__container>:nth-child(6){animation-delay:.43s}.LandingPage-module__U9ej6W__container>:nth-child(7){animation-delay:.5s}@media (prefers-reduced-motion:reduce){.LandingPage-module__U9ej6W__header,.LandingPage-module__U9ej6W__container>*{opacity:1;animation:none;transform:none}}.LandingPage-module__U9ej6W__headerInner{align-items:center;gap:.75rem;max-width:72rem;margin:0 auto;padding:.75rem 1rem;display:flex}@media (min-width:640px){.LandingPage-module__U9ej6W__headerInner{padding:1rem 2rem}}.LandingPage-module__U9ej6W__brandLink{align-items:center;gap:.75rem;min-width:0;display:flex}.LandingPage-module__U9ej6W__brand{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.25rem;font-weight:900;line-height:1;overflow:hidden;color:var(--landing-paper)!important}.LandingPage-module__U9ej6W__headerMascotWrap{flex:none;width:56px;height:44.8px;display:inline-block;position:relative;overflow:hidden}.LandingPage-module__U9ej6W__headerMascotWrap .mascotIcon{transform-origin:0 0;position:absolute;top:0;left:0;transform:scale(.4667)}.LandingPage-module__U9ej6W__headerActions{flex-shrink:0;gap:.5rem;margin-left:auto;display:flex}@media (max-width:429px){.LandingPage-module__U9ej6W__headerInner,.LandingPage-module__U9ej6W__brandLink{gap:.5rem}.LandingPage-module__U9ej6W__brand{font-size:1.0625rem}.LandingPage-module__U9ej6W__headerMascotWrap{width:44px;height:35.2px}.LandingPage-module__U9ej6W__headerMascotWrap .mascotIcon{transform:scale(.3667)}.LandingPage-module__U9ej6W__headerActions{gap:.375rem}.LandingPage-module__U9ej6W__headerActions .LandingPage-module__U9ej6W__btnSmall{padding:.4rem .6rem;font-size:.75rem}}.LandingPage-module__U9ej6W__container{max-width:72rem;margin:0 auto;padding:2rem 1rem 0}@media (min-width:640px){.LandingPage-module__U9ej6W__container{padding:3rem 2rem 0}}.LandingPage-module__U9ej6W__btn{white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:.55rem 1.1rem;font-size:.9rem;font-weight:800;transition:transform .14s,box-shadow .14s;display:inline-flex;border:3px solid var(--landing-ink)!important;box-shadow:var(--landing-shadow)!important;color:var(--landing-ink)!important;background:var(--landing-lines-tight), var(--landing-paper)!important;border-radius:0!important}.LandingPage-module__U9ej6W__btn:hover{transform:translate(-2px,-2px);box-shadow:var(--landing-shadow-lg)!important}.LandingPage-module__U9ej6W__btn:active{transform:translate(2px,2px);box-shadow:var(--landing-shadow-sm)!important}.LandingPage-module__U9ej6W__btnPrimary{background:var(--landing-lines-tight), var(--landing-turquoise)!important}.LandingPage-module__U9ej6W__btnSecondary{background:var(--landing-lines-tight), var(--landing-accent)!important}.LandingPage-module__U9ej6W__btnSmall{padding:.4rem .85rem;font-size:.8rem}.LandingPage-module__U9ej6W__heroRow{gap:1.5rem;display:grid}@media (min-width:768px){.LandingPage-module__U9ej6W__heroRow{grid-template-columns:3fr 2fr;align-items:stretch}}.LandingPage-module__U9ej6W__hero{text-align:left;padding:2rem 1.5rem;border:4px solid var(--landing-ink)!important;box-shadow:var(--landing-shadow-lg)!important;background:var(--landing-lines), var(--landing-primary)!important}.LandingPage-module__U9ej6W__tryItCard{text-align:left;flex-direction:column;gap:.85rem;padding:1.25rem 1.5rem 1.5rem;display:flex;border:4px solid var(--landing-ink)!important;box-shadow:var(--landing-shadow-lg)!important;background:var(--landing-lines), var(--landing-accent)!important}.LandingPage-module__U9ej6W__tryItTitle{font-size:1.6rem;font-weight:900;line-height:1.1;color:var(--landing-ink)!important}.LandingPage-module__U9ej6W__tryItQuestion{flex-direction:column;flex:1;gap:.45rem;padding:.85rem .9rem;display:flex;border:3px solid var(--landing-ink)!important;box-shadow:var(--landing-shadow-sm)!important;background:var(--flashcard-lines), var(--retro-card)!important}.LandingPage-module__U9ej6W__tryItStem{font-size:.9rem;font-weight:800;line-height:1.3;color:var(--landing-ink)!important}.LandingPage-module__U9ej6W__tryItOptions{flex-direction:column;gap:.5rem;transition:gap .32s;display:flex}.LandingPage-module__U9ej6W__tryItQuestion[data-marked=true] .LandingPage-module__U9ej6W__tryItOptions{gap:.3rem}.LandingPage-module__U9ej6W__tryItOptions .LandingPage-module__U9ej6W__tryItOption{padding:.6rem .85rem;font-size:.9rem;line-height:1.3;transition:padding .32s,font-size .32s,transform .12s,box-shadow .12s,background-color .12s,color .12s}.LandingPage-module__U9ej6W__tryItQuestion[data-marked=true] .LandingPage-module__U9ej6W__tryItOption{padding:.3rem .6rem;font-size:.8rem}@keyframes LandingPage-module__U9ej6W__tryItResultsIn{0%{opacity:0;transform:translateY(.6rem)}}.LandingPage-module__U9ej6W__tryItResults{animation:.32s 80ms both LandingPage-module__U9ej6W__tryItResultsIn}@media (prefers-reduced-motion:reduce){.LandingPage-module__U9ej6W__tryItOptions,.LandingPage-module__U9ej6W__tryItOptions .LandingPage-module__U9ej6W__tryItOption{transition:none}.LandingPage-module__U9ej6W__tryItResults{animation:none}}.LandingPage-module__U9ej6W__tryItExplanation{padding:.4rem .6rem;font-size:.78rem;line-height:1.35;border:3px solid var(--landing-ink)!important;box-shadow:var(--landing-shadow-sm)!important;background:var(--landing-lines-tight), var(--landing-paper)!important;color:var(--landing-ink)!important}.LandingPage-module__U9ej6W__tryItVerdict{flex-wrap:wrap;gap:.2rem .9rem;margin-bottom:.45rem;font-size:.78rem;line-height:1.35;display:flex;color:var(--landing-ink)!important}.LandingPage-module__U9ej6W__tryItMark{align-self:flex-start;margin:.15rem 0 .2rem}@media (min-width:640px){.LandingPage-module__U9ej6W__hero{padding:3.5rem 2.5rem}}.LandingPage-module__U9ej6W__heroTitle{margin-top:1rem;font-size:1.9rem;font-weight:900;line-height:1.1;color:var(--landing-ink)!important}@media (min-width:640px){.LandingPage-module__U9ej6W__heroTitle{font-size:3rem}}.LandingPage-module__U9ej6W__heroStatement{border-top:3px solid var(--landing-ink);max-width:36rem;margin-top:1.25rem;padding-top:1.25rem}.LandingPage-module__U9ej6W__heroStatementTitle{font-size:1.1rem;font-weight:800;line-height:1.45;color:var(--landing-ink)!important}@media (min-width:640px){.LandingPage-module__U9ej6W__heroStatementTitle{font-size:1.3rem}}.LandingPage-module__U9ej6W__scribbleMark{display:inline-block;position:relative}.LandingPage-module__U9ej6W__scribbleUnderline{pointer-events:none;width:calc(100% + .24em);height:.48em;position:absolute;bottom:-.2em;left:-.12em;overflow:visible}.LandingPage-module__U9ej6W__scribbleUnderline path{fill:none;stroke:var(--scribble-color);stroke-width:5.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1px;animation:LandingPage-module__U9ej6W__scribbleDraw .7s cubic-bezier(.25, .7, .35, 1) var(--scribble-delay,0s) forwards}.LandingPage-module__U9ej6W__scribbleUnderline .LandingPage-module__U9ej6W__scribbleUnderlineBase{stroke-width:3.6px}.LandingPage-module__U9ej6W__scribbleUnderline .LandingPage-module__U9ej6W__scribbleUnderlineMid{stroke-width:3.2px;opacity:.72;animation-duration:.62s;animation-delay:calc(var(--scribble-delay,0s) + .3s)}.LandingPage-module__U9ej6W__scribbleUnderline .LandingPage-module__U9ej6W__scribbleUnderlineFine{stroke-width:2.2px;opacity:.5;animation-duration:.52s;animation-delay:calc(var(--scribble-delay,0s) + .56s)}@keyframes LandingPage-module__U9ej6W__scribbleDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.LandingPage-module__U9ej6W__scribbleUnderline path{stroke-dashoffset:0;animation:none}}.LandingPage-module__U9ej6W__heroActions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.LandingPage-module__U9ej6W__sectionTitle{text-align:center;font-size:1.6rem;font-weight:900;color:var(--landing-ink)!important}@media (min-width:640px){.LandingPage-module__U9ej6W__sectionTitle{font-size:2.1rem}}.LandingPage-module__U9ej6W__sectionLead{text-align:center;max-width:32rem;margin:.5rem auto 0;font-weight:600;color:var(--landing-ink)!important}.LandingPage-module__U9ej6W__objectionSection{width:100vw;margin-top:3.5rem;margin-left:-50vw;margin-right:-50vw;padding:2.5rem 0;position:relative;left:50%;right:50%;border-top:4px solid var(--landing-ink)!important;border-bottom:4px solid var(--landing-ink)!important;background:var(--landing-lines), var(--landing-paper)!important}.LandingPage-module__U9ej6W__objectionInner{max-width:72rem;margin:0 auto;padding:0 1rem}@media (min-width:640px){.LandingPage-module__U9ej6W__objectionInner{padding:0 2rem}}.LandingPage-module__U9ej6W__objectionList{gap:1.75rem;margin-top:1.75rem;display:grid}.LandingPage-module__U9ej6W__objectionItem{gap:.75rem;padding:1.5rem 1.25rem;display:grid;border:4px solid var(--landing-ink)!important;box-shadow:var(--landing-shadow-lg)!important;background:var(--landing-lines), var(--landing-accent)!important}.LandingPage-module__U9ej6W__objectionItem-primary{background:var(--landing-lines), var(--landing-primary)!important}.LandingPage-module__U9ej6W__objectionItem-olive{background:var(--landing-lines), var(--retro-olive)!important}.LandingPage-module__U9ej6W__objectionItem-blue{background:var(--landing-lines), var(--landing-blue)!important}@media (min-width:640px){.LandingPage-module__U9ej6W__objectionItem{padding:2rem}}.LandingPage-module__U9ej6W__objectionQuestion{text-align:center;font-size:1.6rem;font-weight:900;line-height:1.15;color:var(--landing-ink)!important}@media (min-width:640px){.LandingPage-module__U9ej6W__objectionQuestion{font-size:2.25rem}}.LandingPage-module__U9ej6W__objectionAnswer{text-align:center;font-size:1rem;font-weight:700;line-height:1.45;color:var(--landing-ink)!important}.LandingPage-module__U9ej6W__objectionAnswer p+p{margin-top:.75em}@media (min-width:640px){.LandingPage-module__U9ej6W__objectionAnswer{font-size:1.15rem}}.LandingPage-module__U9ej6W__reviewsSection{width:100vw;margin-top:3.5rem;margin-left:-50vw;margin-right:-50vw;padding:2.5rem 0 3rem;position:relative;left:50%;right:50%;overflow:hidden;border-top:4px solid var(--landing-ink)!important;border-bottom:4px solid var(--landing-ink)!important;background:var(--landing-lines), var(--landing-fbs-gold)!important}.LandingPage-module__U9ej6W__reviewsSectionInner{max-width:72rem;margin:0 auto;padding:0 1rem}@media (min-width:640px){.LandingPage-module__U9ej6W__reviewsSectionInner{padding:0 2rem}}.LandingPage-module__U9ej6W__ctaBand{text-align:center;width:100vw;margin-top:3.5rem;margin-left:-50vw;margin-right:-50vw;padding:2rem 1.5rem;position:relative;left:50%;right:50%;border-top:4px solid var(--landing-ink)!important;background:var(--landing-lines), var(--landing-secondary)!important}.LandingPage-module__U9ej6W__ctaBandInner{max-width:72rem;margin:0 auto}@media (min-width:640px){.LandingPage-module__U9ej6W__ctaBand{padding:3rem 2.5rem}}.LandingPage-module__U9ej6W__ctaTitle{font-size:1.6rem;font-weight:900;color:var(--landing-ink)!important}@media (min-width:640px){.LandingPage-module__U9ej6W__ctaTitle{font-size:2.3rem}}.LandingPage-module__U9ej6W__ctaSubtitle{margin-top:.5rem;font-weight:700;color:var(--landing-ink)!important}.LandingPage-module__U9ej6W__ctaActions{justify-content:center;margin-top:1.5rem;display:flex}.LandingPage-module__U9ej6W__supportBox{max-width:32rem;margin:2.5rem auto 0;padding:1.25rem 1rem;border:4px solid var(--landing-ink)!important;box-shadow:var(--landing-shadow-lg)!important;background:var(--landing-lines), var(--landing-paper)!important}.LandingPage-module__U9ej6W__supportTitle{font-size:1.25rem;font-weight:900;color:var(--landing-ink)!important}.LandingPage-module__U9ej6W__supportText{overflow-wrap:anywhere;margin-top:.4rem;font-weight:700;color:var(--landing-ink)!important}.LandingPage-module__U9ej6W__supportLink{text-underline-offset:3px;font-weight:900;text-decoration:underline;color:var(--landing-ink)!important}.LandingPage-module__U9ej6W__footerMeta{border-top:2px solid var(--landing-ink);opacity:.8;text-align:center;margin-top:2rem;padding-top:1.5rem;font-size:.75rem;font-weight:700;color:var(--landing-ink)!important}.LandingPage-module__U9ej6W__footerLink{text-underline-offset:3px;font-weight:900;text-decoration:underline;color:var(--landing-ink)!important}.LandingPage-module__U9ej6W__footerMeta p+p{margin-top:.25rem}
