.Aristotle2DFallback-module__h34dSG__fallback{background:radial-gradient(circle at 50% 32%,#4b869747,#0000 46%),linear-gradient(#102d38,#07171e 78%);min-height:320px;position:absolute;inset:0;overflow:hidden}.Aristotle2DFallback-module__h34dSG__halo{filter:blur(18px);background:radial-gradient(circle,#cfaa6133,#0000 68%);border-radius:50%;position:absolute;inset:8% 4% 18%}.Aristotle2DFallback-module__h34dSG__portraitShell{aspect-ratio:1;transform-origin:50% 72%;filter:drop-shadow(0 28px 38px #0000005c);width:min(112%,610px);animation:5.2s ease-in-out infinite Aristotle2DFallback-module__h34dSG__breathe;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.Aristotle2DFallback-module__h34dSG__sprite{background-image:url(/models/aristotle/aristotle-canonical-fallback-v1.webp);background-position:0 0;background-repeat:no-repeat;background-size:400% 100%;width:100%;height:100%;animation:6.4s step-end infinite Aristotle2DFallback-module__h34dSG__blink}.Aristotle2DFallback-module__h34dSG__sprite[data-ready=false]{background-position:50%;background-size:cover}.Aristotle2DFallback-module__h34dSG__sprite[data-phase=speaking]{animation:.32s step-end infinite Aristotle2DFallback-module__h34dSG__speak}.Aristotle2DFallback-module__h34dSG__sprite[data-phase=thinking]{animation:1.5s step-end infinite Aristotle2DFallback-module__h34dSG__think}.Aristotle2DFallback-module__h34dSG__sprite[data-phase=interrupted]{animation:none}.Aristotle2DFallback-module__h34dSG__notice{color:#b8c7ca;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05161dd6;border:1px solid #d8bd7c61;border-radius:14px;gap:5px;padding:12px 14px;font-size:.72rem;display:grid;position:absolute;bottom:52px;left:18px;right:18px}.Aristotle2DFallback-module__h34dSG__notice strong{color:#f2d493}.Aristotle2DFallback-module__h34dSG__notice button{color:#9fc3cf;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0 0;text-decoration:underline}.Aristotle2DFallback-module__h34dSG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@keyframes Aristotle2DFallback-module__h34dSG__blink{0%,94%,to{background-position:0 0}95%,97%{background-position:33.333% 0}}@keyframes Aristotle2DFallback-module__h34dSG__speak{0%,to{background-position:66.666% 0}50%{background-position:100% 0}}@keyframes Aristotle2DFallback-module__h34dSG__think{0%,72%,to{background-position:0 0}73%,82%{background-position:33.333% 0}}@keyframes Aristotle2DFallback-module__h34dSG__breathe{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.012)}}@media (prefers-reduced-motion:reduce){.Aristotle2DFallback-module__h34dSG__portraitShell,.Aristotle2DFallback-module__h34dSG__sprite{animation:none!important}}
.AristotleTutor-module__nf4yvW__runtime{background:#07151beb;border:1px solid #7c9ea947;border-radius:26px;grid-template-columns:minmax(300px,.85fr) minmax(0,1.35fr);max-width:1220px;min-height:720px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 28px 80px #00000057}.AristotleTutor-module__nf4yvW__stage{background:radial-gradient(circle at 50% 32%,#2f789352,#0000 42%),linear-gradient(#0a2029,#071217);border-right:1px solid #7c9ea933;min-height:560px;position:relative}.AristotleTutor-module__nf4yvW__canvas{position:absolute;inset:0}.AristotleTutor-module__nf4yvW__stageMeta{color:#a9b8bc;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:.72rem;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.AristotleTutor-module__nf4yvW__statusDot{background:#6ba18d;border-radius:50%;width:8px;height:8px}.AristotleTutor-module__nf4yvW__statusDot[data-phase=thinking]{background:#d6ad61;animation:1.2s infinite AristotleTutor-module__nf4yvW__pulse}.AristotleTutor-module__nf4yvW__statusDot[data-phase=speaking]{background:#78b6cb;animation:.75s infinite AristotleTutor-module__nf4yvW__pulse}.AristotleTutor-module__nf4yvW__renderMode{color:#d6b978}.AristotleTutor-module__nf4yvW__disclosure{color:#66818a;margin-left:auto;font-size:.62rem}.AristotleTutor-module__nf4yvW__dialogue{flex-direction:column;min-width:0;padding:clamp(22px,4vw,44px);display:flex}.AristotleTutor-module__nf4yvW__cellHeader{border-bottom:1px solid #7c9ea933;padding-bottom:24px}.AristotleTutor-module__nf4yvW__cellHeader>p,.AristotleTutor-module__nf4yvW__transcript li>span{color:#cda75f;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:.68rem;font-weight:800}.AristotleTutor-module__nf4yvW__cellHeader h2{margin:0;font:500 clamp(1.8rem,3vw,3rem)/1.05 Georgia,serif}.AristotleTutor-module__nf4yvW__cellHeader dl{gap:12px;margin:22px 0 0;display:grid}.AristotleTutor-module__nf4yvW__cellHeader dl div{grid-template-columns:92px 1fr;gap:14px;display:grid}.AristotleTutor-module__nf4yvW__cellHeader dt{color:#6f929e;text-transform:uppercase;font-size:.74rem;font-weight:700}.AristotleTutor-module__nf4yvW__cellHeader dd{color:#aebcc0;margin:0;line-height:1.5}.AristotleTutor-module__nf4yvW__transcript{flex-direction:column;flex:1;gap:14px;max-height:520px;margin:0;padding:26px 4px;list-style:none;display:flex;overflow-y:auto}.AristotleTutor-module__nf4yvW__transcript li{border-radius:16px;max-width:88%;padding:16px 18px}.AristotleTutor-module__nf4yvW__transcript li p{white-space:pre-wrap;margin:0;line-height:1.65}.AristotleTutor-module__nf4yvW__tutorTurn,.AristotleTutor-module__nf4yvW__instruction{background:#1842527a;align-self:flex-start}.AristotleTutor-module__nf4yvW__learnerTurn{background:#a4803f29;align-self:flex-end}.AristotleTutor-module__nf4yvW__learnerTurn>span{color:#8eb2bf!important}.AristotleTutor-module__nf4yvW__voiceAudition{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.AristotleTutor-module__nf4yvW__voiceAudition>span{color:#6f929e;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:750}.AristotleTutor-module__nf4yvW__voiceMode{color:#839ca4;flex-basis:100%;font-size:.68rem;line-height:1.4}.AristotleTutor-module__nf4yvW__voiceButton{color:#9fc3cf;font:inherit;cursor:pointer;background:0 0;border:1px solid #7c9ea952;border-radius:999px;padding:6px 10px;font-size:.74rem}.AristotleTutor-module__nf4yvW__voiceButton[aria-pressed=true]{color:#f2d493;border-color:#cda75f}.AristotleTutor-module__nf4yvW__voiceButton:disabled{cursor:not-allowed;opacity:.5}.AristotleTutor-module__nf4yvW__citations{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.AristotleTutor-module__nf4yvW__citations span{color:#99b3bb;border:1px solid #7c9ea947;border-radius:999px;padding:6px 10px;font-size:.72rem}.AristotleTutor-module__nf4yvW__error{color:#f1aaa0;margin:0 0 12px}.AristotleTutor-module__nf4yvW__composer{border-top:1px solid #7c9ea933;gap:10px;padding-top:22px;display:grid}.AristotleTutor-module__nf4yvW__composer label{color:#aebcc0;font-size:.8rem;font-weight:700}.AristotleTutor-module__nf4yvW__composer textarea{resize:vertical;color:#f4eddf;font:inherit;background:#030e12c2;border:1px solid #7c9ea952;border-radius:14px;padding:14px;line-height:1.5}.AristotleTutor-module__nf4yvW__composer textarea:focus{outline-offset:2px;outline:2px solid #cfaa618c}.AristotleTutor-module__nf4yvW__composerActions{flex-wrap:wrap;gap:10px;display:flex}.AristotleTutor-module__nf4yvW__primaryButton,.AristotleTutor-module__nf4yvW__secondaryButton{min-height:42px;font:inherit;cursor:pointer;border-radius:999px;padding:0 16px;font-size:.78rem;font-weight:760}.AristotleTutor-module__nf4yvW__primaryButton{color:#071217;background:#cda75f;border:1px solid #cda75f;margin-left:auto}.AristotleTutor-module__nf4yvW__secondaryButton{color:#b8c7ca;background:0 0;border:1px solid #7c9ea95c}.AristotleTutor-module__nf4yvW__primaryButton:disabled,.AristotleTutor-module__nf4yvW__secondaryButton:disabled{cursor:not-allowed;opacity:.48}.AristotleTutor-module__nf4yvW__microphoneHelp{color:#d7ba7c;margin:0;font-size:.75rem;line-height:1.55}.AristotleTutor-module__nf4yvW__saved{color:#607d86;margin:12px 0 0;font-size:.72rem}@keyframes AristotleTutor-module__nf4yvW__pulse{50%{opacity:.35;transform:scale(.75)}}@media (max-width:900px){.AristotleTutor-module__nf4yvW__runtime{grid-template-columns:1fr}.AristotleTutor-module__nf4yvW__stage{border-bottom:1px solid #7c9ea933;border-right:0;min-height:440px}}@media (prefers-reduced-motion:reduce){.AristotleTutor-module__nf4yvW__statusDot{animation:none!important}}
.aristotle-module__QTFu0W__page{--cream:#f6f0e3;--paper:#fffdf8;--ink:#1d292e;--muted:#52636a;--navy:#123748;--navy-deep:#092936;--aegean:#0e5a78;--gold:#b48a3f;--gold-dark:#71521f;--line:#12374829;--serif:Georgia, "Times New Roman", serif;--sans:var(--font-geist-sans), "Segoe UI", sans-serif;--shell:min(1180px, calc(100% - 40px));background:radial-gradient(circle at 10% 4%, #b48a3f1a, transparent 30rem), var(--cream);min-height:100vh;color:var(--ink);font-family:var(--sans);overflow:clip}.aristotle-module__QTFu0W__page *,.aristotle-module__QTFu0W__page :before,.aristotle-module__QTFu0W__page :after{box-sizing:border-box}.aristotle-module__QTFu0W__page a{color:inherit;text-decoration:none}.aristotle-module__QTFu0W__shell{width:var(--shell);margin-inline:auto}.aristotle-module__QTFu0W__skipLink{z-index:100;background:var(--navy-deep);border-radius:8px;padding:12px 18px;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-160%);color:#fff!important}.aristotle-module__QTFu0W__skipLink:focus{transform:translateY(0)}.aristotle-module__QTFu0W__header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f0e3eb;border-bottom:1px solid #1237481a;position:sticky;top:0}.aristotle-module__QTFu0W__nav{width:var(--shell);justify-content:space-between;align-items:center;gap:24px;min-height:76px;margin-inline:auto;display:flex}.aristotle-module__QTFu0W__wordmark{color:var(--navy);letter-spacing:.17em;align-items:center;gap:10px;font-size:21px;font-weight:800;display:inline-flex}.aristotle-module__QTFu0W__wordmarkMark{border:1px solid var(--gold);width:34px;height:34px;color:var(--aegean);font-family:var(--serif);letter-spacing:0;border-radius:50% 50% 46% 46%;place-items:center;font-size:19px;display:inline-grid}.aristotle-module__QTFu0W__navLinks{color:#304b56;align-items:center;gap:24px;font-size:14px;font-weight:680;display:flex}.aristotle-module__QTFu0W__navLinks a{align-items:center;min-height:44px;display:inline-flex}.aristotle-module__QTFu0W__navLinks a:hover{color:var(--aegean)}.aristotle-module__QTFu0W__navCta{border:1px solid var(--aegean);background:var(--aegean);border-radius:8px;padding:10px 15px;color:#fff!important}.aristotle-module__QTFu0W__kicker{color:var(--gold-dark);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:12px;font-weight:850}.aristotle-module__QTFu0W__hero{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:center;gap:clamp(24px,4vw,52px);padding-block:clamp(34px,4vw,52px) clamp(28px,3vw,40px);display:grid}.aristotle-module__QTFu0W__heroCopy h1{max-width:820px;color:var(--navy-deep);font-family:var(--serif);letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(50px,6vw,76px);font-weight:500;line-height:.94}.aristotle-module__QTFu0W__heroCopy h1 span{color:var(--aegean)}.aristotle-module__QTFu0W__heroSupport{color:#3f555e;max-width:760px;margin:17px 0 0;font-size:clamp(16px,1.55vw,19px);line-height:1.55}.aristotle-module__QTFu0W__heroFacts{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.aristotle-module__QTFu0W__heroFacts span{color:var(--navy);background:#fffdf8a3;border:1px solid #1237482e;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:750}.aristotle-module__QTFu0W__disclosure{border-left:3px solid var(--gold);padding:13px 0 13px 20px}.aristotle-module__QTFu0W__disclosure summary{color:var(--navy);cursor:pointer;font-family:var(--serif);font-size:17px;font-weight:650}.aristotle-module__QTFu0W__disclosure p{color:#50636a;max-width:460px;margin:10px 0 0;font-size:13px;line-height:1.6}.aristotle-module__QTFu0W__demoWrap{padding-bottom:clamp(72px,8vw,104px)}.aristotle-module__QTFu0W__demo{background:var(--paper);border:1px solid #12374833;border-radius:24px;grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);display:grid;overflow:hidden;box-shadow:0 30px 100px #12374824}.aristotle-module__QTFu0W__portraitPanel{background:#071d26;min-width:0;padding:22px;position:relative}.aristotle-module__QTFu0W__portraitStatus{z-index:3;color:#d6e1e4;align-items:center;gap:9px;min-height:32px;font-size:12px;font-weight:750;display:flex;position:relative}.aristotle-module__QTFu0W__portraitStatus span{background:#71b69e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #71b69e1f}.aristotle-module__QTFu0W__portraitStage{border:1px solid #ffffff1c;border-radius:17px;min-height:460px;margin-top:8px;position:relative;overflow:hidden}.aristotle-module__QTFu0W__portraitCaption{color:#91a8b0;margin:14px 5px 2px;font-size:11px;line-height:1.55}.aristotle-module__QTFu0W__conversationPanel{min-width:0;padding:clamp(28px,4vw,50px)}.aristotle-module__QTFu0W__conversationPanel h2{max-width:720px;color:var(--navy-deep);font-family:var(--serif);letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(34px,3.7vw,48px);font-weight:500;line-height:1.04}.aristotle-module__QTFu0W__previewExplanation{color:#52656d;max-width:670px;margin:14px 0 0;font-size:14px;line-height:1.58}.aristotle-module__QTFu0W__promptGrid{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.aristotle-module__QTFu0W__promptGrid button{min-height:50px;color:var(--navy);cursor:pointer;text-align:left;background:#faf6ed;border:1px solid #1237482e;border-radius:9px;padding:11px 13px;font-size:13px;font-weight:750;transition:border-color .15s,background .15s}.aristotle-module__QTFu0W__promptGrid button:hover,.aristotle-module__QTFu0W__promptGrid .aristotle-module__QTFu0W__promptActive{border-color:var(--aegean);background:#eaf3f5}.aristotle-module__QTFu0W__transcript{gap:14px;margin-top:28px;display:grid}.aristotle-module__QTFu0W__visitorTurn,.aristotle-module__QTFu0W__aristotleTurn{border-radius:14px;padding:17px 19px}.aristotle-module__QTFu0W__visitorTurn{background:#e7eff1;margin-left:clamp(20px,8vw,90px)}.aristotle-module__QTFu0W__aristotleTurn{background:#faf5e9;border:1px solid #b48a3f47;margin-right:clamp(0px,3vw,30px)}.aristotle-module__QTFu0W__visitorTurn>span,.aristotle-module__QTFu0W__aristotleTurn>span{color:var(--gold-dark);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.aristotle-module__QTFu0W__visitorTurn p,.aristotle-module__QTFu0W__aristotleTurn>p{color:#30454e;margin:7px 0 0;font-size:14px;line-height:1.65}.aristotle-module__QTFu0W__followUp{border-left:3px solid var(--gold);margin-top:15px;padding:3px 0 3px 13px}.aristotle-module__QTFu0W__followUp strong{color:var(--aegean);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.aristotle-module__QTFu0W__followUp p{color:var(--navy-deep);font-family:var(--serif);margin:5px 0 0;font-size:18px;line-height:1.45}.aristotle-module__QTFu0W__aristotleTurn .aristotle-module__QTFu0W__citation{color:#65747a;margin-top:15px;font-size:11px}.aristotle-module__QTFu0W__thinking{align-items:center;min-height:120px;font-style:italic;display:flex;color:#65747a!important}.aristotle-module__QTFu0W__mechanism{background:var(--navy-deep);color:#fff;padding-block:clamp(92px,10vw,132px)}.aristotle-module__QTFu0W__sectionHeading{max-width:900px}.aristotle-module__QTFu0W__sectionHeading h2,.aristotle-module__QTFu0W__productReveal h2,.aristotle-module__QTFu0W__runtimeScope h2{font-family:var(--serif);letter-spacing:-.04em;margin:17px 0 0;font-weight:500;line-height:1.05}.aristotle-module__QTFu0W__sectionHeading h2{color:#fff;font-size:clamp(42px,5vw,68px)}.aristotle-module__QTFu0W__sectionHeading>p:last-child{color:#c4d2d7;max-width:720px;margin:22px 0 0;font-size:17px;line-height:1.66}.aristotle-module__QTFu0W__mechanism .aristotle-module__QTFu0W__kicker{color:#dfbd78}.aristotle-module__QTFu0W__stepGrid{grid-template-columns:repeat(3,1fr);margin:58px 0 0;padding:0;list-style:none;display:grid}.aristotle-module__QTFu0W__stepGrid li{border:1px solid #ffffff2e;border-right:0;min-height:300px;padding:29px 28px 34px}.aristotle-module__QTFu0W__stepGrid li:last-child{border-right:1px solid #ffffff2e}.aristotle-module__QTFu0W__stepGrid li>span{color:#dfbd78;letter-spacing:.12em;font-size:12px;font-weight:850}.aristotle-module__QTFu0W__stepGrid h3{color:#fff;font-family:var(--serif);margin:54px 0 0;font-size:25px;font-weight:600;line-height:1.2}.aristotle-module__QTFu0W__stepGrid p{color:#c0cdd1;margin:14px 0 0;font-size:14px;line-height:1.68}.aristotle-module__QTFu0W__productReveal{grid-template-columns:minmax(0,1fr) minmax(260px,.56fr);align-items:end;gap:50px 90px;padding-block:clamp(94px,11vw,148px);display:grid}.aristotle-module__QTFu0W__productReveal h2{color:var(--navy-deep);font-size:clamp(48px,6vw,80px)}.aristotle-module__QTFu0W__productReveal>div:first-child>p:last-child{color:#435a63;max-width:700px;margin:24px 0 0;font-size:18px;line-height:1.66}.aristotle-module__QTFu0W__revealList{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.aristotle-module__QTFu0W__revealList span{border-bottom:1px solid var(--line);min-height:68px;color:var(--navy);font-family:var(--serif);align-items:center;padding:15px;font-size:18px;font-weight:600;display:flex}.aristotle-module__QTFu0W__revealList span:nth-child(odd){border-right:1px solid var(--line)}.aristotle-module__QTFu0W__revealList span:nth-last-child(-n+2){border-bottom:0}.aristotle-module__QTFu0W__revealActions{flex-wrap:wrap;grid-column:1/-1;gap:12px;display:flex}.aristotle-module__QTFu0W__primaryButton,.aristotle-module__QTFu0W__secondaryButton{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 20px;font-size:15px;font-weight:780;display:inline-flex}.aristotle-module__QTFu0W__primaryButton{background:var(--aegean);box-shadow:0 12px 28px #0e5a7833;color:#fff!important}.aristotle-module__QTFu0W__secondaryButton{background:#fffdf89e;border-color:#1237483d;color:var(--navy)!important}.aristotle-module__QTFu0W__runtimeScope{background:#ede4d4;border-block:1px solid #1237481f;padding-block:clamp(78px,9vw,116px)}.aristotle-module__QTFu0W__scopeGrid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:56px 90px;display:grid}.aristotle-module__QTFu0W__runtimeScope h2{color:var(--navy-deep);font-size:clamp(38px,4.6vw,60px)}.aristotle-module__QTFu0W__scopeGrid>div:last-child{align-self:end}.aristotle-module__QTFu0W__scopeGrid>div:last-child p{color:#435960;margin:0;font-size:16px;line-height:1.72}.aristotle-module__QTFu0W__scopeGrid>div:last-child p+p{margin-top:18px}.aristotle-module__QTFu0W__footer{color:#c4d0d4;background:#071e28;padding-block:42px}.aristotle-module__QTFu0W__footer .aristotle-module__QTFu0W__wordmark{color:#fff}.aristotle-module__QTFu0W__footerInner{grid-template-columns:1fr auto auto;align-items:center;gap:24px 45px;display:grid}.aristotle-module__QTFu0W__footerInner p{margin:0;font-size:12px}.aristotle-module__QTFu0W__footerInner>div{gap:18px;font-size:12px;font-weight:700;display:flex}@media (max-width:980px){.aristotle-module__QTFu0W__hero,.aristotle-module__QTFu0W__productReveal,.aristotle-module__QTFu0W__scopeGrid{grid-template-columns:1fr}.aristotle-module__QTFu0W__disclosure{max-width:720px}.aristotle-module__QTFu0W__demo{grid-template-columns:1fr}.aristotle-module__QTFu0W__conversationPanel{order:1}.aristotle-module__QTFu0W__portraitPanel{order:2;grid-template-columns:minmax(0,1fr) minmax(250px,.5fr);gap:0 20px;display:grid}.aristotle-module__QTFu0W__portraitStatus,.aristotle-module__QTFu0W__portraitCaption{grid-column:1/-1}.aristotle-module__QTFu0W__portraitStage{grid-column:1/-1;min-height:460px}.aristotle-module__QTFu0W__productReveal{gap:40px}.aristotle-module__QTFu0W__revealList{max-width:620px}.aristotle-module__QTFu0W__revealActions{grid-column:auto}}@media (max-width:700px){.aristotle-module__QTFu0W__page{--shell:min(100% - 28px, 1180px)}.aristotle-module__QTFu0W__nav{min-height:68px}.aristotle-module__QTFu0W__navLinks>a:not(.aristotle-module__QTFu0W__navCta){display:none}.aristotle-module__QTFu0W__hero{gap:22px;padding-block:34px 26px}.aristotle-module__QTFu0W__heroCopy h1{font-size:clamp(46px,14vw,60px)}.aristotle-module__QTFu0W__heroSupport{font-size:17px}.aristotle-module__QTFu0W__heroFacts{display:grid}.aristotle-module__QTFu0W__demo{border-radius:17px}.aristotle-module__QTFu0W__portraitPanel{padding:14px}.aristotle-module__QTFu0W__portraitStage{min-height:320px}.aristotle-module__QTFu0W__conversationPanel{padding:30px 20px 34px}.aristotle-module__QTFu0W__conversationPanel h2{font-size:clamp(34px,10vw,44px)}.aristotle-module__QTFu0W__promptGrid{grid-template-columns:1fr}.aristotle-module__QTFu0W__visitorTurn,.aristotle-module__QTFu0W__aristotleTurn{margin-inline:0}.aristotle-module__QTFu0W__mechanism,.aristotle-module__QTFu0W__productReveal,.aristotle-module__QTFu0W__runtimeScope{padding-block:78px}.aristotle-module__QTFu0W__stepGrid{grid-template-columns:1fr}.aristotle-module__QTFu0W__stepGrid li,.aristotle-module__QTFu0W__stepGrid li:last-child{border-bottom:0;border-right:1px solid #ffffff2e;min-height:0}.aristotle-module__QTFu0W__stepGrid li:last-child{border-bottom:1px solid #ffffff2e}.aristotle-module__QTFu0W__stepGrid h3{margin-top:30px}.aristotle-module__QTFu0W__revealActions,.aristotle-module__QTFu0W__footerInner{grid-template-columns:1fr;display:grid}.aristotle-module__QTFu0W__primaryButton,.aristotle-module__QTFu0W__secondaryButton{width:100%}.aristotle-module__QTFu0W__footerInner>div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.aristotle-module__QTFu0W__page *,.aristotle-module__QTFu0W__page :before,.aristotle-module__QTFu0W__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.aristotle-module__QTFu0W__conversationHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.aristotle-module__QTFu0W__conversationHeader>div:first-child{min-width:0}.aristotle-module__QTFu0W__turnCounter{min-width:94px;color:var(--navy);background:#faf5e9;border:1px solid #b48a3f57;border-radius:12px;flex:none;justify-items:center;padding:12px;display:grid}.aristotle-module__QTFu0W__turnCounter strong{font-family:var(--serif);font-size:30px;font-weight:600;line-height:1}.aristotle-module__QTFu0W__turnCounter span{color:#66767b;letter-spacing:.06em;text-align:center;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:800}.aristotle-module__QTFu0W__promptGrid button:disabled{cursor:not-allowed;opacity:.55}.aristotle-module__QTFu0W__transcript{overscroll-behavior:contain;background:#f6f0e36b;border:1px solid #1237481f;border-radius:16px;max-height:680px;padding:14px;scroll-padding-block:18px;overflow-y:auto}.aristotle-module__QTFu0W__exchange{gap:12px;display:grid}.aristotle-module__QTFu0W__mentorIntro{background:#faf5e9;border:1px solid #b48a3f47;border-radius:14px;padding:17px 19px}.aristotle-module__QTFu0W__mentorIntro>span{color:var(--gold-dark);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.aristotle-module__QTFu0W__mentorIntro p{color:#30454e;margin:7px 0 0;font-size:14px;line-height:1.65}.aristotle-module__QTFu0W__citationDetails{border-top:1px solid #1237481f;margin-top:15px;padding-top:10px}.aristotle-module__QTFu0W__citationDetails summary{color:var(--aegean);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.aristotle-module__QTFu0W__citationDetails[open] summary{margin-bottom:8px}.aristotle-module__QTFu0W__citationList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.aristotle-module__QTFu0W__citationList li{color:#65747a;font-size:11px;line-height:1.5}.aristotle-module__QTFu0W__citationList li>span{color:var(--gold-dark);letter-spacing:.05em;text-transform:uppercase;font-weight:800}.aristotle-module__QTFu0W__sourceNote{border-left:3px solid #b56b4c;padding-left:11px;color:#7b4d3c!important;font-size:12px!important}.aristotle-module__QTFu0W__composer{background:#fff;border:1px solid #1237482e;border-radius:14px;margin-top:16px;padding:14px;box-shadow:0 12px 30px #12374814}.aristotle-module__QTFu0W__composer label{color:var(--navy);font-size:12px;font-weight:800;display:block}.aristotle-module__QTFu0W__composer textarea{resize:vertical;width:100%;min-height:86px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;margin-top:9px;padding:0;font-size:15px;line-height:1.55}.aristotle-module__QTFu0W__composer textarea::placeholder{color:#829096}.aristotle-module__QTFu0W__composer:focus-within{border-color:var(--aegean);box-shadow:0 0 0 3px #0e5a781a,0 12px 30px #12374814}.aristotle-module__QTFu0W__composerFooter{border-top:1px solid #1237481a;justify-content:space-between;align-items:center;gap:14px;padding-top:11px;display:flex}.aristotle-module__QTFu0W__composerFooter>span{color:#78878c;font-size:10px}.aristotle-module__QTFu0W__composerFooter button{background:var(--aegean);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:42px;padding:10px 16px;font-size:13px;font-weight:800}.aristotle-module__QTFu0W__composerFooter button:disabled{cursor:not-allowed;opacity:.52}.aristotle-module__QTFu0W__requestError{color:#7e3025;background:#fff0ec;border-left:3px solid #a44536;margin:12px 0 0;padding:9px 12px;font-size:13px;line-height:1.5}.aristotle-module__QTFu0W__accountGate{background:radial-gradient(circle at 100% 0,#b48a3f2e,#0000 15rem),#eaf3f5;border:1px solid #0e5a7857;border-radius:16px;padding:clamp(22px,4vw,34px)}.aristotle-module__QTFu0W__accountGate h3{color:var(--navy-deep);font-family:var(--serif);letter-spacing:-.025em;margin:10px 0 0;font-size:clamp(27px,3vw,36px);font-weight:600;line-height:1.08}.aristotle-module__QTFu0W__accountGate>p:not(.aristotle-module__QTFu0W__kicker){color:#435b64;max-width:600px;margin:13px 0 0;font-size:14px;line-height:1.65}.aristotle-module__QTFu0W__gateActions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}@media (max-width:700px){.aristotle-module__QTFu0W__conversationHeader{display:grid}.aristotle-module__QTFu0W__turnCounter{grid-template-columns:auto auto;place-items:baseline start;gap:7px;width:max-content;min-width:120px}.aristotle-module__QTFu0W__turnCounter span{margin-top:0}.aristotle-module__QTFu0W__transcript{max-height:590px;margin-inline:-5px;padding:9px}.aristotle-module__QTFu0W__composerFooter{flex-direction:column;align-items:stretch}.aristotle-module__QTFu0W__composerFooter button{width:100%}}
.learn-module__eLXQdG__page{color:#f4eddf;background:radial-gradient(circle at 82% 8%,#1b5b7461,#0000 34rem),#071217;min-height:100vh;padding:clamp(24px,5vw,72px)}.learn-module__eLXQdG__header,.learn-module__eLXQdG__sectionHeading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.learn-module__eLXQdG__header{max-width:1220px;margin:0 auto 40px}.learn-module__eLXQdG__header h1,.learn-module__eLXQdG__intro h2,.learn-module__eLXQdG__sectionHeading h2,.learn-module__eLXQdG__cell h3{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500}.learn-module__eLXQdG__header h1{font-size:clamp(2.3rem,6vw,5.5rem)}.learn-module__eLXQdG__header p:not(.learn-module__eLXQdG__kicker),.learn-module__eLXQdG__intro p,.learn-module__eLXQdG__cell p,.learn-module__eLXQdG__empty{color:#9db0b5;max-width:760px;line-height:1.65}.learn-module__eLXQdG__kicker,.learn-module__eLXQdG__actionLabel{color:#cfaa61;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:800}.learn-module__eLXQdG__backLink,.learn-module__eLXQdG__primaryButton{color:#f4eddf;min-height:44px;font:inherit;cursor:pointer;background:#cfaa6114;border:1px solid #cfaa6194;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:.8rem;font-weight:750;text-decoration:none;display:inline-flex}.learn-module__eLXQdG__primaryButton:hover,.learn-module__eLXQdG__backLink:hover{background:#cfaa612e}.learn-module__eLXQdG__intro,.learn-module__eLXQdG__cells{max-width:1220px;margin:0 auto}.learn-module__eLXQdG__intro{background:#0a1e26b8;border:1px solid #7c9ea93d;border-radius:24px;padding:clamp(24px,5vw,64px)}.learn-module__eLXQdG__intro h2{max-width:760px;font-size:clamp(1.8rem,4vw,3.5rem)}.learn-module__eLXQdG__cells{padding-top:52px}.learn-module__eLXQdG__sectionHeading{align-items:end;margin-bottom:22px}.learn-module__eLXQdG__sectionHeading h2{font-size:clamp(1.8rem,4vw,3rem)}.learn-module__eLXQdG__cellGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:18px;display:grid}.learn-module__eLXQdG__cell{background:#0a1e26a3;border:1px solid #7c9ea938;border-radius:18px;flex-direction:column;min-height:330px;padding:24px;display:flex}.learn-module__eLXQdG__cell h3{font-size:1.6rem}.learn-module__eLXQdG__cell form,.learn-module__eLXQdG__cell>.learn-module__eLXQdG__primaryButton{margin-top:auto}.learn-module__eLXQdG__cell form .learn-module__eLXQdG__primaryButton{width:100%}.learn-module__eLXQdG__cellNumber{color:#5f8998;margin-bottom:24px;font-size:.75rem}.learn-module__eLXQdG__actionLabel{margin-top:18px;margin-bottom:0}.learn-module__eLXQdG__error,.learn-module__eLXQdG__empty{background:#70271f33;border:1px solid #e2766466;border-radius:12px;max-width:1220px;margin:0 auto 24px;padding:14px 18px}@media (max-width:680px){.learn-module__eLXQdG__header,.learn-module__eLXQdG__sectionHeading{flex-direction:column}.learn-module__eLXQdG__page{padding:24px 18px 48px}}
