.MoodleAutomationSolution-module__qHgPoG__page{--m-paper:#f2f4f1;--m-paper-deep:#e6ebe5;--m-ink:#071512;--m-night:#071a18;--m-night-soft:#0c2925;--m-green:#36ef98;--m-green-soft:#a7f3d0;--m-orange:#ff9d2e;--m-blue:#53b9ff;--m-muted:#64736e;--m-line:#07151221;background:var(--m-paper);color:var(--m-ink);position:relative;overflow:hidden}.MoodleAutomationSolution-module__qHgPoG__shell{width:min(1400px,100% - 5rem);margin-inline:auto}.MoodleAutomationSolution-module__qHgPoG__mono{font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;letter-spacing:.15em;text-transform:uppercase;font-size:.64rem;font-weight:650}.MoodleAutomationSolution-module__qHgPoG__hero{background:radial-gradient(circle at 11% 25%, #36ef9821, transparent 27%), radial-gradient(circle at 86% 76%, #ff9d2e1a, transparent 28%), var(--m-paper);align-items:center;min-height:100svh;padding:9.2rem 0 5.7rem;display:grid;position:relative}.MoodleAutomationSolution-module__qHgPoG__ambientGrid{opacity:.36;pointer-events:none;background-color:#0000;background-image:linear-gradient(#0715120a 1px,#0000 1px),linear-gradient(90deg,#0715120a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4rem 4rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.MoodleAutomationSolution-module__qHgPoG__heroGrid{z-index:2;grid-template-columns:minmax(0,1.02fr) minmax(410px,.98fr);align-items:center;gap:clamp(2.2rem,5vw,6rem);display:grid;position:relative}.MoodleAutomationSolution-module__qHgPoG__heroCopy,.MoodleAutomationSolution-module__qHgPoG__heroMachine{min-width:0}.MoodleAutomationSolution-module__qHgPoG__eyebrow{color:#07151294;align-items:center;gap:.75rem;display:flex}.MoodleAutomationSolution-module__qHgPoG__eyebrow:before{content:"";background:var(--m-orange);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 5px #ff9d2e1f}.MoodleAutomationSolution-module__qHgPoG__hero h1{color:var(--m-ink);letter-spacing:-.08em;text-transform:uppercase;margin:1.85rem 0 2rem;font-size:clamp(4rem,7.1vw,7.3rem);font-weight:850;line-height:.82}.MoodleAutomationSolution-module__qHgPoG__hero h1 span{white-space:nowrap;display:block}.MoodleAutomationSolution-module__qHgPoG__outline{color:var(--m-green)}@supports (-webkit-text-stroke:2px black){.MoodleAutomationSolution-module__qHgPoG__outline{color:#0000;-webkit-text-stroke:max(1.4px, .014em) #119f66}}.MoodleAutomationSolution-module__qHgPoG__heroLead{max-width:42rem;color:var(--m-muted);margin:0;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.68}.MoodleAutomationSolution-module__qHgPoG__heroLead strong{color:var(--m-ink)}.MoodleAutomationSolution-module__qHgPoG__heroActions{flex-wrap:wrap;gap:.85rem;margin-top:2.5rem;display:flex}.MoodleAutomationSolution-module__qHgPoG__button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;min-height:3.45rem;padding:.9rem 1.6rem;font-size:.9rem;font-weight:760;text-decoration:none;transition:transform .22s,background .22s,border-color .22s;display:inline-flex}.MoodleAutomationSolution-module__qHgPoG__button:hover{transform:translateY(-2px)}.MoodleAutomationSolution-module__qHgPoG__buttonPrimary{background:var(--m-ink);color:#fff}.MoodleAutomationSolution-module__qHgPoG__buttonPrimary:hover{background:#102b25}.MoodleAutomationSolution-module__qHgPoG__buttonGhost{color:var(--m-ink);border-color:#07151233}.MoodleAutomationSolution-module__qHgPoG__buttonGhost:hover{border-color:var(--m-ink)}.MoodleAutomationSolution-module__qHgPoG__heroMachine{background:radial-gradient(circle at 50% 47%, #36ef981c, transparent 32%), linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), var(--m-night);color:#fff;background-size:auto,2rem 2rem,2rem 2rem,auto;border:1px solid #ffffff1a;border-radius:2rem;min-height:39rem;position:relative;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 45px 90px #07151247,-17px 18px #0715120d}.MoodleAutomationSolution-module__qHgPoG__heroMachine:before{content:"";z-index:7;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(135deg,#ffffff12,#0000 29%);position:absolute;inset:0}.MoodleAutomationSolution-module__qHgPoG__machineTopbar{z-index:5;background:#0c2925b8;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1.25rem 1.45rem;display:flex;position:relative}.MoodleAutomationSolution-module__qHgPoG__machineTopbar>div{align-items:center;gap:.65rem;display:flex}.MoodleAutomationSolution-module__qHgPoG__machineTopbar i,.MoodleAutomationSolution-module__qHgPoG__liveDot{background:var(--m-green);border-radius:50%;flex:none;width:8px;height:8px;animation:2.2s ease-in-out infinite MoodleAutomationSolution-module__qHgPoG__status-pulse;box-shadow:0 0 0 5px #36ef981a,0 0 15px #36ef988c}.MoodleAutomationSolution-module__qHgPoG__machineTopbar>span{color:#fff6;font-size:.5rem}.MoodleAutomationSolution-module__qHgPoG__machineCanvas{height:28.7rem;position:relative;overflow:hidden}.MoodleAutomationSolution-module__qHgPoG__orbit{z-index:1;aspect-ratio:1;border:1px solid #36ef9817;border-radius:50%;width:23rem;animation:18s linear infinite MoodleAutomationSolution-module__qHgPoG__orbit-turn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MoodleAutomationSolution-module__qHgPoG__orbit:before,.MoodleAutomationSolution-module__qHgPoG__orbit:after{content:"";border:1px solid #36ef9814;border-radius:50%;position:absolute}.MoodleAutomationSolution-module__qHgPoG__orbit:before{inset:18%}.MoodleAutomationSolution-module__qHgPoG__orbit:after{inset:34%}.MoodleAutomationSolution-module__qHgPoG__orbit i{background:var(--m-green);border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 16px #36ef98bf}.MoodleAutomationSolution-module__qHgPoG__orbit i:first-child{top:8%;left:47%}.MoodleAutomationSolution-module__qHgPoG__orbit i:nth-child(2){background:var(--m-orange);bottom:21%;right:12%}.MoodleAutomationSolution-module__qHgPoG__orbit i:nth-child(3){background:var(--m-blue);bottom:15%;left:16%}.MoodleAutomationSolution-module__qHgPoG__paymentCard,.MoodleAutomationSolution-module__qHgPoG__moodleCard{z-index:4;background:#0a231ff0;border:1px solid #ffffff1c;border-radius:1rem;width:10.8rem;padding:1rem;position:absolute;box-shadow:0 18px 38px #00000042}.MoodleAutomationSolution-module__qHgPoG__paymentCard{border-color:#53b9ff4d;top:50%;left:1.35rem;transform:translateY(-50%)rotate(-2deg)}.MoodleAutomationSolution-module__qHgPoG__moodleCard{border-color:#ff9d2e4d;top:50%;right:1.35rem;transform:translateY(-50%)rotate(2deg)}.MoodleAutomationSolution-module__qHgPoG__paymentCard>span,.MoodleAutomationSolution-module__qHgPoG__moodleCard>span{color:#fff6;font-size:.49rem}.MoodleAutomationSolution-module__qHgPoG__paymentCard strong,.MoodleAutomationSolution-module__qHgPoG__paymentCard small,.MoodleAutomationSolution-module__qHgPoG__moodleCard strong,.MoodleAutomationSolution-module__qHgPoG__moodleCard small{display:block}.MoodleAutomationSolution-module__qHgPoG__paymentCard strong,.MoodleAutomationSolution-module__qHgPoG__moodleCard strong{margin-top:.45rem;font-size:.86rem}.MoodleAutomationSolution-module__qHgPoG__paymentCard small,.MoodleAutomationSolution-module__qHgPoG__moodleCard small{color:#fff6;margin-top:.3rem;font-size:.6rem}.MoodleAutomationSolution-module__qHgPoG__paymentPulse{background:var(--m-blue);border-radius:50%;width:7px;height:7px;animation:2.3s ease-out infinite MoodleAutomationSolution-module__qHgPoG__payment-ping;position:absolute;top:50%;left:calc(100% + .55rem);box-shadow:0 0 18px #53b9ffd9}.MoodleAutomationSolution-module__qHgPoG__centralNode{z-index:5;aspect-ratio:1;text-align:center;background:radial-gradient(circle,#0e342efa,#061715f5);border:1px solid #36ef9861;border-radius:50%;place-content:center;width:9.4rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #36ef980a,0 0 48px #36ef9821}.MoodleAutomationSolution-module__qHgPoG__centralNode span{color:#fff6;font-size:.48rem}.MoodleAutomationSolution-module__qHgPoG__centralNode strong{color:var(--m-green);letter-spacing:-.08em;font-size:3rem;line-height:1}.MoodleAutomationSolution-module__qHgPoG__centralNode small{color:#ffffff80;margin-top:.2rem;font-size:.6rem}.MoodleAutomationSolution-module__qHgPoG__machineRoute{z-index:2;width:86%;height:80%;position:absolute;inset:10% 7%;overflow:visible}.MoodleAutomationSolution-module__qHgPoG__machineRoute path{fill:none;stroke:#36ef9840;stroke-width:.45px;stroke-dasharray:2 2;animation:4s linear infinite MoodleAutomationSolution-module__qHgPoG__route-flow}.MoodleAutomationSolution-module__qHgPoG__dataPacket{--packet:0;z-index:3;top:calc(19% + var(--packet) * 17%);left:calc(38% + var(--packet) * 6%);color:#ffffff91;font-family:var(--font-geist-mono);animation:3.4s ease-in-out infinite MoodleAutomationSolution-module__qHgPoG__packet-float;animation-delay:calc(var(--packet) * -.7s);background:#071a18e6;border:1px solid #36ef9833;border-radius:999px;padding:.3rem .48rem;font-size:.47rem;position:absolute}.MoodleAutomationSolution-module__qHgPoG__machineFooter{z-index:5;background:#0c2925d1;border-top:1px solid #ffffff17;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute;bottom:0;left:0;right:0}.MoodleAutomationSolution-module__qHgPoG__machineFooter span{color:#ffffff73;justify-content:center;align-items:center;gap:.45rem;min-height:4.5rem;font-size:.55rem;display:flex}.MoodleAutomationSolution-module__qHgPoG__machineFooter span+span{border-left:1px solid #ffffff14}.MoodleAutomationSolution-module__qHgPoG__machineFooter i{background:var(--m-green);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #36ef98a6}.MoodleAutomationSolution-module__qHgPoG__heroNote{z-index:2;color:#07151261;justify-content:space-between;display:flex;position:absolute;bottom:1.45rem;left:50%;transform:translate(-50%)}.MoodleAutomationSolution-module__qHgPoG__truthStrip{border-block:1px solid var(--m-line);background:#ffffff57;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.MoodleAutomationSolution-module__qHgPoG__truthStrip>div{flex-direction:column;justify-content:center;min-height:10.5rem;padding:2rem clamp(1.5rem,3vw,3rem);display:flex}.MoodleAutomationSolution-module__qHgPoG__truthStrip>div+div{border-left:1px solid var(--m-line)}.MoodleAutomationSolution-module__qHgPoG__truthStrip span{color:#0715126b;margin-bottom:.7rem}.MoodleAutomationSolution-module__qHgPoG__truthStrip strong{max-width:15rem;font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.2}.MoodleAutomationSolution-module__qHgPoG__section{padding:clamp(6.5rem,10vw,10rem) 0;position:relative}.MoodleAutomationSolution-module__qHgPoG__sectionHead{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.55fr);align-items:end;gap:clamp(2rem,7vw,8rem);margin-bottom:clamp(3.5rem,6vw,6rem);display:grid}.MoodleAutomationSolution-module__qHgPoG__kicker{color:#16845b;margin:0 0 1.15rem}.MoodleAutomationSolution-module__qHgPoG__sectionHead h2,.MoodleAutomationSolution-module__qHgPoG__humanCopy h2,.MoodleAutomationSolution-module__qHgPoG__closing h2{letter-spacing:-.07em;max-width:57rem;margin:0;font-size:clamp(3rem,5.7vw,6.6rem);font-weight:840;line-height:.91}.MoodleAutomationSolution-module__qHgPoG__sectionHead>p,.MoodleAutomationSolution-module__qHgPoG__humanCopy>p:last-child{color:var(--m-muted);margin:0;font-size:1rem;line-height:1.7}.MoodleAutomationSolution-module__qHgPoG__manualBoard{border:1px solid var(--m-line);background:var(--m-line);border-radius:2rem;grid-template-columns:minmax(20rem,.7fr) minmax(0,1.3fr);gap:1px;min-height:34rem;display:grid;overflow:hidden;box-shadow:0 24px 60px #07151214}.MoodleAutomationSolution-module__qHgPoG__manualIntro,.MoodleAutomationSolution-module__qHgPoG__taskStack{background:#ffffff94}.MoodleAutomationSolution-module__qHgPoG__manualIntro{flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,5rem);display:flex}.MoodleAutomationSolution-module__qHgPoG__manualIntro>span{color:#0715126e}.MoodleAutomationSolution-module__qHgPoG__manualIntro>strong{color:var(--m-orange);letter-spacing:-.08em;margin-top:1.1rem;font-size:clamp(4rem,8vw,7.7rem);font-weight:850;line-height:.9}.MoodleAutomationSolution-module__qHgPoG__manualIntro p{max-width:26rem;color:var(--m-muted);margin:1.5rem 0 0;line-height:1.65}.MoodleAutomationSolution-module__qHgPoG__taskStack{align-content:center;gap:.65rem;padding:clamp(2rem,5vw,5rem);display:grid}.MoodleAutomationSolution-module__qHgPoG__taskStack>div{--task:0;min-height:4.4rem;transform:translateX(calc(var(--task) * .55rem));background:#f2f4f1d9;border:1px solid #0715121a;border-radius:.9rem;grid-template-columns:3rem 1fr auto;align-items:center;gap:1rem;padding:.8rem 1.1rem;display:grid}.MoodleAutomationSolution-module__qHgPoG__taskStack span{color:#0715124d;font-family:var(--font-geist-mono);font-size:.65rem}.MoodleAutomationSolution-module__qHgPoG__taskStack strong{font-size:.9rem}.MoodleAutomationSolution-module__qHgPoG__taskStack i{color:#a65300;letter-spacing:.08em;text-transform:uppercase;background:#ff9d2e1c;border-radius:999px;padding:.28rem .48rem;font-size:.48rem;font-style:normal;font-weight:700}.MoodleAutomationSolution-module__qHgPoG__demoSection{background:radial-gradient(circle at 81% 26%, #36ef981a, transparent 28%), var(--m-night);color:#fff;overflow:hidden}.MoodleAutomationSolution-module__qHgPoG__demoSection:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4rem 4rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.MoodleAutomationSolution-module__qHgPoG__sectionHeadDark .MoodleAutomationSolution-module__qHgPoG__kicker{color:var(--m-green)}.MoodleAutomationSolution-module__qHgPoG__sectionHeadDark>p{color:#ffffff7d}.MoodleAutomationSolution-module__qHgPoG__demoConsole{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#041210c7;border:1px solid #ffffff1c;border-radius:2rem;position:relative;overflow:hidden;box-shadow:0 38px 80px #0000004d}.MoodleAutomationSolution-module__qHgPoG__demoHeader{background:#0c2925b3;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:1rem;min-height:5.4rem;padding:1.2rem 1.5rem;display:flex}.MoodleAutomationSolution-module__qHgPoG__demoHeader>div{align-items:center;gap:.75rem;display:flex}.MoodleAutomationSolution-module__qHgPoG__demoHeader strong{font-family:var(--font-geist-mono);letter-spacing:.12em;font-size:.7rem}.MoodleAutomationSolution-module__qHgPoG__demoHeader button{min-height:2.9rem;color:var(--m-green);cursor:pointer;background:#36ef981c;border:1px solid #36ef9859;border-radius:999px;padding:.75rem 1.15rem;font-size:.75rem;font-weight:750;transition:background .2s,transform .2s}.MoodleAutomationSolution-module__qHgPoG__demoHeader button:hover:not(:disabled){background:#36ef982e;transform:translateY(-1px)}.MoodleAutomationSolution-module__qHgPoG__demoHeader button:disabled{opacity:.55;cursor:default}.MoodleAutomationSolution-module__qHgPoG__stepRail{border-bottom:1px solid #ffffff17;grid-template-columns:repeat(6,minmax(0,1fr));padding:0 1.2rem;display:grid;position:relative}.MoodleAutomationSolution-module__qHgPoG__stepRail>i{--progress:0%;z-index:0;width:calc(var(--progress) * .85);background:var(--m-green);height:1px;transition:width .55s;position:absolute;top:50%;left:7.5%;box-shadow:0 0 12px #36ef9873}.MoodleAutomationSolution-module__qHgPoG__step,.MoodleAutomationSolution-module__qHgPoG__stepActive,.MoodleAutomationSolution-module__qHgPoG__stepComplete{z-index:1;color:#ffffff59;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;min-height:8.7rem;display:flex;position:relative}.MoodleAutomationSolution-module__qHgPoG__step span,.MoodleAutomationSolution-module__qHgPoG__stepActive span,.MoodleAutomationSolution-module__qHgPoG__stepComplete span{font-family:var(--font-geist-mono);font-size:.5rem}.MoodleAutomationSolution-module__qHgPoG__step strong,.MoodleAutomationSolution-module__qHgPoG__stepActive strong,.MoodleAutomationSolution-module__qHgPoG__stepComplete strong{font-size:.72rem}.MoodleAutomationSolution-module__qHgPoG__step i,.MoodleAutomationSolution-module__qHgPoG__stepActive i,.MoodleAutomationSolution-module__qHgPoG__stepComplete i{background:var(--m-night);border:2px solid #27443f;border-radius:50%;width:10px;height:10px;margin-top:.25rem;transition:background .3s,border-color .3s,box-shadow .3s}.MoodleAutomationSolution-module__qHgPoG__stepActive{color:#fff}.MoodleAutomationSolution-module__qHgPoG__stepActive i{border-color:var(--m-green);background:var(--m-green);box-shadow:0 0 0 6px #36ef9817,0 0 18px #36ef988c}.MoodleAutomationSolution-module__qHgPoG__stepComplete{color:#ffffffa3}.MoodleAutomationSolution-module__qHgPoG__stepComplete i{border-color:var(--m-green);background:var(--m-green)}.MoodleAutomationSolution-module__qHgPoG__demoBody{background:#ffffff14;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.72fr);gap:1px;display:grid}.MoodleAutomationSolution-module__qHgPoG__eventCard,.MoodleAutomationSolution-module__qHgPoG__eventVisual{background:#071a18ed;min-height:31rem}.MoodleAutomationSolution-module__qHgPoG__eventCard{flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,5rem);display:flex}.MoodleAutomationSolution-module__qHgPoG__eventTopline{justify-content:space-between;align-items:center;gap:1rem;display:flex}.MoodleAutomationSolution-module__qHgPoG__eventTopline>span:first-child{color:#ffffff5c}.MoodleAutomationSolution-module__qHgPoG__eventStatus{color:var(--m-green);border:1px solid #36ef9842;border-radius:999px;padding:.35rem .55rem;font-size:.55rem;font-weight:700}.MoodleAutomationSolution-module__qHgPoG__eventCard h3{letter-spacing:-.065em;max-width:42rem;margin:1.6rem 0 1.25rem;font-size:clamp(2.6rem,4.8vw,5.5rem);font-weight:820;line-height:.95}.MoodleAutomationSolution-module__qHgPoG__eventCard>p{color:#ffffff87;max-width:42rem;margin:0;line-height:1.7}.MoodleAutomationSolution-module__qHgPoG__eventCode{background:#0000002e;border:1px solid #ffffff14;border-radius:.8rem;align-items:center;gap:.8rem;width:fit-content;max-width:100%;margin-top:2rem;padding:.85rem 1rem;display:flex}.MoodleAutomationSolution-module__qHgPoG__eventCode span{color:#ffffff4d;font-size:.48rem}.MoodleAutomationSolution-module__qHgPoG__eventCode code{color:var(--m-green-soft);font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.MoodleAutomationSolution-module__qHgPoG__eventVisual{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex;position:relative;overflow:hidden}.MoodleAutomationSolution-module__qHgPoG__eventVisual>span{z-index:2;color:#ffffff57;position:relative}.MoodleAutomationSolution-module__qHgPoG__eventVisual>strong{z-index:2;max-width:18rem;color:var(--m-green);letter-spacing:-.06em;margin-top:.9rem;font-size:clamp(2rem,4vw,3.9rem);line-height:.95;position:relative}.MoodleAutomationSolution-module__qHgPoG__eventVisual>p{z-index:2;color:#ffffff6e;max-width:17rem;margin:1rem 0 0;font-size:.8rem;line-height:1.55;position:relative}.MoodleAutomationSolution-module__qHgPoG__eventCheck{z-index:2;aspect-ratio:1;width:3.5rem;color:var(--m-green);background:#36ef9817;border:1px solid #36ef9859;border-radius:50%;place-items:center;margin-top:1.5rem;font-size:1.5rem;display:grid;position:relative;box-shadow:0 0 28px #36ef981a}.MoodleAutomationSolution-module__qHgPoG__eventRings{aspect-ratio:1;border:1px solid #36ef9814;border-radius:50%;width:25rem;animation:21s linear infinite reverse MoodleAutomationSolution-module__qHgPoG__orbit-turn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MoodleAutomationSolution-module__qHgPoG__eventRings:before,.MoodleAutomationSolution-module__qHgPoG__eventRings:after{content:"";border:1px solid #36ef9812;border-radius:50%;position:absolute}.MoodleAutomationSolution-module__qHgPoG__eventRings:before{inset:15%}.MoodleAutomationSolution-module__qHgPoG__eventRings:after{inset:32%}.MoodleAutomationSolution-module__qHgPoG__eventRings i{background:var(--m-green);border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 12px #36ef988c}.MoodleAutomationSolution-module__qHgPoG__eventRings i:first-child{top:9%;left:46%}.MoodleAutomationSolution-module__qHgPoG__eventRings i:nth-child(2){background:var(--m-orange);bottom:24%;right:12%}.MoodleAutomationSolution-module__qHgPoG__eventRings i:nth-child(3){background:var(--m-blue);bottom:11%;left:25%}.MoodleAutomationSolution-module__qHgPoG__logline{background:#0c2925b3;border-top:1px solid #ffffff17;grid-template-columns:auto minmax(8rem,1fr) auto;align-items:center;gap:1rem;min-height:5.2rem;padding:1rem 1.5rem;display:grid}.MoodleAutomationSolution-module__qHgPoG__logline>span{color:#ffffff59}.MoodleAutomationSolution-module__qHgPoG__logline>div{background:#ffffff14;border-radius:999px;height:3px;overflow:hidden}.MoodleAutomationSolution-module__qHgPoG__logline>div i{border-radius:inherit;background:var(--m-green);height:100%;transition:width .55s;display:block;box-shadow:0 0 8px #36ef9873}.MoodleAutomationSolution-module__qHgPoG__logline strong{color:var(--m-green);font-family:var(--font-geist-mono);font-size:.7rem}.MoodleAutomationSolution-module__qHgPoG__architecture{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.MoodleAutomationSolution-module__qHgPoG__architecture article{border:1px solid var(--m-line);background:radial-gradient(circle at 80% 15%,#36ef981a,#0000 27%),#ffffff73;border-radius:1.5rem;flex-direction:column;justify-content:flex-end;min-height:25rem;padding:clamp(1.7rem,3vw,3rem);display:flex}.MoodleAutomationSolution-module__qHgPoG__architecture article:first-of-type{background:radial-gradient(circle at 80% 15%,#53b9ff1f,#0000 27%),#ffffff73}.MoodleAutomationSolution-module__qHgPoG__architecture article:nth-of-type(3){background:radial-gradient(circle at 80% 15%,#ff9d2e21,#0000 27%),#ffffff73}.MoodleAutomationSolution-module__qHgPoG__architecture article>span{color:#07151266}.MoodleAutomationSolution-module__qHgPoG__architecture article>strong{letter-spacing:-.06em;margin-top:.85rem;font-size:clamp(2rem,3.5vw,3.8rem)}.MoodleAutomationSolution-module__qHgPoG__architecture article p{color:var(--m-muted);margin:1rem 0 0;line-height:1.6}.MoodleAutomationSolution-module__qHgPoG__architecture>i{color:#158d5f;place-items:center;font-size:1.5rem;font-style:normal;display:grid}.MoodleAutomationSolution-module__qHgPoG__humanSection{background:var(--m-paper-deep)}.MoodleAutomationSolution-module__qHgPoG__humanGrid{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.MoodleAutomationSolution-module__qHgPoG__humanCopy .MoodleAutomationSolution-module__qHgPoG__kicker{color:#16845b}.MoodleAutomationSolution-module__qHgPoG__humanCopy h2{margin-bottom:2rem}.MoodleAutomationSolution-module__qHgPoG__responsibilityMap{grid-template-columns:1fr auto 1fr;align-items:stretch;display:grid}.MoodleAutomationSolution-module__qHgPoG__responsibilityMap article{border:1px solid var(--m-line);background:#ffffff7a;flex-direction:column;justify-content:center;gap:.7rem;min-height:31rem;padding:clamp(2rem,4vw,4rem);display:flex}.MoodleAutomationSolution-module__qHgPoG__responsibilityMap article:first-child{border-radius:1.5rem 0 0 1.5rem}.MoodleAutomationSolution-module__qHgPoG__responsibilityMap article:last-child{background:var(--m-night);color:#fff;border-radius:0 1.5rem 1.5rem 0}.MoodleAutomationSolution-module__qHgPoG__responsibilityMap article span{color:#16845b;margin-bottom:1rem}.MoodleAutomationSolution-module__qHgPoG__responsibilityMap article:last-child span{color:var(--m-green)}.MoodleAutomationSolution-module__qHgPoG__responsibilityMap article strong{letter-spacing:-.035em;font-size:clamp(1.45rem,2.2vw,2.2rem)}.MoodleAutomationSolution-module__qHgPoG__responsibilityMap>div{z-index:2;width:6.5rem;color:var(--m-ink);place-content:center;margin-inline:-3.25rem;display:grid;position:relative}.MoodleAutomationSolution-module__qHgPoG__responsibilityMap>div span{font-family:var(--font-geist-mono);letter-spacing:.12em;text-align:center;text-transform:uppercase;font-size:.5rem}.MoodleAutomationSolution-module__qHgPoG__responsibilityMap>div i{aspect-ratio:1;background:var(--m-green);border:1px solid #36ef9873;border-radius:50%;place-items:center;width:4.5rem;margin-top:.55rem;font-size:1.3rem;font-style:normal;display:grid;box-shadow:0 0 0 10px #36ef9814}.MoodleAutomationSolution-module__qHgPoG__faqs{border-top:1px solid var(--m-line)}.MoodleAutomationSolution-module__qHgPoG__faq,.MoodleAutomationSolution-module__qHgPoG__faqOpen{border-bottom:1px solid var(--m-line)}.MoodleAutomationSolution-module__qHgPoG__faq button,.MoodleAutomationSolution-module__qHgPoG__faqOpen button{width:100%;min-height:8rem;color:var(--m-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:3rem 1fr auto;align-items:center;gap:1.5rem;padding:1.5rem 0;display:grid}.MoodleAutomationSolution-module__qHgPoG__faq button>span,.MoodleAutomationSolution-module__qHgPoG__faqOpen button>span{color:#0715125c;font-family:var(--font-geist-mono);font-size:.65rem}.MoodleAutomationSolution-module__qHgPoG__faq button strong,.MoodleAutomationSolution-module__qHgPoG__faqOpen button strong{letter-spacing:-.03em;font-size:clamp(1.2rem,2.2vw,2rem)}.MoodleAutomationSolution-module__qHgPoG__faq button i,.MoodleAutomationSolution-module__qHgPoG__faqOpen button i{aspect-ratio:1;border:1px solid var(--m-line);border-radius:50%;place-items:center;width:2.6rem;font-size:1.2rem;font-style:normal;display:grid}.MoodleAutomationSolution-module__qHgPoG__faq>div,.MoodleAutomationSolution-module__qHgPoG__faqOpen>div{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.MoodleAutomationSolution-module__qHgPoG__faqOpen>div{grid-template-rows:1fr}.MoodleAutomationSolution-module__qHgPoG__faq>div p,.MoodleAutomationSolution-module__qHgPoG__faqOpen>div p{max-width:52rem;color:var(--m-muted);margin:0;line-height:1.7;overflow:hidden}.MoodleAutomationSolution-module__qHgPoG__faqOpen>div p{padding:0 0 2.5rem 4.5rem}.MoodleAutomationSolution-module__qHgPoG__closing{background:radial-gradient(circle at 72% 20%, #36ef9829, transparent 28%), var(--m-night);color:#fff;text-align:center;padding:clamp(7rem,12vw,12rem) 0;position:relative;overflow:hidden}.MoodleAutomationSolution-module__qHgPoG__closing:before{content:"";opacity:.35;background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4rem 4rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.MoodleAutomationSolution-module__qHgPoG__closingInner{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.MoodleAutomationSolution-module__qHgPoG__closing .MoodleAutomationSolution-module__qHgPoG__kicker{color:var(--m-green)}.MoodleAutomationSolution-module__qHgPoG__closing h2{max-width:64rem}.MoodleAutomationSolution-module__qHgPoG__closing p:not(.MoodleAutomationSolution-module__qHgPoG__kicker){color:#ffffff85;max-width:42rem;margin:2rem auto 0;font-size:1.05rem;line-height:1.7}.MoodleAutomationSolution-module__qHgPoG__closing a{background:var(--m-green);min-height:3.8rem;color:var(--m-ink);border-radius:999px;justify-content:center;align-items:center;gap:.7rem;margin-top:2.5rem;padding:1rem 1.8rem;font-size:.9rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.MoodleAutomationSolution-module__qHgPoG__closing a:hover{transform:translateY(-2px);box-shadow:0 16px 36px #36ef982e}.MoodleAutomationSolution-module__qHgPoG__closing small{color:#ffffff47;max-width:46rem;margin-top:3.2rem;font-size:.65rem;line-height:1.55}.MoodleAutomationSolution-module__qHgPoG__reveal,.MoodleAutomationSolution-module__qHgPoG__sectionHead,.MoodleAutomationSolution-module__qHgPoG__manualBoard,.MoodleAutomationSolution-module__qHgPoG__demoConsole,.MoodleAutomationSolution-module__qHgPoG__architecture,.MoodleAutomationSolution-module__qHgPoG__humanCopy,.MoodleAutomationSolution-module__qHgPoG__responsibilityMap,.MoodleAutomationSolution-module__qHgPoG__faqs,.MoodleAutomationSolution-module__qHgPoG__closingInner{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.22,.61,.36,1);transform:translateY(28px)}.MoodleAutomationSolution-module__qHgPoG__visible{opacity:1;transform:none}@keyframes MoodleAutomationSolution-module__qHgPoG__status-pulse{0%,to{opacity:.58}50%{opacity:1}}@keyframes MoodleAutomationSolution-module__qHgPoG__orbit-turn{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes MoodleAutomationSolution-module__qHgPoG__route-flow{to{stroke-dashoffset:-18px}}@keyframes MoodleAutomationSolution-module__qHgPoG__payment-ping{0%{opacity:1;box-shadow:0 0 #53b9ff80}75%,to{opacity:0;box-shadow:0 0 0 16px #53b9ff00}}@keyframes MoodleAutomationSolution-module__qHgPoG__packet-float{0%,to{opacity:.35;transform:translateY(3px)}50%{opacity:.85;transform:translateY(-4px)}}@media (max-width:1120px){.MoodleAutomationSolution-module__qHgPoG__heroGrid{grid-template-columns:minmax(0,1fr) minmax(380px,.82fr)}.MoodleAutomationSolution-module__qHgPoG__truthStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.MoodleAutomationSolution-module__qHgPoG__truthStrip>div:nth-child(3){border-top:1px solid var(--m-line);border-left:0}.MoodleAutomationSolution-module__qHgPoG__truthStrip>div:nth-child(4){border-top:1px solid var(--m-line)}.MoodleAutomationSolution-module__qHgPoG__architecture{grid-template-columns:1fr}.MoodleAutomationSolution-module__qHgPoG__architecture article{min-height:20rem}.MoodleAutomationSolution-module__qHgPoG__architecture>i{margin-block:-.5rem;transform:rotate(90deg)}.MoodleAutomationSolution-module__qHgPoG__humanGrid{grid-template-columns:1fr}}@media (max-width:900px){.MoodleAutomationSolution-module__qHgPoG__shell{width:min(100% - 2.5rem,1400px)}.MoodleAutomationSolution-module__qHgPoG__hero{padding-top:7.8rem}.MoodleAutomationSolution-module__qHgPoG__heroGrid,.MoodleAutomationSolution-module__qHgPoG__sectionHead,.MoodleAutomationSolution-module__qHgPoG__manualBoard,.MoodleAutomationSolution-module__qHgPoG__demoBody{grid-template-columns:1fr}.MoodleAutomationSolution-module__qHgPoG__hero h1{font-size:clamp(3.8rem,14.7vw,7rem)}.MoodleAutomationSolution-module__qHgPoG__heroMachine{width:min(100%,40rem);margin-inline:auto}.MoodleAutomationSolution-module__qHgPoG__manualIntro,.MoodleAutomationSolution-module__qHgPoG__taskStack{min-height:28rem}.MoodleAutomationSolution-module__qHgPoG__taskStack>div{transform:translateX(calc(var(--task) * .25rem))}.MoodleAutomationSolution-module__qHgPoG__stepRail{grid-template-columns:repeat(3,minmax(0,1fr))}.MoodleAutomationSolution-module__qHgPoG__stepRail>i{display:none}.MoodleAutomationSolution-module__qHgPoG__step,.MoodleAutomationSolution-module__qHgPoG__stepActive,.MoodleAutomationSolution-module__qHgPoG__stepComplete{border-bottom:1px solid #ffffff12;min-height:7rem}.MoodleAutomationSolution-module__qHgPoG__eventCard,.MoodleAutomationSolution-module__qHgPoG__eventVisual{min-height:27rem}}@media (max-width:560px){.MoodleAutomationSolution-module__qHgPoG__hero h1{font-size:clamp(3rem,15.5vw,4.6rem)}.MoodleAutomationSolution-module__qHgPoG__hero h1 span{white-space:normal}.MoodleAutomationSolution-module__qHgPoG__heroActions,.MoodleAutomationSolution-module__qHgPoG__heroActions .MoodleAutomationSolution-module__qHgPoG__button{width:100%}.MoodleAutomationSolution-module__qHgPoG__heroMachine{border-radius:1.5rem;min-height:36rem}.MoodleAutomationSolution-module__qHgPoG__machineTopbar>span{display:none}.MoodleAutomationSolution-module__qHgPoG__machineCanvas{height:26rem}.MoodleAutomationSolution-module__qHgPoG__orbit{width:18rem}.MoodleAutomationSolution-module__qHgPoG__paymentCard,.MoodleAutomationSolution-module__qHgPoG__moodleCard{width:10.4rem;padding:.8rem}.MoodleAutomationSolution-module__qHgPoG__paymentCard{top:21%;left:50%;transform:translate(-50%,-50%)rotate(-1deg)}.MoodleAutomationSolution-module__qHgPoG__moodleCard{top:78%;left:50%;right:auto;transform:translate(-50%,-50%)rotate(1deg)}.MoodleAutomationSolution-module__qHgPoG__paymentPulse{top:calc(100% + .5rem);left:50%}.MoodleAutomationSolution-module__qHgPoG__paymentCard strong,.MoodleAutomationSolution-module__qHgPoG__moodleCard strong{font-size:.72rem}.MoodleAutomationSolution-module__qHgPoG__centralNode{width:7.2rem}.MoodleAutomationSolution-module__qHgPoG__centralNode strong{font-size:2.3rem}.MoodleAutomationSolution-module__qHgPoG__dataPacket{display:none}.MoodleAutomationSolution-module__qHgPoG__machineFooter span{flex-direction:column;gap:.35rem;min-height:4rem;font-size:.47rem}.MoodleAutomationSolution-module__qHgPoG__heroNote span:first-child{display:none}.MoodleAutomationSolution-module__qHgPoG__truthStrip{grid-template-columns:1fr}.MoodleAutomationSolution-module__qHgPoG__truthStrip>div+div,.MoodleAutomationSolution-module__qHgPoG__truthStrip>div:nth-child(3){border-top:1px solid var(--m-line);border-left:0}.MoodleAutomationSolution-module__qHgPoG__sectionHead h2,.MoodleAutomationSolution-module__qHgPoG__humanCopy h2,.MoodleAutomationSolution-module__qHgPoG__closing h2{font-size:clamp(2.8rem,13.8vw,4.4rem)}.MoodleAutomationSolution-module__qHgPoG__manualIntro,.MoodleAutomationSolution-module__qHgPoG__taskStack{min-height:auto;padding:2rem 1.3rem}.MoodleAutomationSolution-module__qHgPoG__taskStack>div{grid-template-columns:2rem 1fr;transform:none}.MoodleAutomationSolution-module__qHgPoG__taskStack i{display:none}.MoodleAutomationSolution-module__qHgPoG__demoHeader{flex-direction:column;align-items:flex-start}.MoodleAutomationSolution-module__qHgPoG__demoHeader button{width:100%}.MoodleAutomationSolution-module__qHgPoG__stepRail{grid-template-columns:repeat(2,minmax(0,1fr))}.MoodleAutomationSolution-module__qHgPoG__eventCard{padding:2rem 1.35rem}.MoodleAutomationSolution-module__qHgPoG__eventCode{flex-direction:column;align-items:flex-start;width:100%}.MoodleAutomationSolution-module__qHgPoG__eventCode code{width:100%}.MoodleAutomationSolution-module__qHgPoG__logline{grid-template-columns:1fr auto}.MoodleAutomationSolution-module__qHgPoG__logline>div{grid-area:2/1/auto/-1}.MoodleAutomationSolution-module__qHgPoG__responsibilityMap{grid-template-columns:1fr}.MoodleAutomationSolution-module__qHgPoG__responsibilityMap article{min-height:22rem}.MoodleAutomationSolution-module__qHgPoG__responsibilityMap article:first-child,.MoodleAutomationSolution-module__qHgPoG__responsibilityMap article:last-child{border-radius:1.4rem}.MoodleAutomationSolution-module__qHgPoG__responsibilityMap>div{width:100%;margin-block:-1.9rem;margin-inline:0}.MoodleAutomationSolution-module__qHgPoG__responsibilityMap>div i{width:3.8rem;margin-inline:auto;transform:rotate(90deg)}.MoodleAutomationSolution-module__qHgPoG__faq button,.MoodleAutomationSolution-module__qHgPoG__faqOpen button{grid-template-columns:2rem 1fr auto;gap:.75rem}.MoodleAutomationSolution-module__qHgPoG__faqOpen>div p{padding-left:2.75rem}}@media (prefers-reduced-motion:reduce){.MoodleAutomationSolution-module__qHgPoG__reveal,.MoodleAutomationSolution-module__qHgPoG__sectionHead,.MoodleAutomationSolution-module__qHgPoG__manualBoard,.MoodleAutomationSolution-module__qHgPoG__demoConsole,.MoodleAutomationSolution-module__qHgPoG__architecture,.MoodleAutomationSolution-module__qHgPoG__humanCopy,.MoodleAutomationSolution-module__qHgPoG__responsibilityMap,.MoodleAutomationSolution-module__qHgPoG__faqs,.MoodleAutomationSolution-module__qHgPoG__closingInner{opacity:1;transition:none;transform:none}.MoodleAutomationSolution-module__qHgPoG__machineTopbar i,.MoodleAutomationSolution-module__qHgPoG__liveDot,.MoodleAutomationSolution-module__qHgPoG__orbit,.MoodleAutomationSolution-module__qHgPoG__machineRoute path,.MoodleAutomationSolution-module__qHgPoG__paymentPulse,.MoodleAutomationSolution-module__qHgPoG__dataPacket,.MoodleAutomationSolution-module__qHgPoG__eventRings{animation:none}.MoodleAutomationSolution-module__qHgPoG__stepRail>i,.MoodleAutomationSolution-module__qHgPoG__logline>div i,.MoodleAutomationSolution-module__qHgPoG__faq>div,.MoodleAutomationSolution-module__qHgPoG__faqOpen>div{transition:none}}
