.landing-module___cEqKa__page{--landing-scale:1;--paper:#fafbf8;--ink:#232b26;--landing-muted:#626d65;--line:#dbe2d8;--landing-accent:#345d39;--soft:#eef3e9;--stage:#e0ebd5;background:var(--paper);color:var(--ink);min-height:100dvh;font-family:var(--font-sans-local), sans-serif}.dark .landing-module___cEqKa__page{--paper:#141a16;--ink:#edf2e9;--landing-muted:#abb6ac;--line:#364339;--landing-accent:#b5d79d;--soft:#202b23;--stage:#30442f}.landing-module___cEqKa__header,.landing-module___cEqKa__hero,.landing-module___cEqKa__learning,.landing-module___cEqKa__footer{max-width:calc(1280px * var(--landing-scale));margin:0 auto}.landing-module___cEqKa__header{height:calc(80px * var(--landing-scale));padding:0 calc(56px * var(--landing-scale));justify-content:space-between;align-items:center;gap:calc(24px * var(--landing-scale));display:flex}.landing-module___cEqKa__wordmark{font-family:var(--font-heading-local), sans-serif;font-size:calc(29px * var(--landing-scale));letter-spacing:calc(-1.4px * var(--landing-scale));align-items:center;gap:calc(12px * var(--landing-scale));display:inline-flex}.landing-module___cEqKa__brandMark{font-family:var(--font-sans-local), sans-serif;font-size:calc(23px * var(--landing-scale));color:var(--landing-accent)}.landing-module___cEqKa__nav{gap:calc(30px * var(--landing-scale));font-size:calc(13px * var(--landing-scale));align-items:center;display:flex}.landing-module___cEqKa__navLink{color:var(--landing-muted)}.landing-module___cEqKa__navButton{font-size:calc(14px * var(--landing-scale));border-radius:calc(999px * var(--landing-scale));border-color:var(--line);color:var(--ink);height:calc(40px * var(--landing-scale));padding:0 calc(18px * var(--landing-scale));background:0 0}.landing-module___cEqKa__hero{padding:calc(60px * var(--landing-scale)) calc(56px * var(--landing-scale)) calc(88px * var(--landing-scale));align-items:center;gap:calc(64px * var(--landing-scale));grid-template-columns:1.1fr 1fr;display:grid}.landing-module___cEqKa__eyebrow{color:var(--landing-accent);font-size:calc(13px * var(--landing-scale));margin-bottom:calc(24px * var(--landing-scale))}.landing-module___cEqKa__heroCopy h1{font-size:clamp(calc(48px * var(--landing-scale)), calc(5.3vw * var(--landing-scale)), calc(72px * var(--landing-scale)));letter-spacing:calc(-3.8px * var(--landing-scale));margin:0;font-weight:400;line-height:1.12}.landing-module___cEqKa__intro{max-width:calc(400px * var(--landing-scale));margin:calc(26px * var(--landing-scale)) 0 calc(32px * var(--landing-scale));color:var(--landing-muted);font-size:calc(16px * var(--landing-scale));line-height:1.85}.landing-module___cEqKa__primaryButton{font-size:calc(14px * var(--landing-scale));height:calc(50px * var(--landing-scale));padding:0 calc(25px * var(--landing-scale));gap:calc(22px * var(--landing-scale));border-radius:calc(999px * var(--landing-scale));background:var(--ink);color:var(--paper);box-shadow:none}.landing-module___cEqKa__primaryButton:hover{background:var(--landing-accent);color:var(--paper);transform:translateY(calc(-2px * var(--landing-scale)))}.landing-module___cEqKa__studio{background:var(--soft);border:calc(1px * var(--landing-scale)) solid var(--line);border-radius:calc(24px * var(--landing-scale));padding:calc(22px * var(--landing-scale)) calc(26px * var(--landing-scale)) calc(20px * var(--landing-scale));min-width:0}.landing-module___cEqKa__studioTop{color:var(--landing-muted);font-size:calc(12px * var(--landing-scale));justify-content:space-between;align-items:center;display:flex}.landing-module___cEqKa__pauseButton{color:var(--landing-muted);border-radius:calc(999px * var(--landing-scale))}.landing-module___cEqKa__botStage{height:calc(246px * var(--landing-scale));isolation:isolate;position:relative}.landing-module___cEqKa__stageDisc{background:var(--stage);border-radius:50%;width:84%;height:72%;position:absolute;bottom:0;left:8%}.landing-module___cEqKa__mainBot{width:calc(260px * var(--landing-scale));height:calc(260px * var(--landing-scale));left:50%;top:calc(-14px * var(--landing-scale));position:absolute;transform:translate(-50%)}.landing-module___cEqKa__sideBotLeft,.landing-module___cEqKa__sideBotRight{width:calc(132px * var(--landing-scale));height:calc(132px * var(--landing-scale));bottom:calc(-3px * var(--landing-scale));position:absolute}.landing-module___cEqKa__sideBotLeft{left:calc(-10px * var(--landing-scale));transform:rotate(-12deg)}.landing-module___cEqKa__sideBotRight{right:calc(-8px * var(--landing-scale));transform:rotate(12deg)}.landing-module___cEqKa__topicCopy{margin:calc(25px * var(--landing-scale)) 0 calc(20px * var(--landing-scale));text-align:center;min-height:calc(64px * var(--landing-scale))}.landing-module___cEqKa__topicCopy h2{font-size:calc(19px * var(--landing-scale));letter-spacing:calc(-.6px * var(--landing-scale));margin:0 0 calc(8px * var(--landing-scale));font-weight:500}.landing-module___cEqKa__topicCopy p{color:var(--landing-muted);font-size:calc(12px * var(--landing-scale));line-height:1.6}.landing-module___cEqKa__topicControls{gap:calc(5px * var(--landing-scale));justify-content:center;display:flex}.landing-module___cEqKa__topicButton{border-radius:calc(999px * var(--landing-scale));font-size:calc(11px * var(--landing-scale));padding:0 calc(13px * var(--landing-scale));color:var(--landing-muted);border:calc(1px * var(--landing-scale)) solid transparent}.landing-module___cEqKa__topicButton:hover,.landing-module___cEqKa__topicButton:focus-visible{background:var(--stage);color:var(--ink)}.landing-module___cEqKa__topicButton[aria-pressed=true]{background:var(--paper);border-color:var(--line);color:var(--ink)}.landing-module___cEqKa__studioLink{justify-content:center;align-items:center;gap:calc(6px * var(--landing-scale));color:var(--landing-accent);font-size:calc(12px * var(--landing-scale));margin-top:calc(20px * var(--landing-scale));display:flex}.landing-module___cEqKa__learning{border-top:calc(1px * var(--landing-scale)) solid var(--line);padding:calc(64px * var(--landing-scale)) calc(56px * var(--landing-scale)) calc(80px * var(--landing-scale));display:block}.landing-module___cEqKa__sectionHeading h2{font-size:calc(32px * var(--landing-scale));letter-spacing:calc(-1.3px * var(--landing-scale));margin:0;font-weight:400;line-height:1.3}.landing-module___cEqKa__sectionHeading h2 span{color:var(--landing-muted)}.landing-module___cEqKa__sectionHeading p{font-size:calc(13px * var(--landing-scale));margin-top:calc(20px * var(--landing-scale));color:var(--landing-muted);max-width:calc(550px * var(--landing-scale));line-height:1.7}.landing-module___cEqKa__textLink{gap:calc(8px * var(--landing-scale));font-size:calc(12px * var(--landing-scale));color:var(--landing-accent);align-items:center;display:inline-flex}.landing-module___cEqKa__footer{padding:calc(26px * var(--landing-scale)) calc(56px * var(--landing-scale)) calc(36px * var(--landing-scale));border-top:calc(1px * var(--landing-scale)) solid var(--line);justify-content:space-between;gap:calc(24px * var(--landing-scale));font-size:calc(11px * var(--landing-scale));color:var(--landing-muted);display:flex}.landing-module___cEqKa__page a:focus-visible,.landing-module___cEqKa__page button:focus-visible{outline:calc(2px * var(--landing-scale)) solid var(--landing-accent);outline-offset:calc(5px * var(--landing-scale))}.landing-module___cEqKa__textLink:hover,.landing-module___cEqKa__studioLink:hover,.landing-module___cEqKa__navLink:hover{text-underline-offset:calc(5px * var(--landing-scale));text-decoration:underline}.landing-module___cEqKa__skipLink{top:calc(10px * var(--landing-scale));left:calc(10px * var(--landing-scale));padding:calc(12px * var(--landing-scale)) calc(20px * var(--landing-scale));background:var(--ink);color:var(--paper);border-radius:calc(12px * var(--landing-scale));z-index:1;position:fixed;transform:translateY(-150%)}.landing-module___cEqKa__skipLink:focus{transform:translateY(0)}@media (prefers-reduced-motion:no-preference){.landing-module___cEqKa__heroCopy{animation:.65s ease-out both landing-module___cEqKa__arrive}.landing-module___cEqKa__studio{animation:.65s ease-out .12s both landing-module___cEqKa__arrive}@keyframes landing-module___cEqKa__arrive{0%{opacity:0;transform:translateY(calc(12px * var(--landing-scale)))}to{opacity:1;transform:translateY(0)}}}@media (min-width:1280px){.landing-module___cEqKa__page{--landing-scale:1.2}.landing-module___cEqKa__botStage{margin-top:calc(24px * var(--landing-scale))}.landing-module___cEqKa__mainBot{top:0}}.landing-module___cEqKa__primaryButton svg{width:calc(18px * var(--landing-scale));height:calc(18px * var(--landing-scale))}.landing-module___cEqKa__navButton svg,.landing-module___cEqKa__pauseButton svg,.landing-module___cEqKa__studioLink svg,.landing-module___cEqKa__textLink svg{width:calc(16px * var(--landing-scale));height:calc(16px * var(--landing-scale))}.landing-module___cEqKa__pauseButton{width:calc(32px * var(--landing-scale));height:calc(32px * var(--landing-scale))}.landing-module___cEqKa__topicButton{height:calc(36px * var(--landing-scale))}@media (max-width:1024px){.landing-module___cEqKa__header{padding:0 32px}.landing-module___cEqKa__hero{gap:28px;padding:48px 32px 64px}.landing-module___cEqKa__heroCopy h1{letter-spacing:-2.6px;font-size:54px}.landing-module___cEqKa__learning{grid-template-columns:1fr;gap:32px;padding:48px 32px}.landing-module___cEqKa__footer{padding:26px 32px}}@media (max-width:767px){.landing-module___cEqKa__header{gap:12px;height:76px;padding:0 22px}.landing-module___cEqKa__wordmark{gap:6px;font-size:24px}.landing-module___cEqKa__nav{gap:0}.landing-module___cEqKa__navLink{display:none}.landing-module___cEqKa__navButton{height:36px;padding:0 12px;font-size:11px}.landing-module___cEqKa__hero{grid-template-columns:1fr;gap:38px;padding:36px 22px 48px}.landing-module___cEqKa__eyebrow{margin-bottom:20px;font-size:11px}.landing-module___cEqKa__heroCopy h1{letter-spacing:-2.8px;font-size:clamp(44px,9vw,62px)}.landing-module___cEqKa__intro{max-width:370px;margin:20px 0 26px;font-size:14px}.landing-module___cEqKa__studio{justify-self:center;width:100%;max-width:480px;padding:16px 18px 20px}.landing-module___cEqKa__botStage{height:225px}.landing-module___cEqKa__mainBot{width:240px;height:240px}.landing-module___cEqKa__sideBotLeft,.landing-module___cEqKa__sideBotRight{width:112px;height:112px}.landing-module___cEqKa__topicCopy h2{font-size:17px}.landing-module___cEqKa__learning{grid-template-columns:1fr;gap:34px;padding:40px 22px 48px}.landing-module___cEqKa__footer{gap:12px;padding:22px 22px 100px;font-size:10px}}.landing-module___cEqKa__bentoGrid{gap:calc(18px * var(--landing-scale));margin-top:calc(36px * var(--landing-scale));grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.landing-module___cEqKa__featureTile{--tile-background:var(--soft);border:1px solid var(--line);border-radius:calc(24px * var(--landing-scale));background:var(--tile-background);flex-direction:column;min-width:0;display:flex;overflow:hidden}.landing-module___cEqKa__guidesTile,.landing-module___cEqKa__syllabusTile{grid-column:span 7}.landing-module___cEqKa__interviewTile,.landing-module___cEqKa__revisionTile{grid-column:span 5}.landing-module___cEqKa__interviewTile{--tile-background:var(--stage)}.landing-module___cEqKa__syllabusTile{--tile-background:var(--paper)}.landing-module___cEqKa__productPreview{--preview-bottom-fade:55%;height:calc(270px * var(--landing-scale));-webkit-mask-image:linear-gradient(to bottom, #000 var(--preview-bottom-fade), transparent 100%), linear-gradient(to right, #000 75%, transparent 100%);mask-image:linear-gradient(to bottom, #000 var(--preview-bottom-fade), transparent 100%), linear-gradient(to right, #000 75%, transparent 100%);margin:0;position:relative;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.landing-module___cEqKa__revisionTile .landing-module___cEqKa__productPreview{--preview-bottom-fade:75%}.landing-module___cEqKa__productPreview img{object-fit:cover;object-position:left top}.landing-module___cEqKa__darkPreview{display:none}.dark .landing-module___cEqKa__lightPreview{display:none}.dark .landing-module___cEqKa__darkPreview{display:block}.dark .landing-module___cEqKa__conceptImage{opacity:.8}.landing-module___cEqKa__featureContent{padding:0 calc(28px * var(--landing-scale)) calc(28px * var(--landing-scale));flex-direction:column;flex:1;align-items:flex-start;display:flex}.landing-module___cEqKa__featureHeading{align-items:center;gap:calc(10px * var(--landing-scale));font-size:calc(12px * var(--landing-scale));color:var(--landing-accent);flex-wrap:wrap;display:flex}.landing-module___cEqKa__featureHeading svg{width:calc(18px * var(--landing-scale));height:calc(18px * var(--landing-scale));flex-shrink:0}.landing-module___cEqKa__conceptLabel{font-size:calc(10px * var(--landing-scale));color:var(--landing-muted)}.landing-module___cEqKa__featureTile h3{font-size:calc(25px * var(--landing-scale));letter-spacing:-.5px;margin:calc(16px * var(--landing-scale)) 0 calc(12px * var(--landing-scale));font-weight:400;line-height:1.25}.landing-module___cEqKa__featureContent>p{font-size:calc(13px * var(--landing-scale));color:var(--landing-muted);max-width:52ch;margin:0;line-height:1.8}.landing-module___cEqKa__featureTile .landing-module___cEqKa__textLink{padding-top:calc(24px * var(--landing-scale));font-size:calc(13px * var(--landing-scale));margin-top:auto}@media (max-width:1024px){.landing-module___cEqKa__guidesTile,.landing-module___cEqKa__interviewTile,.landing-module___cEqKa__revisionTile,.landing-module___cEqKa__syllabusTile{grid-column:span 6}.landing-module___cEqKa__productPreview{height:230px}.landing-module___cEqKa__featureContent{padding:0 24px 24px}}@media (max-width:767px){.landing-module___cEqKa__bentoGrid{grid-template-columns:1fr;gap:16px;margin-top:28px}.landing-module___cEqKa__featureTile{grid-column:auto;width:100%}.landing-module___cEqKa__productPreview{height:220px}.landing-module___cEqKa__featureContent{padding:0 24px 24px}.landing-module___cEqKa__featureTile h3{font-size:25px}.landing-module___cEqKa__featureTile .landing-module___cEqKa__textLink{min-height:44px;padding-top:16px}}.landing-module___cEqKa__flashcard{box-shadow:none;background:var(--paper);color:var(--ink);margin-bottom:calc(24px * var(--landing-scale));border-radius:0;gap:0;padding:0}.landing-module___cEqKa__flashcardArtwork{height:calc(130px * var(--landing-scale));position:relative;overflow:hidden}.landing-module___cEqKa__flashcardArtwork img{object-fit:cover;object-position:center 62%}.landing-module___cEqKa__flashcardBadge{top:calc(16px * var(--landing-scale));left:calc(20px * var(--landing-scale));background:var(--paper);color:var(--landing-accent);font-size:calc(10px * var(--landing-scale));border:1px solid var(--line);height:26px;position:absolute}.landing-module___cEqKa__flashcardMeta{font-size:calc(10px * var(--landing-scale));letter-spacing:.08em;color:var(--landing-muted);justify-content:space-between;gap:12px;display:flex}.landing-module___cEqKa__flashcardTitle{font-family:var(--font-heading-local), serif;font-size:calc(26px * var(--landing-scale));letter-spacing:-.5px;margin:8px 0 10px;font-weight:400}.landing-module___cEqKa__flashcardAnswer{min-height:calc(92px * var(--landing-scale));font-size:calc(13px * var(--landing-scale));line-height:1.7}.landing-module___cEqKa__flashcardMemory{color:var(--landing-accent);font-size:calc(11px * var(--landing-scale));margin-top:10px}.landing-module___cEqKa__flashcardFooter{padding:calc(12px * var(--landing-scale)) calc(24px * var(--landing-scale));background:var(--soft);border-color:var(--line);border-radius:0;justify-content:space-between;gap:10px}.landing-module___cEqKa__flashcardFooter>span{color:var(--landing-muted);font-size:calc(10px * var(--landing-scale));max-width:18ch}.landing-module___cEqKa__flashcardFlip{height:44px;font-size:calc(11px * var(--landing-scale));color:var(--ink);background:var(--paper);border-color:var(--line);padding:0 12px}.landing-module___cEqKa__flashcardFlip:hover{background:var(--stage);color:var(--ink)}@media (max-width:767px){.landing-module___cEqKa__flashcardContent{padding:18px 22px}.landing-module___cEqKa__flashcardFooter{padding:12px 22px}.landing-module___cEqKa__flashcardTitle{font-size:26px}}@media (prefers-reduced-motion:no-preference){.landing-module___cEqKa__topicTransition{animation:.3s ease-out landing-module___cEqKa__topicReveal}@keyframes landing-module___cEqKa__topicReveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.landing-module___cEqKa__topicButton{transition:background-color .2s,color .2s,border-color .2s}}.landing-module___cEqKa__page{--landing-scale:1}.landing-module___cEqKa__stickyHeader{z-index:30;background:var(--paper);border-bottom:1px solid #0000;position:sticky;top:0}.landing-module___cEqKa__stickyHeader[data-scrolled=true]{border-bottom-color:var(--line)}.landing-module___cEqKa__header{max-width:1280px;height:76px;padding:0 32px}.landing-module___cEqKa__wordmark{letter-spacing:-1px;gap:0;font-size:28px}.landing-module___cEqKa__desktopNav{align-items:center;gap:26px;font-size:13px;display:flex}.landing-module___cEqKa__navPrimary{background:var(--ink);color:var(--paper);border-radius:999px;height:42px;padding:0 18px;font-size:12px}.landing-module___cEqKa__navPrimary:hover{background:var(--landing-accent);color:var(--paper)}.landing-module___cEqKa__menuTrigger{color:var(--ink);display:none}.landing-module___cEqKa__mobileMenu nav{flex-direction:column;gap:10px;padding:16px 24px;display:flex}.landing-module___cEqKa__mobileMenu nav>a{padding:12px 0;font-size:16px}.landing-module___cEqKa__hero{grid-template-columns:1.1fr 1fr;gap:64px;max-width:1280px;padding:42px 32px 64px}.landing-module___cEqKa__heroCopy{animation:none}.landing-module___cEqKa__heroCopy h1{letter-spacing:-2.6px;font-size:clamp(44px,4.6vw,62px);line-height:1.13}.landing-module___cEqKa__heroCopy h1 span{color:var(--landing-muted)}.landing-module___cEqKa__intro{max-width:530px;margin:24px 0 26px;font-size:16px;line-height:1.8}.landing-module___cEqKa__heroActions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.landing-module___cEqKa__primaryButton{border-radius:999px;height:48px;padding:0 24px;font-size:14px}.landing-module___cEqKa__primaryButton:hover{transform:none}.landing-module___cEqKa__heroMicrocopy{color:var(--landing-muted);margin-top:16px;font-size:12px}.landing-module___cEqKa__textLink{color:var(--landing-accent);align-items:center;min-height:44px;font-size:14px;line-height:1.5;display:inline-flex}.landing-module___cEqKa__demoWrap{min-width:0}.landing-module___cEqKa__demoCard{background:var(--soft);color:var(--ink);border:1px solid var(--line);box-shadow:none;border-radius:24px;gap:0;padding:18px 24px 14px;position:relative}.landing-module___cEqKa__demoOverlay{z-index:1;border-radius:inherit;position:absolute;inset:0}.landing-module___cEqKa__demoTop{color:var(--landing-muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.landing-module___cEqKa__pauseButton{z-index:2;width:36px;height:36px;position:relative}.landing-module___cEqKa__pauseButton:hover{background:var(--stage);color:var(--ink)}.landing-module___cEqKa__character{flex-shrink:0;width:100px;height:100px}.landing-module___cEqKa__demoCharacter{width:118px;height:100px;margin:-8px auto 0}.landing-module___cEqKa__questionBubble,.landing-module___cEqKa__followupBubble{min-height:74px;font-size:14px;line-height:1.7}.landing-module___cEqKa__questionBubble{background:var(--paper);border:1px solid var(--line);border-radius:18px 18px 6px;padding:14px 18px}.landing-module___cEqKa__followupBubble{min-height:72px;padding:10px 6px 0}.landing-module___cEqKa__demoVoice{justify-content:center;align-items:center;gap:16px;height:62px;margin-top:8px;display:flex}.landing-module___cEqKa__micButton{background:var(--landing-accent);width:42px;height:42px;color:var(--paper);z-index:2;border-radius:50%;position:relative}.landing-module___cEqKa__micButton:hover{background:var(--ink);color:var(--paper)}.landing-module___cEqKa__waveform{align-items:center;gap:3px;height:28px;display:flex}.landing-module___cEqKa__waveform span{background:var(--landing-accent);border-radius:2px;width:3px}.landing-module___cEqKa__transcript{text-align:center;min-height:18px;color:var(--landing-muted);font-size:12px;line-height:1.5}.landing-module___cEqKa__thinkingDots{align-items:center;gap:5px;min-height:30px;display:flex}.landing-module___cEqKa__thinkingDots i{background:var(--landing-muted);border-radius:50%;width:6px;height:6px}.landing-module___cEqKa__thinkingDots i:nth-child(2){animation-delay:.15s}.landing-module___cEqKa__thinkingDots i:nth-child(3){animation-delay:.3s}.landing-module___cEqKa__demoTry{z-index:2;color:var(--landing-accent);align-self:center;align-items:center;min-height:44px;font-size:13px;display:flex;position:relative}.landing-module___cEqKa__problemSection,.landing-module___cEqKa__sequence,.landing-module___cEqKa__reportSection,.landing-module___cEqKa__syllabusSection,.landing-module___cEqKa__differenceSection,.landing-module___cEqKa__faqSection,.landing-module___cEqKa__finalCta,.landing-module___cEqKa__siteFooter{max-width:1280px;margin:0 auto;padding:88px 32px;scroll-margin-top:96px}.landing-module___cEqKa__problemSection{border-top:1px solid var(--line)}.landing-module___cEqKa__problemSection h2{letter-spacing:-1px;max-width:910px;font-size:clamp(27px,3vw,39px);font-weight:400;line-height:1.35}.landing-module___cEqKa__problemSection h2 span,.landing-module___cEqKa__differenceSection h2 span,.landing-module___cEqKa__sectionHeading h2 span{color:var(--landing-muted)}.landing-module___cEqKa__problemList{max-width:1000px;margin:32px 0 24px;padding:0;list-style:none}.landing-module___cEqKa__problemList li{border-top:1px solid var(--line);grid-template-columns:340px 1fr;gap:32px;padding:20px 0;font-size:14px;line-height:1.8;display:grid}.landing-module___cEqKa__problemList strong{font-weight:500}.landing-module___cEqKa__problemList span,.landing-module___cEqKa__problemClosing{color:var(--landing-muted)}.landing-module___cEqKa__problemClosing{max-width:800px;font-size:14px;line-height:1.8}.landing-module___cEqKa__sectionHeading h2,.landing-module___cEqKa__reportIntro h2,.landing-module___cEqKa__differenceSection h2,.landing-module___cEqKa__faqSection h2,.landing-module___cEqKa__finalCta h2{letter-spacing:-1.4px;margin:0;font-size:clamp(32px,3.5vw,46px);font-weight:400;line-height:1.2}.landing-module___cEqKa__sequence{border-top:1px solid var(--line)}.landing-module___cEqKa__sequenceLayout{grid-template-columns:.9fr 1.25fr;align-items:start;gap:90px;margin-top:56px;display:grid}.landing-module___cEqKa__sequenceRail{--step-width:100px;--step-gap:8px;position:sticky;top:132px}.landing-module___cEqKa__progressCount{font-family:var(--font-heading-local), serif;font-size:52px}.landing-module___cEqKa__progressCount span{color:var(--landing-muted);font-size:25px}.landing-module___cEqKa__stepCharacters{grid-template-columns:repeat(3, var(--step-width));align-items:center;gap:var(--step-gap);margin:32px 0 12px;display:grid}.landing-module___cEqKa__stepCharacter{opacity:.45;transform:scale(.86)}.landing-module___cEqKa__stepCharacter[data-active=true]{opacity:1;transform:scale(1)}.landing-module___cEqKa__sequenceRail nav{grid-template-columns:repeat(3, var(--step-width));gap:var(--step-gap);display:grid}.landing-module___cEqKa__stepNav{color:var(--landing-muted);border-radius:999px;height:44px;font-size:13px}.landing-module___cEqKa__stepNav[data-active=true]{background:var(--soft);color:var(--ink)}.landing-module___cEqKa__stepNav:hover{background:var(--stage);color:var(--ink)}.landing-module___cEqKa__learningStep{border-bottom:1px solid var(--line);margin-bottom:48px;padding:0 0 88px;scroll-margin-top:112px}.landing-module___cEqKa__learningStep:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.landing-module___cEqKa__stepLabel{color:var(--landing-accent);justify-content:space-between;align-items:center;margin-bottom:18px;font-size:12px;display:flex}.landing-module___cEqKa__mobileStepCharacter{display:none}.landing-module___cEqKa__learningStep h3{letter-spacing:-.8px;font-size:32px;font-weight:400;line-height:1.25}.landing-module___cEqKa__stepBody{color:var(--landing-muted);margin:16px 0 26px;font-size:15px;line-height:1.8}.landing-module___cEqKa__learningStep>.landing-module___cEqKa__textLink{margin-top:16px}.landing-module___cEqKa__guidePreview{border-left:2px solid var(--line);background:var(--paper);padding:20px 24px}.landing-module___cEqKa__categoryBadge{color:var(--landing-accent);background:var(--soft);border-color:var(--line);height:26px;font-size:11px}.landing-module___cEqKa__guidePreview h4{margin:20px 0 16px;font-size:31px;font-weight:400}.landing-module___cEqKa__guidePreview p{font-size:14px;line-height:1.9}.landing-module___cEqKa__practicePreview{background:var(--soft);border:1px solid var(--line);color:var(--ink);box-shadow:none;border-radius:18px;gap:18px;padding:24px}.landing-module___cEqKa__sampleLabel{color:var(--landing-muted);font-size:11px}.landing-module___cEqKa__practiceQuestion{font-family:var(--font-heading-local), serif;font-size:25px;line-height:1.4}.landing-module___cEqKa__modeToggle{border:1px solid var(--line);background:var(--paper);border-radius:12px;width:fit-content;padding:4px;display:flex}.landing-module___cEqKa__modeToggle button{height:40px;color:var(--landing-muted);font-size:12px}.landing-module___cEqKa__modeToggle button[aria-pressed=true]{background:var(--stage);color:var(--ink)}.landing-module___cEqKa__modeToggle button:hover{background:var(--soft);color:var(--ink)}.landing-module___cEqKa__practiceMic{background:var(--ink);width:52px;height:52px;color:var(--paper);border-radius:16px;align-self:center}.landing-module___cEqKa__practiceMic:hover{background:var(--landing-accent);color:var(--paper)}.landing-module___cEqKa__practiceMic svg{width:22px;height:22px}.landing-module___cEqKa__sampleTextarea{background:var(--paper);border-color:var(--line);color:var(--ink);min-height:100px;font-size:14px}.landing-module___cEqKa__sampleTextarea::placeholder{color:var(--landing-muted)}.landing-module___cEqKa__flashcard{border:1px solid var(--line);border-radius:18px;margin:0}.landing-module___cEqKa__flashcardArtwork{background:var(--stage);justify-content:flex-end;align-items:center;height:108px;padding-right:24px;display:flex}.landing-module___cEqKa__revisionCharacter{width:95px;height:95px}.landing-module___cEqKa__flashcardBadge{height:28px;font-size:11px;top:22px;left:24px}.landing-module___cEqKa__flashcardContent{padding:22px 24px}.landing-module___cEqKa__flashcardMeta{letter-spacing:.05em;font-size:11px}.landing-module___cEqKa__flashcardTitle{font-size:28px}.landing-module___cEqKa__flashcardAnswer{min-height:94px;font-size:14px}.landing-module___cEqKa__flashcardMemory{font-size:12px}.landing-module___cEqKa__flashcardFooter{padding:12px 24px}.landing-module___cEqKa__flashcardFooter>span{font-size:11px}.landing-module___cEqKa__flashcardFlip{font-size:12px}.landing-module___cEqKa__reportSection{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.landing-module___cEqKa__reportIntro p{color:var(--landing-muted);margin:22px 0;font-size:15px;line-height:1.8}.landing-module___cEqKa__reportCard{background:var(--soft);color:var(--ink);border:1px solid var(--line);box-shadow:none;border-radius:22px;gap:22px;padding:24px}.landing-module___cEqKa__reportTop{color:var(--landing-muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.landing-module___cEqKa__reportStages{gap:4px;display:grid}.landing-module___cEqKa__reportStage{width:100%;height:48px;color:var(--ink);white-space:normal;border-radius:8px;justify-content:space-between;gap:12px;padding:0 12px;font-size:14px}.landing-module___cEqKa__reportStage[aria-pressed=true]{background:var(--paper);border:1px solid var(--line)}.landing-module___cEqKa__reportStage:hover{background:var(--stage);color:var(--ink)}.landing-module___cEqKa__reportStatus{background:var(--paper);color:var(--ink);border-color:var(--line);white-space:nowrap;height:24px;font-size:10px}.landing-module___cEqKa__reportStatus[data-solid=true]{color:var(--landing-accent)}.landing-module___cEqKa__reportMoment{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding-top:20px;display:flex}.landing-module___cEqKa__tipFlower{width:46px;height:46px}.landing-module___cEqKa__reportMoment>div:last-child{min-width:0}.landing-module___cEqKa__reportMoment span{color:var(--landing-muted);font-size:11px}.landing-module___cEqKa__reportMoment p{margin:8px 0 14px;font-size:16px;line-height:1.7}.landing-module___cEqKa__reportGuide{white-space:normal;text-align:left;height:auto;min-height:44px;color:var(--landing-accent);background:var(--paper);border-color:var(--line);padding:10px 14px;font-size:12px;line-height:1.6}.landing-module___cEqKa__reportGuide:hover{background:var(--stage);color:var(--ink)}.landing-module___cEqKa__syllabusSection{border-top:1px solid var(--line)}.landing-module___cEqKa__syllabusAccordion{margin-top:40px}.landing-module___cEqKa__syllabusGroup{border-color:var(--line)}.landing-module___cEqKa__syllabusTrigger{color:var(--ink);gap:16px;padding:24px 0;font-size:20px}.landing-module___cEqKa__syllabusTrigger>span:first-child{flex:1}.landing-module___cEqKa__guideCount{color:var(--landing-muted);font-family:var(--font-sans-local), sans-serif;white-space:nowrap;font-size:13px}.landing-module___cEqKa__topicList{grid-template-columns:1fr 1fr;gap:0 32px;margin:0 0 20px;padding:0;list-style:none;display:grid}.landing-module___cEqKa__topicList a{min-height:44px;color:var(--landing-muted);align-items:center;padding:10px 0;font-size:14px;line-height:1.6;display:flex}.landing-module___cEqKa__topicList a:hover{color:var(--landing-accent);text-decoration:underline}.landing-module___cEqKa__syllabusNote{color:var(--landing-muted);margin:24px 0 12px;font-size:14px;line-height:1.8}.landing-module___cEqKa__syllabusNote a{color:var(--landing-accent);text-underline-offset:4px;text-decoration:underline}.landing-module___cEqKa__differenceSection{border-top:1px solid var(--line)}.landing-module___cEqKa__differences{grid-template-columns:repeat(3,1fr);gap:36px;margin:40px 0;display:grid}.landing-module___cEqKa__differences>div{border-top:1px solid var(--line);padding-top:24px}.landing-module___cEqKa__differences h3{font-size:25px;font-weight:400;line-height:1.3}.landing-module___cEqKa__differences p{color:var(--landing-muted);margin-top:16px;font-size:14px;line-height:1.8}.landing-module___cEqKa__authorStrip{border-top:1px solid var(--line);align-items:center;gap:20px;padding-top:26px;display:flex}.landing-module___cEqKa__authorFlower{width:66px;height:66px}.landing-module___cEqKa__authorStrip p{max-width:700px;font-size:13px;line-height:1.8}.landing-module___cEqKa__authorStrip a{color:var(--landing-accent);align-items:center;min-height:44px;font-size:12px;display:inline-flex}.landing-module___cEqKa__faqSection{border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.landing-module___cEqKa__faqAccordion{min-width:0}.landing-module___cEqKa__faqAccordion>div{border-color:var(--line)}.landing-module___cEqKa__faqAccordion button{padding:22px 0;font-size:15px;line-height:1.6}.landing-module___cEqKa__faqAccordion p{color:var(--landing-muted);font-size:14px;line-height:1.8}.landing-module___cEqKa__faqTopics{gap:10px;margin:14px 0;padding:0;list-style:none;display:grid}.landing-module___cEqKa__faqTopics a{color:var(--landing-accent);align-items:center;min-height:32px;font-size:13px;display:inline-flex}.landing-module___cEqKa__finalCta{border-top:1px solid var(--line);padding:0 32px}.landing-module___cEqKa__finalScene{background:var(--paper);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:30px;min-height:630px;padding:80px 24px;display:flex}.landing-module___cEqKa__finalCharacters{justify-content:center;align-items:flex-end;gap:16px;height:180px;display:flex}.landing-module___cEqKa__finalCharacters>.landing-module___cEqKa__character{width:150px;height:150px}.landing-module___cEqKa__finalCharacters>.landing-module___cEqKa__finalFlower{width:65px;height:65px}.landing-module___cEqKa__finalCta h2{font-size:52px}.landing-module___cEqKa__finalCta .landing-module___cEqKa__heroActions{justify-content:center}.landing-module___cEqKa__siteFooter{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:60px;padding:48px 32px 64px;display:grid}.landing-module___cEqKa__footerBrand{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.landing-module___cEqKa__footerBrand>span{color:var(--landing-muted);font-size:12px}.landing-module___cEqKa__footerFlower{width:56px;height:56px}.landing-module___cEqKa__footerColumns{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.landing-module___cEqKa__footerColumns>div{flex-direction:column;gap:12px;display:flex}.landing-module___cEqKa__footerColumns h2{font-family:var(--font-sans-local), sans-serif;margin-bottom:8px;font-size:12px;font-weight:500}.landing-module___cEqKa__footerColumns a,.landing-module___cEqKa__footerColumns span{color:var(--landing-muted);font-size:11px;line-height:1.7}.landing-module___cEqKa__footerColumns a{align-items:center;min-height:30px;display:inline-flex}.landing-module___cEqKa__footerColumns a:hover{color:var(--landing-accent)}.landing-module___cEqKa__page a:focus-visible,.landing-module___cEqKa__page button:focus-visible,.landing-module___cEqKa__page textarea:focus-visible{outline:2px solid var(--landing-accent);outline-offset:4px}.landing-module___cEqKa__page a:hover{text-underline-offset:4px}@media (prefers-reduced-motion:no-preference){.landing-module___cEqKa__waveform[data-active=true] span{animation:.65s ease-in-out infinite alternate landing-module___cEqKa__waveform}.landing-module___cEqKa__micButton[data-pulsing=true]{animation:1s ease-in-out infinite alternate landing-module___cEqKa__micPulse}.landing-module___cEqKa__thinkingDots[data-active=true] i{animation:.75s ease-in-out infinite alternate landing-module___cEqKa__thinkDot}@keyframes landing-module___cEqKa__waveform{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}@keyframes landing-module___cEqKa__micPulse{0%{box-shadow:0 0 0 0 var(--line)}to{box-shadow:0 0 0 7px var(--line)}}@keyframes landing-module___cEqKa__thinkDot{0%{opacity:.6}to{opacity:1}}}@media (max-width:1024px){.landing-module___cEqKa__desktopNav{gap:15px;font-size:12px}.landing-module___cEqKa__header{padding:0 26px}.landing-module___cEqKa__wordmark{font-size:25px}.landing-module___cEqKa__hero{gap:32px;padding:38px 26px 54px}.landing-module___cEqKa__heroCopy h1{letter-spacing:-1.8px;font-size:44px}.landing-module___cEqKa__intro{font-size:14px}.landing-module___cEqKa__heroActions{gap:16px}.landing-module___cEqKa__primaryButton{padding:0 20px;font-size:12px}.landing-module___cEqKa__demoCard{padding:16px 18px}.landing-module___cEqKa__questionBubble,.landing-module___cEqKa__followupBubble{font-size:12px}.landing-module___cEqKa__transcript{font-size:10px}.landing-module___cEqKa__problemSection,.landing-module___cEqKa__sequence,.landing-module___cEqKa__reportSection,.landing-module___cEqKa__syllabusSection,.landing-module___cEqKa__differenceSection,.landing-module___cEqKa__faqSection{padding:64px 26px}.landing-module___cEqKa__sequenceLayout{grid-template-columns:.7fr 1.3fr;gap:40px}.landing-module___cEqKa__sequenceRail{--step-width:76px;--step-gap:0px}.landing-module___cEqKa__stepCharacter .landing-module___cEqKa__character{width:var(--step-width);height:var(--step-width)}.landing-module___cEqKa__reportSection{gap:36px}.landing-module___cEqKa__faqSection{gap:40px}.landing-module___cEqKa__differences{gap:24px}.landing-module___cEqKa__siteFooter{gap:32px;padding:40px 26px}}@media (max-width:767px){.landing-module___cEqKa__header{height:68px;padding:0 22px}.landing-module___cEqKa__wordmark{font-size:25px}.landing-module___cEqKa__desktopNav{display:none}.landing-module___cEqKa__menuTrigger{display:inline-flex}.landing-module___cEqKa__hero{grid-template-columns:1fr;gap:36px;padding:36px 22px 48px}.landing-module___cEqKa__heroCopy h1{letter-spacing:-1.8px;font-size:42px;line-height:1.12}.landing-module___cEqKa__intro{margin:20px 0 24px;font-size:14px;line-height:1.8}.landing-module___cEqKa__primaryButton{height:48px;padding:0 20px;font-size:12px}.landing-module___cEqKa__heroActions{gap:16px}.landing-module___cEqKa__heroMicrocopy{font-size:11px}.landing-module___cEqKa__textLink{font-size:13px}.landing-module___cEqKa__demoCard{border-radius:22px;padding:16px 20px}.landing-module___cEqKa__questionBubble,.landing-module___cEqKa__followupBubble{font-size:13px}.landing-module___cEqKa__transcript{font-size:11px}.landing-module___cEqKa__problemSection,.landing-module___cEqKa__sequence,.landing-module___cEqKa__reportSection,.landing-module___cEqKa__syllabusSection,.landing-module___cEqKa__differenceSection,.landing-module___cEqKa__faqSection{padding:52px 22px}.landing-module___cEqKa__problemSection h2{font-size:29px}.landing-module___cEqKa__problemList li{grid-template-columns:1fr;gap:6px;padding:20px 0;font-size:13px}.landing-module___cEqKa__problemClosing{font-size:13px}.landing-module___cEqKa__sectionHeading h2,.landing-module___cEqKa__reportIntro h2,.landing-module___cEqKa__differenceSection h2,.landing-module___cEqKa__faqSection h2{letter-spacing:-.9px;font-size:33px}.landing-module___cEqKa__sequenceLayout{margin-top:28px;display:block}.landing-module___cEqKa__sequenceRail{display:none}.landing-module___cEqKa__mobileStepCharacter{width:68px;height:68px;display:block}.landing-module___cEqKa__learningStep{margin-bottom:28px;padding-bottom:40px}.landing-module___cEqKa__stepLabel{margin-bottom:12px}.landing-module___cEqKa__learningStep h3{font-size:29px}.landing-module___cEqKa__stepBody{font-size:14px}.landing-module___cEqKa__guidePreview{padding:16px 18px}.landing-module___cEqKa__guidePreview p{font-size:13px}.landing-module___cEqKa__practicePreview{padding:20px}.landing-module___cEqKa__practiceQuestion{font-size:23px}.landing-module___cEqKa__reportSection{grid-template-columns:1fr;gap:26px}.landing-module___cEqKa__reportIntro p{font-size:14px}.landing-module___cEqKa__reportCard{padding:18px}.landing-module___cEqKa__reportStage{padding:0 10px;font-size:13px}.landing-module___cEqKa__reportStatus{font-size:10px}.landing-module___cEqKa__reportMoment p{font-size:14px}.landing-module___cEqKa__tipFlower{width:36px;height:36px}.landing-module___cEqKa__syllabusTrigger{padding:22px 0;font-size:17px}.landing-module___cEqKa__guideCount{font-size:11px}.landing-module___cEqKa__topicList{grid-template-columns:1fr}.landing-module___cEqKa__topicList a,.landing-module___cEqKa__syllabusNote{font-size:13px}.landing-module___cEqKa__differences{grid-template-columns:1fr;gap:26px;margin:28px 0}.landing-module___cEqKa__differences h3{font-size:25px}.landing-module___cEqKa__differences p{margin-top:12px;font-size:13px}.landing-module___cEqKa__authorStrip{gap:14px}.landing-module___cEqKa__authorStrip p{font-size:12px}.landing-module___cEqKa__authorFlower{width:48px;height:48px}.landing-module___cEqKa__faqSection{grid-template-columns:1fr;gap:24px}.landing-module___cEqKa__faqAccordion button{font-size:14px}.landing-module___cEqKa__faqAccordion p{font-size:13px}.landing-module___cEqKa__finalCta{padding:0 22px}.landing-module___cEqKa__finalScene{gap:26px;min-height:480px;padding:50px 0}.landing-module___cEqKa__finalCharacters{gap:0;height:120px}.landing-module___cEqKa__finalCharacters>.landing-module___cEqKa__character{width:86px;height:86px}.landing-module___cEqKa__finalCharacters>.landing-module___cEqKa__finalFlower{width:40px;height:40px}.landing-module___cEqKa__finalCta h2{font-size:37px}.landing-module___cEqKa__siteFooter{grid-template-columns:1fr;gap:28px;padding:36px 22px 100px}.landing-module___cEqKa__footerBrand{position:relative}.landing-module___cEqKa__footerFlower{position:absolute;top:0;right:0}.landing-module___cEqKa__footerColumns{grid-template-columns:1fr 1fr;gap:30px}.landing-module___cEqKa__footerColumns h2,.landing-module___cEqKa__footerColumns a,.landing-module___cEqKa__footerColumns span{font-size:12px}}:is(html:has(.landing-module___cEqKa__page),body:has(.landing-module___cEqKa__page)){overflow-x:clip}.landing-module___cEqKa__skipLink{z-index:50}.landing-module___cEqKa__mobileMenu{--paper:#fafbf8;--ink:#232b26;--landing-accent:#345d39;background:var(--paper);color:var(--ink);font-family:var(--font-sans-local), sans-serif}.dark .landing-module___cEqKa__mobileMenu{--paper:#141a16;--ink:#edf2e9;--landing-accent:#b5d79d}.landing-module___cEqKa__mobileMenu [data-slot=button]{background:var(--ink);color:var(--paper);min-height:44px}.landing-module___cEqKa__mobileMenu [data-slot=button]:hover{background:var(--landing-accent)}
