.EducationCycleAnimation-module__zX1bCG__cycle{--dur:24s;--track:#e2e8f0;max-width:560px;margin:2rem auto 0;padding-bottom:7rem;position:relative}@media (min-width:768px){.EducationCycleAnimation-module__zX1bCG__cycle{max-width:980px;padding:6.75rem 15rem 4.5rem}}.EducationCycleAnimation-module__zX1bCG__stage{aspect-ratio:1;width:100%;margin:0 auto;position:relative}.EducationCycleAnimation-module__zX1bCG__ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.EducationCycleAnimation-module__zX1bCG__track{fill:none;stroke:var(--track);stroke-width:1.4px;stroke-linecap:round}.EducationCycleAnimation-module__zX1bCG__flow{fill:none;stroke:url(#ck-cycle-grad);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:5 11;opacity:.7}.EducationCycleAnimation-module__zX1bCG__beamGlow,.EducationCycleAnimation-module__zX1bCG__beamMid,.EducationCycleAnimation-module__zX1bCG__beamCore,.EducationCycleAnimation-module__zX1bCG__beamTail{offset-path:path("M50,13 a37,37 0 1,1 0,74 a37,37 0 1,1 0,-74");offset-rotate:0deg;animation-play-state:paused}.EducationCycleAnimation-module__zX1bCG__isRunning .EducationCycleAnimation-module__zX1bCG__beamGlow,.EducationCycleAnimation-module__zX1bCG__isRunning .EducationCycleAnimation-module__zX1bCG__beamMid,.EducationCycleAnimation-module__zX1bCG__isRunning .EducationCycleAnimation-module__zX1bCG__beamCore,.EducationCycleAnimation-module__zX1bCG__isRunning .EducationCycleAnimation-module__zX1bCG__beamTail{animation-play-state:running}.EducationCycleAnimation-module__zX1bCG__beamGlow{fill:url(#ck-beam-glow);animation:EducationCycleAnimation-module__zX1bCG__beam var(--dur) cubic-bezier(.6, 0, .4, 1) infinite, EducationCycleAnimation-module__zX1bCG__beamSoft 2s ease-in-out infinite}.EducationCycleAnimation-module__zX1bCG__beamMid{fill:url(#ck-beam-glow);animation:EducationCycleAnimation-module__zX1bCG__beam var(--dur) cubic-bezier(.6, 0, .4, 1) infinite, EducationCycleAnimation-module__zX1bCG__beamMidPulse 2s ease-in-out infinite}.EducationCycleAnimation-module__zX1bCG__beamCore{fill:#fff;stroke:#38bdf8;stroke-width:.5px;animation:EducationCycleAnimation-module__zX1bCG__beam var(--dur) cubic-bezier(.6, 0, .4, 1) infinite, EducationCycleAnimation-module__zX1bCG__beamCorePulse 2s ease-in-out infinite}.EducationCycleAnimation-module__zX1bCG__beamTail{fill:url(#ck-beam-glow);animation:EducationCycleAnimation-module__zX1bCG__beam var(--dur) cubic-bezier(.6, 0, .4, 1) infinite;animation-delay:var(--lag)}@keyframes EducationCycleAnimation-module__zX1bCG__beam{0%,14%{offset-distance:0%}20%,34%{offset-distance:20%}40%,54%{offset-distance:40%}60%,74%{offset-distance:60%}80%,94%{offset-distance:80%}to{offset-distance:100%}}@keyframes EducationCycleAnimation-module__zX1bCG__beamSoft{0%,to{opacity:.42}50%{opacity:.85}}@keyframes EducationCycleAnimation-module__zX1bCG__beamMidPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes EducationCycleAnimation-module__zX1bCG__beamCorePulse{0%,to{opacity:.9;transform:scale(.95)}50%{opacity:1;transform:scale(1.12)}}.EducationCycleAnimation-module__zX1bCG__node{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);text-align:center;flex-direction:column;align-items:center;gap:.4rem;width:clamp(58px,17%,96px);display:flex;position:absolute;transform:translate(-50%,-50%)}.EducationCycleAnimation-module__zX1bCG__iconWrap{aspect-ratio:1;width:clamp(44px,64%,64px);color:var(--c);border:2px solid color-mix(in srgb, var(--c) 28%, #fff);box-shadow:0 4px 14px -6px color-mix(in srgb, var(--c) 45%, transparent);animation:EducationCycleAnimation-module__zX1bCG__nodePulse var(--dur) ease-in-out infinite paused;animation-delay:calc(var(--i) * var(--dur) / 5);background:#fff;border-radius:9999px;place-items:center;display:grid;position:relative}.EducationCycleAnimation-module__zX1bCG__isRunning .EducationCycleAnimation-module__zX1bCG__iconWrap{animation-play-state:running}.EducationCycleAnimation-module__zX1bCG__iconWrap svg{width:52%;height:52%}.EducationCycleAnimation-module__zX1bCG__num{background:var(--c);color:#fff;border-radius:9999px;place-items:center;min-width:1.2rem;height:1.2rem;padding:0 .22rem;font-size:.72rem;font-weight:700;line-height:1;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 1px 4px #0f172a40}.EducationCycleAnimation-module__zX1bCG__wave{border:2px solid var(--c);opacity:0;pointer-events:none;animation:EducationCycleAnimation-module__zX1bCG__waterRipple var(--dur) ease-out infinite paused;animation-delay:calc(var(--i) * var(--dur) / 5 + var(--d) * var(--dur));border-radius:9999px;position:absolute;inset:-2px}.EducationCycleAnimation-module__zX1bCG__isRunning .EducationCycleAnimation-module__zX1bCG__wave{animation-play-state:running}@keyframes EducationCycleAnimation-module__zX1bCG__waterRipple{0%{opacity:.6;transform:scale(.5)}4%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}@keyframes EducationCycleAnimation-module__zX1bCG__nodePulse{0%{border-color:color-mix(in srgb, var(--c) 28%, #fff);box-shadow:0 4px 14px -6px color-mix(in srgb, var(--c) 45%, transparent);transform:scale(1)}2%{border-color:var(--c);box-shadow:0 0 0 7px color-mix(in srgb, var(--c) 20%, transparent), 0 0 28px color-mix(in srgb, var(--c) 70%, transparent), 0 12px 26px -8px color-mix(in srgb, var(--c) 65%, transparent);transform:scale(1.22)}6%{border-color:var(--c);box-shadow:0 0 0 4px color-mix(in srgb, var(--c) 12%, transparent), 0 0 14px color-mix(in srgb, var(--c) 40%, transparent), 0 10px 22px -8px color-mix(in srgb, var(--c) 50%, transparent);transform:scale(1.1)}10%{border-color:var(--c);box-shadow:0 0 0 7px color-mix(in srgb, var(--c) 20%, transparent), 0 0 28px color-mix(in srgb, var(--c) 70%, transparent), 0 12px 26px -8px color-mix(in srgb, var(--c) 65%, transparent);transform:scale(1.22)}14%{border-color:var(--c);box-shadow:0 0 0 4px color-mix(in srgb, var(--c) 12%, transparent), 0 0 14px color-mix(in srgb, var(--c) 40%, transparent), 0 10px 22px -8px color-mix(in srgb, var(--c) 50%, transparent);transform:scale(1.1)}20%{border-color:color-mix(in srgb, var(--c) 28%, #fff);box-shadow:0 4px 14px -6px color-mix(in srgb, var(--c) 45%, transparent);transform:scale(1)}to{border-color:color-mix(in srgb, var(--c) 28%, #fff);box-shadow:0 4px 14px -6px color-mix(in srgb, var(--c) 45%, transparent);transform:scale(1)}}.EducationCycleAnimation-module__zX1bCG__label{letter-spacing:-.01em;color:#334155;animation:EducationCycleAnimation-module__zX1bCG__labelPulse var(--dur) ease-in-out infinite paused;animation-delay:calc(var(--i) * var(--dur) / 5);font-size:clamp(.72rem,2.4vw,.9rem);font-weight:600}.EducationCycleAnimation-module__zX1bCG__isRunning .EducationCycleAnimation-module__zX1bCG__label{animation-play-state:running}@keyframes EducationCycleAnimation-module__zX1bCG__labelPulse{0%{color:#334155}4%{color:var(--c)}14%{color:var(--c)}20%{color:#334155}to{color:#334155}}.EducationCycleAnimation-module__zX1bCG__core{aspect-ratio:1;color:#1d4ed8;width:clamp(48px,22%,92px);animation:EducationCycleAnimation-module__zX1bCG__corePulse var(--dur) ease-in-out infinite paused;background:radial-gradient(circle at 50% 42%,#eff6ff 0%,#dbeafe 70%,#bfdbfe 100%);border-radius:9999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 28px -12px #2563eb8c}.EducationCycleAnimation-module__zX1bCG__isRunning .EducationCycleAnimation-module__zX1bCG__core{animation-play-state:running}.EducationCycleAnimation-module__zX1bCG__core svg{width:52%;height:52%}@keyframes EducationCycleAnimation-module__zX1bCG__corePulse{0%,to{transform:translate(-50%,-50%)scale(1)}94%{transform:translate(-50%,-50%)scale(1);box-shadow:0 8px 28px -12px #2563eb8c}99%{transform:translate(-50%,-50%)scale(1.1);box-shadow:0 0 0 8px #3b82f62e,0 10px 30px -10px #2563ebb3}}.EducationCycleAnimation-module__zX1bCG__caption{text-align:center;opacity:0;width:min(88vw,22rem);animation:EducationCycleAnimation-module__zX1bCG__capShow var(--dur) ease-in-out infinite paused;animation-delay:calc(var(--i) * var(--dur) / 5);background:#fffffff2;border:1px solid #e2e8f0;border-radius:.8rem;flex-direction:column;gap:.1rem;padding:.5rem .85rem;display:flex;position:absolute;top:calc(100% + .6rem);left:50%;transform:translate(-50%);box-shadow:0 10px 26px -12px #0f172a4d}.EducationCycleAnimation-module__zX1bCG__isRunning .EducationCycleAnimation-module__zX1bCG__caption{animation-play-state:running}.EducationCycleAnimation-module__zX1bCG__caption b{color:var(--c);letter-spacing:-.01em;font-size:.95rem;font-weight:700}.EducationCycleAnimation-module__zX1bCG__caption .EducationCycleAnimation-module__zX1bCG__tip{color:#475569;font-size:.88rem;line-height:1.4}@keyframes EducationCycleAnimation-module__zX1bCG__capShow{0%{opacity:1}14%{opacity:1}18%{opacity:0}to{opacity:0}}@media (min-width:768px){.EducationCycleAnimation-module__zX1bCG__caption{width:13rem;box-shadow:none;background:0 0;border:0;gap:.15rem;padding:0}.EducationCycleAnimation-module__zX1bCG__caption[data-step="0"]{text-align:center;width:26rem;top:auto;bottom:calc(100% + .6rem);left:50%;transform:translate(-50%)}.EducationCycleAnimation-module__zX1bCG__caption[data-step="1"]{text-align:left;top:33%;left:94%;transform:translateY(-50%)}.EducationCycleAnimation-module__zX1bCG__caption[data-step="2"]{text-align:left;top:83%;left:89%;transform:translateY(-50%)}.EducationCycleAnimation-module__zX1bCG__caption[data-step="3"]{text-align:left;top:83%;left:auto;right:89%;transform:translateY(-50%)}.EducationCycleAnimation-module__zX1bCG__caption[data-step="4"]{text-align:left;top:33%;left:auto;right:94%;transform:translateY(-50%)}}.EducationCycleAnimation-module__zX1bCG__srList{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.EducationCycleAnimation-module__zX1bCG__beamGlow,.EducationCycleAnimation-module__zX1bCG__beamMid,.EducationCycleAnimation-module__zX1bCG__beamCore,.EducationCycleAnimation-module__zX1bCG__iconWrap,.EducationCycleAnimation-module__zX1bCG__wave,.EducationCycleAnimation-module__zX1bCG__label,.EducationCycleAnimation-module__zX1bCG__core,.EducationCycleAnimation-module__zX1bCG__caption{animation:none!important}.EducationCycleAnimation-module__zX1bCG__beamGlow,.EducationCycleAnimation-module__zX1bCG__beamMid,.EducationCycleAnimation-module__zX1bCG__beamCore,.EducationCycleAnimation-module__zX1bCG__wave{display:none}.EducationCycleAnimation-module__zX1bCG__iconWrap{border-color:var(--c);transform:none}.EducationCycleAnimation-module__zX1bCG__caption{display:none}.EducationCycleAnimation-module__zX1bCG__cycle{padding-bottom:0}.EducationCycleAnimation-module__zX1bCG__srList{clip:auto;white-space:normal;text-align:left;color:#475569;gap:.5rem;width:auto;max-width:40rem;height:auto;margin:1.75rem auto 0;font-size:.95rem;display:grid;position:static;overflow:visible}.EducationCycleAnimation-module__zX1bCG__srList b{color:#1d4ed8}}
.HowItWorksWorkflow-module__3IEt8G__root{--accent:#2563eb;max-width:1120px;margin:0 auto;position:relative}.HowItWorksWorkflow-module__3IEt8G__head{text-align:center;max-width:40rem;margin:0 auto}.HowItWorksWorkflow-module__3IEt8G__eyebrow{background:color-mix(in srgb, var(--accent) 10%, #fff);color:#334155;letter-spacing:.01em;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .8rem;font-size:.8rem;font-weight:600;transition:background .4s;display:inline-flex}.HowItWorksWorkflow-module__3IEt8G__eyebrow svg{width:.9rem;height:.9rem;color:var(--accent);transition:color .4s}.HowItWorksWorkflow-module__3IEt8G__title{color:#111827;margin-top:.9rem;font-size:clamp(1.6rem,1.1rem + 1.7vw,2.25rem);font-weight:700;line-height:1.15}.HowItWorksWorkflow-module__3IEt8G__sub{color:#4b5563;margin-top:.75rem;font-size:.98rem;line-height:1.6}.HowItWorksWorkflow-module__3IEt8G__layout{grid-template-columns:1fr;gap:1.25rem;margin-top:2.5rem;display:grid}.HowItWorksWorkflow-module__3IEt8G__visualCol{display:none}.HowItWorksWorkflow-module__3IEt8G__steps{margin:0;padding:0;list-style:none;position:relative}.HowItWorksWorkflow-module__3IEt8G__rail{display:none}.HowItWorksWorkflow-module__3IEt8G__step{position:relative}.HowItWorksWorkflow-module__3IEt8G__step+.HowItWorksWorkflow-module__3IEt8G__step{margin-top:1rem}.HowItWorksWorkflow-module__3IEt8G__stepBtn{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:1rem;gap:1rem;width:100%;padding:1.1rem 1.2rem;transition:border-color .4s,box-shadow .4s,transform .4s,opacity .4s;display:flex}.HowItWorksWorkflow-module__3IEt8G__stepBtn:focus-visible{outline:2px solid var(--c);outline-offset:2px}.HowItWorksWorkflow-module__3IEt8G__step[data-active=true] .HowItWorksWorkflow-module__3IEt8G__stepBtn{border-color:color-mix(in srgb, var(--c) 45%, #e5e7eb);box-shadow:0 1px 0 0 color-mix(in srgb, var(--c) 30%, #fff), 0 14px 30px -18px color-mix(in srgb, var(--c) 60%, transparent)}.HowItWorksWorkflow-module__3IEt8G__badge{background:color-mix(in srgb, var(--c) 12%, #fff);width:2.6rem;height:2.6rem;color:var(--c);border-radius:.85rem;flex-shrink:0;place-items:center;transition:background .4s,color .4s,transform .4s;display:grid;position:relative}.HowItWorksWorkflow-module__3IEt8G__badge svg{width:1.25rem;height:1.25rem}.HowItWorksWorkflow-module__3IEt8G__step[data-active=true] .HowItWorksWorkflow-module__3IEt8G__badge{background:var(--c);color:#fff;transform:translateY(-1px)}.HowItWorksWorkflow-module__3IEt8G__badgeNum{width:1.1rem;height:1.1rem;color:var(--c);background:#fff;border:1px solid;border-radius:999px;place-items:center;font-size:.65rem;font-weight:700;display:grid;position:absolute;top:-.35rem;right:-.35rem}.HowItWorksWorkflow-module__3IEt8G__stepText{flex-direction:column;gap:.2rem;display:flex}.HowItWorksWorkflow-module__3IEt8G__stepTitle{color:#111827;font-size:1.02rem;font-weight:650}.HowItWorksWorkflow-module__3IEt8G__stepBody{color:#4b5563;font-size:.9rem;line-height:1.5}.HowItWorksWorkflow-module__3IEt8G__inlineVisual{margin-top:.85rem;display:block}.HowItWorksWorkflow-module__3IEt8G__inlineVisual .HowItWorksWorkflow-module__3IEt8G__preview{opacity:1;position:relative}.HowItWorksWorkflow-module__3IEt8G__inlineVisual .HowItWorksWorkflow-module__3IEt8G__stage,.HowItWorksWorkflow-module__3IEt8G__inlineVisual .HowItWorksWorkflow-module__3IEt8G__frame{width:100%}.HowItWorksWorkflow-module__3IEt8G__stage{aspect-ratio:1.5;width:100%;position:relative}.HowItWorksWorkflow-module__3IEt8G__preview{position:relative}.HowItWorksWorkflow-module__3IEt8G__stage .HowItWorksWorkflow-module__3IEt8G__preview{opacity:0;transition:opacity .5s;position:absolute;inset:0}.HowItWorksWorkflow-module__3IEt8G__stage .HowItWorksWorkflow-module__3IEt8G__preview[data-on]{opacity:1}.HowItWorksWorkflow-module__3IEt8G__frame{background:#fff;border:1px solid #e5e7eb;border-radius:1.1rem;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:0 30px 60px -40px #0f172a59}.HowItWorksWorkflow-module__3IEt8G__frameBoard{background:#0f172a;border-color:#1e293b}.HowItWorksWorkflow-module__3IEt8G__frameBar{border-bottom:1px solid #eef2f7;gap:.4rem;padding:.7rem .9rem;display:flex}.HowItWorksWorkflow-module__3IEt8G__frameBoard .HowItWorksWorkflow-module__3IEt8G__frameBar{border-bottom-color:#1e293b}.HowItWorksWorkflow-module__3IEt8G__frameBar i{background:#e2e8f0;border-radius:999px;width:.5rem;height:.5rem}.HowItWorksWorkflow-module__3IEt8G__frameBoard .HowItWorksWorkflow-module__3IEt8G__frameBar i{background:#334155}.HowItWorksWorkflow-module__3IEt8G__frameBody{flex-direction:column;flex:1;gap:.7rem;min-height:0;padding:1.1rem 1.2rem;display:flex}.HowItWorksWorkflow-module__3IEt8G__frameBoard .HowItWorksWorkflow-module__3IEt8G__frameBody{justify-content:center;gap:1.15rem;padding-left:1.6rem}.HowItWorksWorkflow-module__3IEt8G__frameBoard .HowItWorksWorkflow-module__3IEt8G__boardLine{font-size:1.15rem}.HowItWorksWorkflow-module__3IEt8G__docCard{background:#f8fafc;border:1px solid #eef2f7;border-radius:.7rem;align-items:center;gap:.6rem;padding:.7rem .85rem;display:flex}.HowItWorksWorkflow-module__3IEt8G__docIcon{color:#2563eb;flex-shrink:0;width:1.3rem;height:1.3rem}.HowItWorksWorkflow-module__3IEt8G__docName{color:#334155;font-size:.85rem;font-weight:600}.HowItWorksWorkflow-module__3IEt8G__preview[data-on] .HowItWorksWorkflow-module__3IEt8G__docCard{animation:.5s both HowItWorksWorkflow-module__3IEt8G__slideUp}.HowItWorksWorkflow-module__3IEt8G__chips{flex-wrap:wrap;gap:.45rem;display:flex}.HowItWorksWorkflow-module__3IEt8G__chip{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;padding:.28rem .6rem;font-size:.72rem;font-weight:600}.HowItWorksWorkflow-module__3IEt8G__preview[data-on] .HowItWorksWorkflow-module__3IEt8G__chip{animation:.45s both HowItWorksWorkflow-module__3IEt8G__slideUp;animation-delay:calc(var(--k) * 90ms + .18s)}.HowItWorksWorkflow-module__3IEt8G__docLines{flex-direction:column;gap:.45rem;padding:.15rem .1rem;display:flex}.HowItWorksWorkflow-module__3IEt8G__docLines i{background:#eef2f7;border-radius:999px;height:.5rem}.HowItWorksWorkflow-module__3IEt8G__docLines i:first-child{width:88%}.HowItWorksWorkflow-module__3IEt8G__docLines i:nth-child(2){width:96%}.HowItWorksWorkflow-module__3IEt8G__docLines i:nth-child(3){width:64%}.HowItWorksWorkflow-module__3IEt8G__preview[data-on] .HowItWorksWorkflow-module__3IEt8G__docLines{animation:.5s .35s both HowItWorksWorkflow-module__3IEt8G__riseIn}.HowItWorksWorkflow-module__3IEt8G__readyPill{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;align-self:flex-start;align-items:center;gap:.35rem;margin-top:auto;padding:.3rem .7rem;font-size:.78rem;font-weight:650;display:inline-flex}.HowItWorksWorkflow-module__3IEt8G__readyPill svg{width:.85rem;height:.85rem}.HowItWorksWorkflow-module__3IEt8G__preview[data-on] .HowItWorksWorkflow-module__3IEt8G__readyPill{animation:.45s .55s both HowItWorksWorkflow-module__3IEt8G__popScale}.HowItWorksWorkflow-module__3IEt8G__boardLine{letter-spacing:.02em;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.05rem;font-weight:600;position:relative}.HowItWorksWorkflow-module__3IEt8G__hl{color:#0f172a;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fde047;border-radius:.25rem;padding:.04rem .28rem;font-weight:700}.HowItWorksWorkflow-module__3IEt8G__underline{width:3.4rem;height:.7rem;position:absolute;bottom:-.5rem;left:1.1rem}.HowItWorksWorkflow-module__3IEt8G__underline path{fill:none;stroke:#38bdf8;stroke-width:2.4px;stroke-linecap:round}.HowItWorksWorkflow-module__3IEt8G__preview[data-on] .HowItWorksWorkflow-module__3IEt8G__underline path{stroke-dasharray:120;stroke-dashoffset:0;animation:.6s .35s both HowItWorksWorkflow-module__3IEt8G__draw}.HowItWorksWorkflow-module__3IEt8G__penDot{background:#38bdf8;border-radius:999px;width:.7rem;height:.7rem;position:absolute;bottom:1rem;right:1rem;box-shadow:0 0 0 .35rem #38bdf82e}.HowItWorksWorkflow-module__3IEt8G__preview[data-on] .HowItWorksWorkflow-module__3IEt8G__penDot{animation:.4s .3s both HowItWorksWorkflow-module__3IEt8G__popIn}.HowItWorksWorkflow-module__3IEt8G__qCard{color:#5b21b6;background:#f5f3ff;border:1px solid #ede9fe;border-radius:.6rem;align-self:flex-start;padding:.45rem .7rem;font-size:.82rem;font-weight:600}.HowItWorksWorkflow-module__3IEt8G__preview[data-on] .HowItWorksWorkflow-module__3IEt8G__qCard{animation:.45s both HowItWorksWorkflow-module__3IEt8G__slideUp}.HowItWorksWorkflow-module__3IEt8G__grid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.HowItWorksWorkflow-module__3IEt8G__cell{background:#f8fafc;border:1px solid #eef2f7;border-radius:.55rem;place-items:center;height:2.1rem;display:grid;position:relative}.HowItWorksWorkflow-module__3IEt8G__preview[data-on] .HowItWorksWorkflow-module__3IEt8G__cell{animation:.4s both HowItWorksWorkflow-module__3IEt8G__popIn;animation-delay:calc(var(--k) * 80ms + .15s)}.HowItWorksWorkflow-module__3IEt8G__statusDot{border-radius:999px;width:.6rem;height:.6rem}.HowItWorksWorkflow-module__3IEt8G__ok{background:#10b981}.HowItWorksWorkflow-module__3IEt8G__wait{background:#f59e0b}.HowItWorksWorkflow-module__3IEt8G__miss{background:#ef4444}.HowItWorksWorkflow-module__3IEt8G__liveRow{color:#6d28d9;align-items:center;gap:.4rem;margin-top:auto;font-size:.74rem;font-weight:600;display:flex}.HowItWorksWorkflow-module__3IEt8G__liveDot{background:#7c3aed;border-radius:999px;width:.5rem;height:.5rem}.HowItWorksWorkflow-module__3IEt8G__preview[data-on] .HowItWorksWorkflow-module__3IEt8G__liveDot{animation:1.4s ease-in-out infinite HowItWorksWorkflow-module__3IEt8G__pulseDot}@keyframes HowItWorksWorkflow-module__3IEt8G__pulseDot{0%,to{opacity:1}50%{opacity:.4}}.HowItWorksWorkflow-module__3IEt8G__progressTrack{background:#ede9fe;border-radius:999px;height:.45rem;margin-top:.5rem;overflow:hidden}.HowItWorksWorkflow-module__3IEt8G__progressFill{transform-origin:0;background:linear-gradient(90deg,#7c3aed,#a855f7);border-radius:999px;width:72%;height:100%;display:block}.HowItWorksWorkflow-module__3IEt8G__preview[data-on] .HowItWorksWorkflow-module__3IEt8G__progressFill{animation:.7s .5s both HowItWorksWorkflow-module__3IEt8G__wipeX}.HowItWorksWorkflow-module__3IEt8G__chart{border-bottom:1px solid #eef2f7;align-items:flex-end;gap:.7rem;height:8rem;margin-top:.3rem;margin-bottom:.4rem;padding-top:.3rem;display:flex}.HowItWorksWorkflow-module__3IEt8G__bar{height:var(--h);transform-origin:bottom;background:linear-gradient(#34d399,#10b981);border-radius:.4rem .4rem 0 0;flex:1;transform:scaleY(1)}.HowItWorksWorkflow-module__3IEt8G__bar[data-gap]{background:linear-gradient(#fbbf24,#f59e0b)}.HowItWorksWorkflow-module__3IEt8G__preview[data-on] .HowItWorksWorkflow-module__3IEt8G__bar{animation:.6s both HowItWorksWorkflow-module__3IEt8G__growY;animation-delay:calc(var(--k) * .1s + .15s)}.HowItWorksWorkflow-module__3IEt8G__nextCard{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:.65rem;align-self:flex-start;align-items:center;gap:.4rem;margin-top:auto;padding:.4rem .75rem;font-size:.8rem;font-weight:650;display:inline-flex}.HowItWorksWorkflow-module__3IEt8G__nextCard svg{width:.95rem;height:.95rem}.HowItWorksWorkflow-module__3IEt8G__preview[data-on] .HowItWorksWorkflow-module__3IEt8G__nextCard{animation:.5s .55s both HowItWorksWorkflow-module__3IEt8G__slideUp}@keyframes HowItWorksWorkflow-module__3IEt8G__riseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes HowItWorksWorkflow-module__3IEt8G__slideUp{0%{transform:translateY(8px)}to{transform:none}}@keyframes HowItWorksWorkflow-module__3IEt8G__popScale{0%{transform:scale(.86)}to{transform:scale(1)}}@keyframes HowItWorksWorkflow-module__3IEt8G__popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes HowItWorksWorkflow-module__3IEt8G__slideX{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes HowItWorksWorkflow-module__3IEt8G__wipeX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes HowItWorksWorkflow-module__3IEt8G__growY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes HowItWorksWorkflow-module__3IEt8G__draw{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}@media (min-width:860px){.HowItWorksWorkflow-module__3IEt8G__layout{grid-template-columns:.92fr 1fr;align-items:start;gap:3.5rem}.HowItWorksWorkflow-module__3IEt8G__visualCol{display:block;position:sticky;top:14vh}.HowItWorksWorkflow-module__3IEt8G__inlineVisual{display:none}.HowItWorksWorkflow-module__3IEt8G__steps{padding-left:1.5rem}.HowItWorksWorkflow-module__3IEt8G__step{align-items:center;min-height:56vh;display:flex}.HowItWorksWorkflow-module__3IEt8G__step:first-child{min-height:42vh}.HowItWorksWorkflow-module__3IEt8G__step:last-child{min-height:44vh}.HowItWorksWorkflow-module__3IEt8G__step+.HowItWorksWorkflow-module__3IEt8G__step{margin-top:0}.HowItWorksWorkflow-module__3IEt8G__step[data-active=true] .HowItWorksWorkflow-module__3IEt8G__stepBtn{transform:translateY(-1px)}.HowItWorksWorkflow-module__3IEt8G__rail{background:#e5e7eb;border-radius:999px;width:2px;display:block;position:absolute;top:8%;bottom:8%;left:0;overflow:hidden}.HowItWorksWorkflow-module__3IEt8G__railFill{background:var(--accent);width:100%;height:calc(8% + (var(--p) / 3) * 84%);border-radius:999px;transition:height .5s,background .4s;display:block}}@media (prefers-reduced-motion:reduce){.HowItWorksWorkflow-module__3IEt8G__stage .HowItWorksWorkflow-module__3IEt8G__preview,.HowItWorksWorkflow-module__3IEt8G__stepBtn,.HowItWorksWorkflow-module__3IEt8G__badge,.HowItWorksWorkflow-module__3IEt8G__eyebrow,.HowItWorksWorkflow-module__3IEt8G__railFill{transition:none}.HowItWorksWorkflow-module__3IEt8G__preview[data-on] .HowItWorksWorkflow-module__3IEt8G__docCard,.HowItWorksWorkflow-module__3IEt8G__preview[data-on] .HowItWorksWorkflow-module__3IEt8G__chip,.HowItWorksWorkflow-module__3IEt8G__preview[data-on] .HowItWorksWorkflow-module__3IEt8G__readyPill,.HowItWorksWorkflow-module__3IEt8G__preview[data-on] .HowItWorksWorkflow-module__3IEt8G__underline path,.HowItWorksWorkflow-module__3IEt8G__preview[data-on] .HowItWorksWorkflow-module__3IEt8G__penDot,.HowItWorksWorkflow-module__3IEt8G__preview[data-on] .HowItWorksWorkflow-module__3IEt8G__qCard,.HowItWorksWorkflow-module__3IEt8G__preview[data-on] .HowItWorksWorkflow-module__3IEt8G__cell,.HowItWorksWorkflow-module__3IEt8G__preview[data-on] .HowItWorksWorkflow-module__3IEt8G__progressFill,.HowItWorksWorkflow-module__3IEt8G__preview[data-on] .HowItWorksWorkflow-module__3IEt8G__bar,.HowItWorksWorkflow-module__3IEt8G__preview[data-on] .HowItWorksWorkflow-module__3IEt8G__nextCard,.HowItWorksWorkflow-module__3IEt8G__preview[data-on] .HowItWorksWorkflow-module__3IEt8G__docLines,.HowItWorksWorkflow-module__3IEt8G__preview[data-on] .HowItWorksWorkflow-module__3IEt8G__liveDot{animation:none}}
@property --ck-reveal{syntax:"<percentage>";inherits:false;initial-value:110%}.HeroBoardReveal-module__ml-DGa__board{--ck-reveal:110%;-webkit-mask-image:linear-gradient(96deg, #000 var(--ck-reveal), #0000 calc(var(--ck-reveal) + 7%));-webkit-mask-image:linear-gradient(96deg, #000 var(--ck-reveal), #0000 calc(var(--ck-reveal) + 7%));mask-image:linear-gradient(96deg, #000 var(--ck-reveal), #0000 calc(var(--ck-reveal) + 7%));animation:1.9s cubic-bezier(.22,1,.36,1) .15s both HeroBoardReveal-module__ml-DGa__ckBoardReveal}@keyframes HeroBoardReveal-module__ml-DGa__ckBoardReveal{0%{--ck-reveal:-12%}to{--ck-reveal:110%}}@media (prefers-reduced-motion:reduce){.HeroBoardReveal-module__ml-DGa__board{animation:none;-webkit-mask-image:none;mask-image:none}}
.ClassKiteHeroImageWriter-module__vTqDnq__root{position:absolute;inset:0;overflow:hidden}.ClassKiteHeroImageWriter-module__vTqDnq__stage{transform-origin:50%;will-change:transform;position:absolute;inset:0}.ClassKiteHeroImageWriter-module__vTqDnq__baseImg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ClassKiteHeroImageWriter-module__vTqDnq__canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ClassKiteHeroImageWriter-module__vTqDnq__pen{pointer-events:none;transform-origin:0 0;will-change:transform, opacity;width:0;height:0;transition:opacity .22s;position:absolute;top:0;left:0}.ClassKiteHeroImageWriter-module__vTqDnq__penSvg{position:absolute;top:-2px;left:0;overflow:visible}
.HeroPenWriterSvg-module__bUMoxa__root{position:absolute;inset:0;overflow:hidden}.HeroPenWriterSvg-module__bUMoxa__svg{width:100%;height:100%;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.HeroPenWriterSvg-module__bUMoxa__svg{visibility:hidden}}
@property --ck2-p{syntax:"<number>";inherits:false;initial-value:0}.HeroSecondPage-module__JMHTbq__board{background:radial-gradient(at 50% 42%,#fff 0%,#fafcff 55%,#eef3fa 100%);flex-direction:column;justify-content:space-between;align-items:center;gap:clamp(12px,3vw,28px);padding:clamp(22px,7vh,72px) clamp(20px,6vw,64px);display:flex;position:absolute;inset:0;overflow:hidden}.HeroSecondPage-module__JMHTbq__botGroup{flex-direction:column;align-items:center;gap:clamp(10px,2.2vw,22px);display:flex}.HeroSecondPage-module__JMHTbq__board:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#2563eb0f 1px,#0000 1px),linear-gradient(#2563eb0f 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 60%,#0000 100%);mask-image:radial-gradient(#000 60%,#0000 100%)}.HeroSecondPage-module__JMHTbq__board:after{content:"";pointer-events:none;border-radius:14px;position:absolute;inset:10px;box-shadow:inset 0 0 0 1.5px #2563eb1a}.HeroSecondPage-module__JMHTbq__line{text-align:center;--ck2-p:0;-webkit-mask-image:linear-gradient(90deg, #000 calc(var(--ck2-p) * 118% - 9%), #0000 calc(var(--ck2-p) * 118% - 1%));-webkit-mask-image:linear-gradient(90deg, #000 calc(var(--ck2-p) * 118% - 9%), #0000 calc(var(--ck2-p) * 118% - 1%));mask-image:linear-gradient(90deg, #000 calc(var(--ck2-p) * 118% - 9%), #0000 calc(var(--ck2-p) * 118% - 1%));line-height:1.15;position:relative}.HeroSecondPage-module__JMHTbq__title{letter-spacing:-.01em;color:#12245a;max-width:20ch;font-size:clamp(17px,3.3vw,32px);font-weight:800}.HeroSecondPage-module__JMHTbq__cycle{color:#1d4ed8;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(6px,1.4vw,14px);font-size:clamp(13px,2.4vw,24px);font-weight:700;display:flex}.HeroSecondPage-module__JMHTbq__step{white-space:nowrap}.HeroSecondPage-module__JMHTbq__arrow{color:#0ea5a4;font-weight:800}.HeroSecondPage-module__JMHTbq__final{align-items:center;gap:.4em;font-size:clamp(16px,3.2vw,32px);display:inline-flex;position:relative}.HeroSecondPage-module__JMHTbq__finalInk{color:#0e7490;font-weight:800;display:inline-block;position:relative}.HeroSecondPage-module__JMHTbq__tick{filter:drop-shadow(0 1px 1px #0e9f6e38);flex:none;width:1.05em;height:1.05em;margin-top:.06em;overflow:visible}.HeroSecondPage-module__JMHTbq__tickPath{stroke-dasharray:1;stroke-dashoffset:1px}.HeroSecondPage-module__JMHTbq__finalUnderline{background:linear-gradient(90deg,#0ea5a4,#0e7490);border-radius:4px;width:70%;height:clamp(3px,.5vw,5px);margin:clamp(4px,.8vw,8px) auto 0;display:block}.HeroSecondPage-module__JMHTbq__pen{pointer-events:none;transform-origin:0 0;will-change:transform, opacity;opacity:0;width:0;height:0;position:absolute;top:0;left:0}.HeroSecondPage-module__JMHTbq__penSvg{position:absolute;top:-2px;left:0;overflow:visible}.HeroSecondPage-module__JMHTbq__halo{pointer-events:none;opacity:0;will-change:transform, opacity;background:radial-gradient(circle,#ffffffd9,#fff0);border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.HeroSecondPage-module__JMHTbq__line{-webkit-mask-image:none;mask-image:none}.HeroSecondPage-module__JMHTbq__pen,.HeroSecondPage-module__JMHTbq__halo{display:none}.HeroSecondPage-module__JMHTbq__tickPath{stroke-dashoffset:0}}
.ClassKiteHeroPageFlip-module__D-0RgG__stage{perspective:1700px;perspective-origin:50% 44%;position:absolute;inset:0;overflow:hidden}.ClassKiteHeroPageFlip-module__D-0RgG__camera{transform-style:preserve-3d;will-change:opacity;transition:opacity .36s;position:absolute;inset:0}.ClassKiteHeroPageFlip-module__D-0RgG__secondLayer{z-index:1;position:absolute;inset:0}.ClassKiteHeroPageFlip-module__D-0RgG__flipLayer{z-index:2;transform-origin:0;backface-visibility:hidden;will-change:transform;position:absolute;inset:0;transform:rotateY(0)}.ClassKiteHeroPageFlip-module__D-0RgG__curlShade{z-index:3;pointer-events:none;opacity:0;will-change:opacity;background:linear-gradient(90deg,#02061700 55%,#0206172e 82%,#0206176b 100%);position:absolute;inset:0}.ClassKiteHeroPageFlip-module__D-0RgG__edgeHi{z-index:4;pointer-events:none;opacity:0;will-change:opacity;background:linear-gradient(90deg,#fff0,#ffffffb3);width:3px;position:absolute;top:0;bottom:0;right:0}.ClassKiteHeroPageFlip-module__D-0RgG__dropShade{z-index:1;pointer-events:none;opacity:0;will-change:opacity, transform;background:linear-gradient(90deg,#02061738 0%,#0206170d 30%,#02061700 60%);position:absolute;inset:0}
