.gaming-mascot-module__tdUF0a__scene{width:100%;max-width:360px}.gaming-mascot-module__tdUF0a__art{width:100%;height:auto;display:block;overflow:visible}.gaming-mascot-module__tdUF0a__caption{color:var(--geo-muted);justify-content:center;align-items:center;gap:12px;margin-top:-12px;display:flex}.gaming-mascot-module__tdUF0a__caption>span{font-family:var(--font-serif);font-size:14px;font-style:italic}.gaming-mascot-module__tdUF0a__pause{border:1px solid var(--geo-line);width:28px;height:28px;color:var(--geo-muted);cursor:pointer;border-radius:50%;place-items:center;display:grid}.gaming-mascot-module__tdUF0a__pause:hover{color:var(--geo-accent);border-color:var(--geo-accent)}.gaming-mascot-module__tdUF0a__mascot{animation:6s step-end infinite gaming-mascot-module__tdUF0a__mascotBounce}.gaming-mascot-module__tdUF0a__eyes{transform-box:fill-box;transform-origin:50%;animation:6s step-end infinite gaming-mascot-module__tdUF0a__blink}.gaming-mascot-module__tdUF0a__happyEyes{opacity:0;animation:6s step-end infinite gaming-mascot-module__tdUF0a__happy}.gaming-mascot-module__tdUF0a__leftHand{animation:6s step-end infinite gaming-mascot-module__tdUF0a__handCelebrate}.gaming-mascot-module__tdUF0a__typingHand{animation:6s step-end infinite gaming-mascot-module__tdUF0a__rapidTyping}.gaming-mascot-module__tdUF0a__rightHand .gaming-mascot-module__tdUF0a__typingHand{--tap-rest:-3px;--tap-lift:0px}.gaming-mascot-module__tdUF0a__gameRunner{animation:6s step-end infinite gaming-mascot-module__tdUF0a__gameJump}.gaming-mascot-module__tdUF0a__obstacle{animation:6s steps(12,end) infinite gaming-mascot-module__tdUF0a__gameScroll}.gaming-mascot-module__tdUF0a__gameWin{opacity:0;animation:6s step-end infinite gaming-mascot-module__tdUF0a__happy}.gaming-mascot-module__tdUF0a__celebration{opacity:0;animation:6s step-end infinite gaming-mascot-module__tdUF0a__celebrate}.gaming-mascot-module__tdUF0a__smallSpark{opacity:0;animation:6s step-end .18s infinite gaming-mascot-module__tdUF0a__celebrate}.gaming-mascot-module__tdUF0a__steam{animation:3s steps(4,end) infinite gaming-mascot-module__tdUF0a__steamRise}.gaming-mascot-module__tdUF0a__scene[data-paused=true] *,.gaming-mascot-module__tdUF0a__scene[data-visible=false] *{animation-play-state:paused}@keyframes gaming-mascot-module__tdUF0a__mascotBounce{0%,12%,28%,44%,60%,88%,to{transform:translateY(0)}6%,20%,36%,52%{transform:translateY(1px)}68%,78%{transform:translateY(-4px)}73%,83%{transform:translateY(-2px)}}@keyframes gaming-mascot-module__tdUF0a__blink{0%,30%,to{opacity:1;transform:scaleY(1)}27%{transform:scaleY(.18)}66%{opacity:0}88%{opacity:1}}@keyframes gaming-mascot-module__tdUF0a__happy{0%,65%,88%,to{opacity:0}66%,87%{opacity:1}}@keyframes gaming-mascot-module__tdUF0a__handCelebrate{0%,88%,to{transform:translateY(0)}66%,82%{transform:translate(-2px,-6px)}70%{transform:translate(-2px,-8px)}}@keyframes gaming-mascot-module__tdUF0a__rapidTyping{0%,3.333%,6.667%,10%,13.333%,16.667%,20%,23.333%,26.667%,30%,33.333%,36.667%,40%,43.333%,46.667%,50%,53.333%,56.667%,60%,63.333%{transform:translateY(var(--tap-rest,0px))}1.667%,5%,8.333%,11.667%,15%,18.333%,21.667%,25%,28.333%,31.667%,35%,38.333%,41.667%,45%,48.333%,51.667%,55%,58.333%,61.667%{transform:translateY(var(--tap-lift,-3px))}65%,to{transform:translateY(0)}}@keyframes gaming-mascot-module__tdUF0a__gameJump{0%,24%,56%,to{opacity:1;transform:translateY(0)}30%,48%{transform:translateY(-6px)}36%{transform:translateY(-12px)}66%,88%{opacity:0}92%{opacity:1}}@keyframes gaming-mascot-module__tdUF0a__gameScroll{0%{opacity:1;transform:translate(0)}60%{opacity:1;transform:translate(-48px)}61%,to{opacity:0;transform:translate(-48px)}}@keyframes gaming-mascot-module__tdUF0a__celebrate{0%,65%,88%,to{opacity:0;transform:translateY(4px)}66%,76%{opacity:1;transform:translateY(0)}82%{opacity:.6;transform:translateY(-4px)}}@keyframes gaming-mascot-module__tdUF0a__steamRise{0%{opacity:0;transform:translateY(3px)}25%,50%{opacity:.4}to{opacity:0;transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.gaming-mascot-module__tdUF0a__scene *{animation:none!important}.gaming-mascot-module__tdUF0a__pause{display:none}}
.landing-module__bxHgOq__landing{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f9f9f7;--ink:#141413;--muted:#65635d;--line:#e6e4dc;--accent:#ad5434;--orange:#d97757;--peach:#f7e1d8;--sand:#ebe9e1;--surface:#fff;--serif:"Newsreader Variable", Newsreader, Georgia, serif;--sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, Roboto, "Helvetica Neue", Arial, sans-serif;font-synthesis:none}html:not([data-theme=light]) .landing-module__bxHgOq__landing{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#151515;--ink:#f4f3ee;--muted:#b1ada1;--line:#363635;--accent:#e59d82;--orange:#d97757;--peach:#452d24;--sand:#262625;--surface:#1f1f1e}.landing-module__bxHgOq__landing *{box-sizing:border-box}.landing-module__bxHgOq__landing{background:var(--paper);color:var(--ink);font:18px/1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0}:where(.landing-module__bxHgOq__landing) h1,:where(.landing-module__bxHgOq__landing) h2,:where(.landing-module__bxHgOq__landing) h3,:where(.landing-module__bxHgOq__landing) p{margin:0}:where(.landing-module__bxHgOq__landing) h1,:where(.landing-module__bxHgOq__landing) h2,:where(.landing-module__bxHgOq__landing) h3{font-family:var(--serif);font-weight:400}:where(.landing-module__bxHgOq__landing) h2{letter-spacing:-.02em;font-size:60px;line-height:1.12}:where(.landing-module__bxHgOq__landing) em{font-weight:400}:where(.landing-module__bxHgOq__landing) a{color:inherit;text-decoration:none}:where(.landing-module__bxHgOq__landing) button,:where(.landing-module__bxHgOq__landing) input{font:inherit}:where(.landing-module__bxHgOq__landing) button{color:inherit;cursor:pointer;border:0}:where(.landing-module__bxHgOq__landing) button:disabled{cursor:default}:where(.landing-module__bxHgOq__landing) a,:where(.landing-module__bxHgOq__landing) button,:where(.landing-module__bxHgOq__landing) label{-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where(.landing-module__bxHgOq__landing) a,:where(.landing-module__bxHgOq__landing) button{transition:color .18s,background .18s,transform .18s}:where(.landing-module__bxHgOq__landing) button:focus-visible,:where(.landing-module__bxHgOq__landing) a:focus-visible,:where(.landing-module__bxHgOq__landing) summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.landing-module__bxHgOq__landing [hidden]{display:none!important}:where(.landing-module__bxHgOq__landing) img{max-width:100%;display:block}:where(.landing-module__bxHgOq__landing) ::selection{background:var(--peach);color:var(--ink)}.landing-module__bxHgOq__wrap{width:min(1320px,100% - 96px);margin-inline:auto}.landing-module__bxHgOq__skip{z-index:50;background:var(--ink);color:var(--paper);border-radius:24px;padding:12px 24px;position:fixed;top:-80px;left:20px}.landing-module__bxHgOq__skip:focus{top:12px}.landing-module__bxHgOq__announcement{background:var(--peach);justify-content:center;align-items:center;gap:14px;min-height:44px;padding:8px 20px;font-size:15px;display:flex}.landing-module__bxHgOq__announcement a{align-items:center;gap:6px;display:inline-flex}.landing-module__bxHgOq__brand{font:650 32px/1 var(--serif);letter-spacing:-1.1px;align-items:center;gap:7px;display:inline-flex}.landing-module__bxHgOq__brand img{object-fit:contain;width:48px;height:48px}.landing-module__bxHgOq__button{white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:14px 26px;font-size:17px;font-weight:500;line-height:1.25;display:inline-flex}.landing-module__bxHgOq__button span{font-size:23px;font-weight:400;line-height:1}.landing-module__bxHgOq__button-dark{background:var(--ink);color:var(--paper)}.landing-module__bxHgOq__button-dark:hover{background:var(--accent);color:#fff;transform:translateY(-2px)}.landing-module__bxHgOq__button-paper{color:#141413;background:#f4f3ee}.landing-module__bxHgOq__button-paper:hover{background:#fff;transform:translateY(-2px)}.landing-module__bxHgOq__hero{text-align:center;min-height:740px;padding-top:84px;padding-bottom:70px;position:relative}.landing-module__bxHgOq__hero-copy{z-index:2;width:fit-content;max-width:100%;margin-inline:auto;position:relative}.landing-module__bxHgOq__hero h1{letter-spacing:-.01em;font-size:86px;font-weight:400;line-height:1.08}.landing-module__bxHgOq__hero h1 em{color:var(--accent)}.landing-module__bxHgOq__hero-description{color:var(--muted);margin-top:24px;font-size:20px;line-height:1.65}.landing-module__bxHgOq__hero-button{gap:24px;min-height:68px;margin-top:30px;padding:21px 37px;font-size:22px}.landing-module__bxHgOq__hero-notebook{color:#141413;background:#f4f3ee;border:1.5px solid #141413;border-radius:4px 13px 13px 4px;width:234px;padding:31px 14px 25px;position:absolute;bottom:69px;left:22px;transform:rotate(-9deg);box-shadow:7px 8px #e8e6de}.landing-module__bxHgOq__notebook-binding{flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:27px;bottom:27px;left:-7px}.landing-module__bxHgOq__notebook-binding span{background:#f4f3ee;border:1.5px solid #141413;border-radius:8px;width:16px;height:7px}.landing-module__bxHgOq__notebook-title{font:italic 22px/1.4 var(--serif)}.landing-module__bxHgOq__hero-notebook>img{width:230px;margin:12px 0}.landing-module__bxHgOq__notebook-note{font:italic 15px var(--serif);color:#65635d;display:block}.landing-module__bxHgOq__hero-study{width:400px;position:absolute;bottom:40px;right:-25px}.landing-module__bxHgOq__hero-study>img{width:100%}.landing-module__bxHgOq__hero-scroll{color:var(--muted);white-space:nowrap;align-items:center;gap:18px;font-size:15px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.landing-module__bxHgOq__hero-scroll span{font-size:20px}.landing-module__bxHgOq__learning-story{max-width:1240px;padding:69px 0 91px;position:relative}.landing-module__bxHgOq__section-anchor{position:absolute;top:0}.landing-module__bxHgOq__story-heading{justify-content:space-between;align-items:center;gap:50px;display:flex}.landing-module__bxHgOq__story-heading h2 em{color:var(--accent)}.landing-module__bxHgOq__story-heading>p{color:var(--muted);margin-right:70px;font-size:21px;line-height:1.7}.landing-module__bxHgOq__learning-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:37px;display:grid}.landing-module__bxHgOq__learning-tabs button{border:1px solid var(--line);text-align:left;background:0 0;border-radius:99px;align-items:center;gap:15px;min-height:61px;padding:13px 22px;font-size:17px;display:flex}.landing-module__bxHgOq__learning-tabs button[aria-selected=true]{color:var(--paper);background:var(--ink);border-color:var(--ink)}.landing-module__bxHgOq__learning-tabs button:hover{border-color:var(--accent)}.landing-module__bxHgOq__learning-tab-number{font:italic 16px var(--serif);opacity:.6}.landing-module__bxHgOq__learning-tab-arrow{margin-left:auto;font-size:24px}.landing-module__bxHgOq__learning-panels{overflow-anchor:none;margin-top:35px}.landing-module__bxHgOq__learning-panel{grid-template-columns:.88fr 1.12fr;align-items:center;gap:64px;min-height:620px;padding-block:17px 24px;display:grid}.landing-module__bxHgOq__learning-panel:focus-visible{outline:2px solid var(--accent);outline-offset:12px;border-radius:12px}.landing-module__bxHgOq__learning-copy{max-width:430px}.landing-module__bxHgOq__learning-kicker{color:var(--accent);letter-spacing:.1em;margin-bottom:21px;font-size:12px;display:block}.landing-module__bxHgOq__learning-copy h3{letter-spacing:-.01em;font-size:43px;line-height:1.17}.landing-module__bxHgOq__learning-copy h3 em{color:var(--accent)}.landing-module__bxHgOq__learning-copy>p{color:var(--muted);margin-top:23px;font-size:18px;line-height:1.8}.landing-module__bxHgOq__learning-copy strong{color:var(--ink);font-weight:500}.landing-module__bxHgOq__learning-copy>p.landing-module__bxHgOq__learning-note{color:var(--muted);margin-top:20px;font-size:15px;line-height:1.7}.landing-module__bxHgOq__learning-link{border-bottom:1px solid var(--line);align-items:center;gap:20px;margin-top:29px;padding-bottom:7px;font-size:16px;display:inline-flex}.landing-module__bxHgOq__learning-link span{font-size:22px}.landing-module__bxHgOq__learning-link:hover{color:var(--accent);border-color:var(--accent)}.landing-module__bxHgOq__ai-story{background:var(--sand);padding:85px 0 76px;overflow:hidden}.landing-module__bxHgOq__ai-story .landing-module__bxHgOq__wrap{max-width:1180px}.landing-module__bxHgOq__ai-story-heading{text-align:center}.landing-module__bxHgOq__ai-story-heading .landing-module__bxHgOq__eyebrow{color:var(--accent);margin-bottom:19px;font-size:18px}.landing-module__bxHgOq__ai-story-heading h2{font-size:58px;line-height:1.15}.landing-module__bxHgOq__ai-story-heading h2 em{color:var(--accent)}.landing-module__bxHgOq__ai-story-heading>p:last-child{color:var(--muted);margin-top:23px;font-size:19px;line-height:1.65}.landing-module__bxHgOq__ai-story-board{grid-template-rows:1fr 1fr;grid-template-columns:1fr .9fr 1fr;align-items:center;gap:30px 40px;max-width:1100px;margin:49px auto 38px;display:grid;position:relative}.landing-module__bxHgOq__ai-connections{width:100%;height:100%;color:var(--accent);opacity:.6;pointer-events:none;position:absolute;inset:0}.landing-module__bxHgOq__ai-story-center{text-align:center;grid-area:1/2/3;place-self:center;width:100%;position:relative}.landing-module__bxHgOq__ai-pencil-note{font:italic 20px var(--serif);color:var(--accent);margin-bottom:17px;display:block;transform:rotate(-7deg)}.landing-module__bxHgOq__ai-mascot-halo{aspect-ratio:1;background:var(--paper);border:1px solid var(--line);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:264px;margin:0 auto;display:flex;position:relative}.landing-module__bxHgOq__ai-mascot-halo>img{object-fit:contain;width:150px;height:150px}.landing-module__bxHgOq__ai-mascot-halo>span{font:500 28px/1.4 var(--sans);letter-spacing:-.02em}.landing-module__bxHgOq__ai-mascot-halo em{font:italic 30px var(--serif);color:var(--accent)}.landing-module__bxHgOq__ai-sparkle{width:34px;height:34px;color:var(--accent);position:absolute;top:8px;right:8px}.landing-module__bxHgOq__ai-note-card{color:#141413;background:#fff;border:1px solid #dcd9cf;border-radius:5px;justify-self:center;width:100%;max-width:303px;padding:11px 13px 25px;position:relative;box-shadow:5px 7px #14141308}.landing-module__bxHgOq__ai-note-card:before{content:"";background:#d9b89188;width:58px;height:17px;position:absolute;top:-9px;left:calc(50% - 29px);transform:rotate(-3deg)}.landing-module__bxHgOq__ai-note-card>img{object-fit:contain;width:100%;height:183px}.landing-module__bxHgOq__ai-note-card h3{text-align:center;letter-spacing:-.01em;white-space:nowrap;margin-top:3px;font-size:23px;line-height:1.4}.landing-module__bxHgOq__ai-note-card h3 em{color:#ad5434}.landing-module__bxHgOq__ai-note-topic{grid-area:1/1;transform:rotate(-4deg)}.landing-module__bxHgOq__ai-note-question{grid-area:1/3;transform:rotate(4deg)}.landing-module__bxHgOq__ai-note-analysis{grid-area:2/1;transform:rotate(2deg)}.landing-module__bxHgOq__ai-note-plan{grid-area:2/3;transform:rotate(-3deg)}.landing-module__bxHgOq__ai-story-footer{text-align:center;padding-top:12px}.landing-module__bxHgOq__ai-story-footer>p{margin-bottom:23px;font-size:20px}.landing-module__bxHgOq__ai-story-footer small{color:var(--muted);margin-top:20px;font-size:12px;line-height:1.8;display:block}html:not([data-theme=light]) .landing-module__bxHgOq__landing .landing-module__bxHgOq__hero-study{background:#f4f3ee;border-radius:18px}.landing-module__bxHgOq__faq-section{grid-template-columns:.85fr 1.15fr;gap:90px;padding-block:115px;display:grid}.landing-module__bxHgOq__faq-section h2{font-size:56px}.landing-module__bxHgOq__faq-section h2 em{color:var(--muted)}.landing-module__bxHgOq__underlined-link{border-bottom:1px solid;align-items:center;gap:25px;margin-top:30px;padding-bottom:8px;font-size:17px;display:inline-flex}.landing-module__bxHgOq__underlined-link:hover{color:var(--accent)}.landing-module__bxHgOq__faq-list details{border-top:1px solid var(--line)}.landing-module__bxHgOq__faq-list details:last-child{border-bottom:1px solid var(--line)}.landing-module__bxHgOq__faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:23px 0;font-size:18px;font-weight:500;line-height:1.5;list-style:none;display:flex}.landing-module__bxHgOq__faq-list summary::-webkit-details-marker{display:none}.landing-module__bxHgOq__faq-list summary>span{color:var(--muted);font-size:26px;font-weight:400}.landing-module__bxHgOq__faq-list details[open] summary>span{transform:rotate(45deg)}.landing-module__bxHgOq__faq-list details p{color:var(--muted);padding:0 24px 25px 0;font-size:17px;line-height:1.7}.landing-module__bxHgOq__footer{color:#f4f3ee;background:#141413;border-radius:27px 27px 0 0}html:not([data-theme=light]) .landing-module__bxHgOq__landing .landing-module__bxHgOq__footer{--geo-paper:#1f1f1e;background:#1f1f1e}.landing-module__bxHgOq__closing{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;padding:85px 0 80px;display:grid}.landing-module__bxHgOq__closing h2{font-size:65px;line-height:1.15}.landing-module__bxHgOq__closing h2 em{color:#e59d82}.landing-module__bxHgOq__closing .landing-module__bxHgOq__button{min-height:63px;margin-top:35px;padding:18px 32px;font-size:20px}.landing-module__bxHgOq__closing-mascot img{width:360px;margin:0 auto}.landing-module__bxHgOq__closing-mascot .landing-module__bxHgOq__pencil-note{font:italic 22px var(--serif);color:#cbc8be;text-align:center;margin-top:8px;display:block;transform:rotate(-5deg)}.landing-module__bxHgOq__footer-nav{border-top:1px solid #363635;align-items:center;gap:25px;padding:30px 0;display:flex}.landing-module__bxHgOq__footer-brand{font-size:30px}.landing-module__bxHgOq__footer-nav>p{color:#b1ada1;font-size:14px}.landing-module__bxHgOq__footer-nav nav{align-items:center;gap:25px;margin-left:auto;font-size:15px;display:flex}.landing-module__bxHgOq__footer-nav a:hover{color:#e59d82}.landing-module__bxHgOq__footer-bottom{color:#b1ada1;border-top:1px solid #363635;justify-content:space-between;gap:20px;padding:24px 0;font-size:13px;display:flex}@media (min-width:1500px){.landing-module__bxHgOq__hero{min-height:810px;padding-top:105px}.landing-module__bxHgOq__hero h1{font-size:94px}.landing-module__bxHgOq__hero-study{width:450px;bottom:52px;right:0}.landing-module__bxHgOq__hero-notebook{width:260px;bottom:90px;left:40px}}@media (max-width:1100px){.landing-module__bxHgOq__wrap{width:calc(100% - 64px)}.landing-module__bxHgOq__hero{min-height:740px}.landing-module__bxHgOq__hero h1{font-size:78px}.landing-module__bxHgOq__hero-study{width:335px;bottom:30px;right:-15px}.landing-module__bxHgOq__hero-notebook{width:196px;padding-block:28px 22px;bottom:70px;left:0}.landing-module__bxHgOq__notebook-title{font-size:20px}.landing-module__bxHgOq__notebook-note{font-size:13px}.landing-module__bxHgOq__hero-notebook>img{margin-block:10px}.landing-module__bxHgOq__faq-section{gap:50px}.landing-module__bxHgOq__faq-section h2{font-size:50px}.landing-module__bxHgOq__closing h2{font-size:57px}.landing-module__bxHgOq__footer-nav nav{gap:17px;font-size:13px}.landing-module__bxHgOq__footer-nav>p{font-size:13px}}@media (max-width:900px){.landing-module__bxHgOq__hero-notebook{display:none}.landing-module__bxHgOq__notebook-title{font-size:17px}.landing-module__bxHgOq__notebook-note{font-size:12px}.landing-module__bxHgOq__hero-study{width:380px;margin:32px auto 0;position:relative;bottom:auto;right:auto}.landing-module__bxHgOq__hero{min-height:0;padding:60px 0 35px}.landing-module__bxHgOq__hero h1{font-size:72px}.landing-module__bxHgOq__hero-scroll{justify-content:center;margin-top:20px;position:static;transform:none}.landing-module__bxHgOq__faq-section h2{font-size:45px}.landing-module__bxHgOq__faq-list summary{font-size:17px}.landing-module__bxHgOq__closing h2{font-size:48px}.landing-module__bxHgOq__closing{gap:25px}.landing-module__bxHgOq__closing .landing-module__bxHgOq__button{font-size:17px}.landing-module__bxHgOq__footer-nav{flex-wrap:wrap}.landing-module__bxHgOq__footer-nav nav{justify-content:space-between;width:100%;margin:0;font-size:15px}}@media (max-width:640px){.landing-module__bxHgOq__wrap{width:calc(100% - 40px)}.landing-module__bxHgOq__announcement{gap:12px;min-height:39px;padding:8px 10px;font-size:12px}.landing-module__bxHgOq__brand{gap:4px;font-size:28px}.landing-module__bxHgOq__brand img{width:37px;height:37px}.landing-module__bxHgOq__hero{min-height:0;padding-top:56px;padding-bottom:35px}.landing-module__bxHgOq__hero h1{letter-spacing:-.01em;font-size:clamp(48px,13vw,64px);line-height:1.1}.landing-module__bxHgOq__hero-description{margin-top:22px;font-size:18px;line-height:1.65}.landing-module__bxHgOq__hero-button{min-height:60px;margin-top:26px;padding:18px 31px;font-size:19px}.landing-module__bxHgOq__hero-notebook{display:none}.landing-module__bxHgOq__hero-study{width:min(370px,100%);margin:29px auto 0;position:relative;bottom:auto;right:auto}.landing-module__bxHgOq__hero-scroll{justify-content:center;margin-top:20px;font-size:14px;position:static;transform:none}.landing-module__bxHgOq__hero-scroll span{font-size:19px}:where(.landing-module__bxHgOq__landing) h2{letter-spacing:-.02em;font-size:40px}.landing-module__bxHgOq__faq-section{grid-template-columns:1fr;gap:35px;padding-block:65px}.landing-module__bxHgOq__faq-section h2{font-size:43px}.landing-module__bxHgOq__underlined-link{margin-top:23px;font-size:16px}.landing-module__bxHgOq__faq-list summary{padding:20px 0;font-size:17px}.landing-module__bxHgOq__faq-list details p{padding-right:15px;font-size:16px}.landing-module__bxHgOq__footer{border-radius:22px 22px 0 0}.landing-module__bxHgOq__closing{grid-template-columns:1fr;gap:42px;padding:57px 0 48px}.landing-module__bxHgOq__closing h2{font-size:43px}.landing-module__bxHgOq__closing .landing-module__bxHgOq__button{min-height:58px;margin-top:29px;padding-inline:24px;font-size:17px}.landing-module__bxHgOq__closing-mascot img{width:260px}.landing-module__bxHgOq__closing-mascot .landing-module__bxHgOq__pencil-note{font-size:19px}.landing-module__bxHgOq__footer-nav{gap:16px;padding-block:26px}.landing-module__bxHgOq__footer-brand{font-size:28px}.landing-module__bxHgOq__footer-nav>p{margin-left:auto;font-size:12px}.landing-module__bxHgOq__footer-nav nav{flex-wrap:wrap;gap:10px;font-size:12px}.landing-module__bxHgOq__footer-bottom{padding-block:22px;font-size:12px}}@media (max-width:360px){.landing-module__bxHgOq__wrap{width:calc(100% - 30px)}.landing-module__bxHgOq__brand{font-size:25px}.landing-module__bxHgOq__brand img{width:31px;height:31px}.landing-module__bxHgOq__hero-description{font-size:17px}.landing-module__bxHgOq__closing h2{font-size:38px}.landing-module__bxHgOq__closing .landing-module__bxHgOq__button{font-size:15px}}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__landing html{scroll-behavior:auto}.landing-module__bxHgOq__landing *,.landing-module__bxHgOq__landing :before,.landing-module__bxHgOq__landing :after{transition:none!important;animation:none!important}}@media (max-width:1100px){.landing-module__bxHgOq__story-heading h2,.landing-module__bxHgOq__ai-story-heading h2{font-size:52px}.landing-module__bxHgOq__story-heading>p{margin-right:20px;font-size:19px}.landing-module__bxHgOq__ai-story-board{gap:29px 34px}.landing-module__bxHgOq__ai-note-card>img{height:160px}.landing-module__bxHgOq__ai-note-card h3{font-size:20px}.landing-module__bxHgOq__ai-mascot-halo>img{width:125px;height:125px}.landing-module__bxHgOq__ai-pencil-note{font-size:17px}}@media (max-width:800px){.landing-module__bxHgOq__learning-story{padding-block:58px 69px}.landing-module__bxHgOq__story-heading{gap:30px}.landing-module__bxHgOq__story-heading h2,.landing-module__bxHgOq__ai-story-heading h2{font-size:47px}.landing-module__bxHgOq__story-heading>p{margin-right:0;font-size:17px}.landing-module__bxHgOq__ai-story{padding-block:66px}.landing-module__bxHgOq__ai-story-board{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;gap:31px;margin-top:28px;padding-inline:10px}.landing-module__bxHgOq__ai-story-center{grid-area:1/1/auto/3;width:200px;margin-bottom:9px}.landing-module__bxHgOq__ai-pencil-note{margin-bottom:9px}.landing-module__bxHgOq__ai-mascot-halo{width:165px}.landing-module__bxHgOq__ai-mascot-halo>img{width:92px;height:92px}.landing-module__bxHgOq__ai-mascot-halo>span{font-size:22px}.landing-module__bxHgOq__ai-mascot-halo em{font-size:24px}.landing-module__bxHgOq__ai-sparkle{width:26px;height:26px;top:0;right:0}.landing-module__bxHgOq__ai-note-topic{grid-area:2/1}.landing-module__bxHgOq__ai-note-question{grid-area:2/2}.landing-module__bxHgOq__ai-note-analysis{grid-area:3/1}.landing-module__bxHgOq__ai-note-plan{grid-area:3/2}.landing-module__bxHgOq__ai-note-card>img{height:175px}.landing-module__bxHgOq__ai-note-card h3{font-size:22px}.landing-module__bxHgOq__ai-connections{display:none}}@media (max-width:640px){.landing-module__bxHgOq__learning-story{padding-block:43px 60px}.landing-module__bxHgOq__story-heading{text-align:center;display:block}.landing-module__bxHgOq__story-heading h2,.landing-module__bxHgOq__ai-story-heading h2{font-size:42px}.landing-module__bxHgOq__story-heading>p{margin-top:22px;font-size:18px}.landing-module__bxHgOq__ai-story{padding-block:58px}.landing-module__bxHgOq__ai-story-heading>p:last-child{margin-inline:auto;max-width:270px;margin-top:20px;font-size:17px}.landing-module__bxHgOq__ai-story-heading .landing-module__bxHgOq__eyebrow{font-size:17px}.landing-module__bxHgOq__ai-story-board{gap:26px 16px;padding-inline:6px}.landing-module__bxHgOq__ai-note-card{padding:10px 7px 17px}.landing-module__bxHgOq__ai-note-card>img{height:125px}.landing-module__bxHgOq__ai-note-card h3{white-space:normal;font-size:20px;line-height:1.4}.landing-module__bxHgOq__ai-note-card h3 em{display:block}.landing-module__bxHgOq__ai-note-card:before{width:42px;height:13px;top:-7px;left:calc(50% - 21px)}.landing-module__bxHgOq__ai-story-footer>p{max-width:280px;margin-inline:auto;font-size:18px}.landing-module__bxHgOq__ai-story-footer small{font-size:11px}}@media (max-width:360px){.landing-module__bxHgOq__story-heading h2,.landing-module__bxHgOq__ai-story-heading h2{font-size:37px}.landing-module__bxHgOq__ai-note-card>img{height:113px}.landing-module__bxHgOq__ai-note-card h3{font-size:18px}.landing-module__bxHgOq__ai-story-board{gap:23px 13px}}@media (max-width:1100px){.landing-module__bxHgOq__learning-panel{gap:37px}.landing-module__bxHgOq__learning-copy h3{font-size:37px}.landing-module__bxHgOq__learning-tabs button{padding-inline:18px;font-size:16px}}@media (max-width:800px){.landing-module__bxHgOq__learning-panel{grid-template-columns:1fr;gap:30px;padding-block:9px 0}.landing-module__bxHgOq__learning-copy{width:100%;max-width:560px;margin-inline:auto}.landing-module__bxHgOq__learning-copy h3{font-size:40px}.landing-module__bxHgOq__learning-tabs button{justify-content:center;gap:10px;padding-inline:12px;font-size:15px}.landing-module__bxHgOq__learning-tab-arrow{display:none}.landing-module__bxHgOq__learning-note{max-width:100%}}@media (max-width:640px){.landing-module__bxHgOq__learning-tabs{gap:7px;margin-top:30px}.landing-module__bxHgOq__learning-tabs button{text-align:center;min-height:53px;padding:10px 7px;font-size:13px;line-height:1.45}.landing-module__bxHgOq__learning-tab-number{display:none}.landing-module__bxHgOq__learning-panels{margin-top:23px}.landing-module__bxHgOq__learning-panel{gap:28px}.landing-module__bxHgOq__learning-copy h3{font-size:36px}.landing-module__bxHgOq__learning-kicker{margin-bottom:16px;font-size:11px}.landing-module__bxHgOq__learning-copy>p{margin-top:19px;font-size:17px;line-height:1.8}.landing-module__bxHgOq__learning-copy>p.landing-module__bxHgOq__learning-note{margin-top:17px;font-size:14px}.landing-module__bxHgOq__learning-link{margin-top:23px;font-size:15px}}@media (max-width:360px){.landing-module__bxHgOq__learning-tabs button{padding-inline:5px;font-size:12px}.landing-module__bxHgOq__learning-copy h3{font-size:33px}}.landing-module__bxHgOq__learning-story{background:0 0;border:0;border-radius:0;max-width:1080px;margin-block:62px 76px;padding:0}.landing-module__bxHgOq__story-heading{gap:28px}.landing-module__bxHgOq__story-heading h2{font-size:42px;line-height:1.16}.landing-module__bxHgOq__story-heading h2 br{display:none}.landing-module__bxHgOq__story-heading h2 em:before{content:" "}.landing-module__bxHgOq__story-heading>p{margin:0;font-size:16px;line-height:1.5}.landing-module__bxHgOq__learning-tabs{gap:12px;margin-top:18px}.landing-module__bxHgOq__learning-tabs button{gap:13px;min-height:44px;padding:8px 18px;font-size:15px}.landing-module__bxHgOq__learning-tab-arrow{font-size:23px;line-height:1}.landing-module__bxHgOq__learning-panels{margin-top:22px}.landing-module__bxHgOq__learning-panel{grid-template-columns:280px minmax(0,1fr);align-items:center;gap:36px;min-height:0;padding:0;display:grid}.landing-module__bxHgOq__learning-overview{flex-direction:column;align-items:flex-start;gap:20px;padding:0;display:flex}.landing-module__bxHgOq__learning-copy{min-width:0;max-width:none;margin:0}.landing-module__bxHgOq__learning-kicker{display:none}.landing-module__bxHgOq__learning-copy h3{font-size:32px;line-height:1.2}.landing-module__bxHgOq__learning-copy h3 br{display:block}.landing-module__bxHgOq__learning-copy h3 em:before{content:none}.landing-module__bxHgOq__learning-copy>p{max-width:none;margin-top:15px;font-size:16px;line-height:1.65}.landing-module__bxHgOq__learning-copy>p.landing-module__bxHgOq__learning-note{margin:12px 0 0;font-size:13px;line-height:1.6;display:block}.landing-module__bxHgOq__learning-link{gap:12px;margin-top:15px;padding-bottom:4px;font-size:14px}.landing-module__bxHgOq__learning-link span{font-size:21px;line-height:1}.landing-module__bxHgOq__learning-brand-art{align-self:center;width:170px}.landing-module__bxHgOq__learning-brand-art>img{object-fit:contain;width:100%;height:134px}.landing-module__bxHgOq__product-window{color:#141413;border:1px solid var(--line);background:#f9f9f7;border-radius:11px;width:100%;min-width:0;margin:0;overflow:hidden;box-shadow:0 15px 38px #1414130b}.landing-module__bxHgOq__product-window-bar{color:#65635d;background:#faf9f5;border-bottom:1px solid #e3e1d9;align-items:center;gap:12px;padding:7px 13px;font-size:11px;display:flex}.landing-module__bxHgOq__product-window-bar>a{color:#ad5434;align-items:center;gap:9px;margin-left:auto;display:inline-flex}.landing-module__bxHgOq__product-window-bar>a:hover{text-decoration:underline}.landing-module__bxHgOq__product-window-divider{color:#b1ada1;margin-inline:7px}.landing-module__bxHgOq__window-dots{gap:4px;display:flex}.landing-module__bxHgOq__window-dots i{border:1px solid #b1ada1;border-radius:50%;width:6px;height:6px}.landing-module__bxHgOq__product-viewport{width:100%;height:500px;position:relative;overflow:hidden}.landing-module__bxHgOq__product-viewport>iframe{transform-origin:0 0;pointer-events:none;border:0;width:1280px;max-width:none;height:760px;display:block}html:not([data-theme=light]) .landing-module__bxHgOq__landing .landing-module__bxHgOq__learning-brand-art>img{background:#f4f3ee;border-radius:14px}@media (max-width:1000px){.landing-module__bxHgOq__story-heading h2{font-size:36px}.landing-module__bxHgOq__story-heading>p{font-size:14px}.landing-module__bxHgOq__learning-panel{grid-template-columns:240px minmax(0,1fr);gap:28px}.landing-module__bxHgOq__learning-copy h3{font-size:28px}.landing-module__bxHgOq__learning-copy>p{font-size:15px;line-height:1.6}.landing-module__bxHgOq__learning-overview{gap:12px}.landing-module__bxHgOq__learning-brand-art{width:140px}.landing-module__bxHgOq__learning-brand-art>img{height:110px}}@media (min-width:641px) and (max-width:800px){.landing-module__bxHgOq__story-heading h2{font-size:32px}.landing-module__bxHgOq__story-heading>p{font-size:12px}.landing-module__bxHgOq__learning-panel{grid-template-columns:208px minmax(0,1fr);gap:22px}.landing-module__bxHgOq__learning-copy h3{font-size:25px}.landing-module__bxHgOq__learning-copy>p{margin-top:12px;font-size:14px}.landing-module__bxHgOq__learning-copy>p.landing-module__bxHgOq__learning-note{margin-top:10px;font-size:12px}.landing-module__bxHgOq__learning-link{margin-top:12px;font-size:13px}.landing-module__bxHgOq__learning-brand-art{width:125px}.landing-module__bxHgOq__learning-brand-art>img{height:99px}.landing-module__bxHgOq__window-dots{display:none}.landing-module__bxHgOq__product-window-bar{gap:7px;padding:7px 10px;font-size:10px}.landing-module__bxHgOq__product-window-divider{margin-inline:4px}}@media (max-width:640px){.landing-module__bxHgOq__learning-story{width:calc(100% - 36px);margin-block:40px 52px;padding:0}.landing-module__bxHgOq__story-heading{text-align:left}.landing-module__bxHgOq__story-heading h2{font-size:36px}.landing-module__bxHgOq__story-heading h2 br{display:block}.landing-module__bxHgOq__story-heading h2 em:before{content:none}.landing-module__bxHgOq__story-heading>p{margin-top:11px;font-size:14px}.landing-module__bxHgOq__story-heading>p br{display:none}.landing-module__bxHgOq__learning-tabs{gap:6px;margin-top:19px}.landing-module__bxHgOq__learning-tabs button{min-width:0;min-height:44px;padding:7px 5px;font-size:12px;line-height:1.35}.landing-module__bxHgOq__learning-panels{margin-top:21px}.landing-module__bxHgOq__learning-panel{display:block}.landing-module__bxHgOq__learning-overview{padding-bottom:20px;display:block;position:relative}.landing-module__bxHgOq__learning-brand-art{width:91px;position:absolute;top:0;right:0}.landing-module__bxHgOq__learning-brand-art>img{height:76px}.landing-module__bxHgOq__learning-copy h3{flex-direction:column;justify-content:center;min-height:76px;padding-right:98px;font-size:27px;display:flex}.landing-module__bxHgOq__learning-copy h3 br{display:none}.landing-module__bxHgOq__learning-copy>p{margin-top:10px;font-size:15px;line-height:1.6}.landing-module__bxHgOq__learning-copy>p.landing-module__bxHgOq__learning-note{margin-top:10px;font-size:13px}.landing-module__bxHgOq__learning-link{margin-top:11px;font-size:13px}.landing-module__bxHgOq__product-window{border-radius:9px}.landing-module__bxHgOq__product-window-bar{gap:6px;padding:7px;font-size:10px}.landing-module__bxHgOq__window-dots{display:none}.landing-module__bxHgOq__product-window-bar>a{gap:4px}.landing-module__bxHgOq__product-window-divider{margin-inline:3px}}.landing-module__bxHgOq__landing{--geo-paper:var(--paper);--geo-ink:var(--ink);--geo-muted:var(--muted);--geo-line:var(--line);--geo-accent:var(--accent);--geo-secondary:var(--muted);overflow-x:clip}.landing-module__bxHgOq__landing :is(section,span)[id]{scroll-margin-top:32px}.landing-module__bxHgOq__landing summary{list-style:none}.landing-module__bxHgOq__landing summary::-webkit-details-marker{display:none}.landing-module__bxHgOq__closing-mascot{justify-self:center;width:min(100%,360px)}.landing-module__bxHgOq__footer{--geo-paper:#141413;--geo-ink:#f4f3ee;--geo-muted:#b1ada1;--geo-line:#363635;--geo-accent:#e59d82;--color-slate-600:#63615b}.landing-module__bxHgOq__footer-bottom{flex-wrap:wrap}.landing-module__bxHgOq__guide-section{max-width:1080px;padding-block:30px 80px}.landing-module__bxHgOq__guide-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.landing-module__bxHgOq__guide-heading h2{font-size:40px}.landing-module__bxHgOq__guide-heading em{color:var(--accent)}.landing-module__bxHgOq__guide-heading .landing-module__bxHgOq__underlined-link{white-space:nowrap}.landing-module__bxHgOq__guide-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin:28px 0 0;padding:0;list-style:none;display:grid}.landing-module__bxHgOq__guide-links li{border-top:1px solid var(--line);min-width:0}.landing-module__bxHgOq__guide-links a{justify-content:space-between;align-items:center;gap:20px;padding-block:18px;display:flex}.landing-module__bxHgOq__guide-links strong{font-size:15px;font-weight:500;line-height:1.6;display:block}.landing-module__bxHgOq__guide-links small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.landing-module__bxHgOq__guide-links a>span:last-child{color:var(--accent);font-size:23px}@media (max-width:640px){.landing-module__bxHgOq__guide-section{padding-block:8px 54px}.landing-module__bxHgOq__guide-heading{display:block}.landing-module__bxHgOq__guide-heading h2{font-size:34px}.landing-module__bxHgOq__guide-heading .landing-module__bxHgOq__underlined-link{margin-top:20px}.landing-module__bxHgOq__guide-links{grid-template-columns:1fr;margin-top:22px}.landing-module__bxHgOq__closing-mascot{width:min(100%,300px)}}
