.WindowsAppSection-module__ra6v0a__section{background:var(--paper);border-top:1px solid var(--line);padding:88px 24px;scroll-margin-top:24px;position:relative}.WindowsAppSection-module__ra6v0a__anchorAlias{position:absolute;top:0}.WindowsAppSection-module__ra6v0a__layout{max-width:var(--max);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(40px,6vw,88px);margin:0 auto;display:grid}.WindowsAppSection-module__ra6v0a__copy h2{text-wrap:balance;font-size:clamp(2rem,3.2vw,2.85rem);line-height:1.1}.WindowsAppSection-module__ra6v0a__lead{color:var(--ink-soft);margin:24px 0 28px;font-size:1.08rem;line-height:1.65}.WindowsAppSection-module__ra6v0a__benefits{gap:22px;margin:0 0 30px;padding:0;list-style:none;display:grid}.WindowsAppSection-module__ra6v0a__benefits li{gap:14px;display:flex}.WindowsAppSection-module__ra6v0a__benefits svg{color:#65518c;flex:none;margin-top:2px}.WindowsAppSection-module__ra6v0a__benefits h3{margin:0 0 5px;font-family:inherit;font-size:1rem;font-weight:650;line-height:1.4}.WindowsAppSection-module__ra6v0a__benefits p{color:#55535d;margin:0;font-size:.95rem;line-height:1.6}.WindowsAppSection-module__ra6v0a__action{min-height:48px;color:var(--paper);background:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:14px 22px;font-size:.96rem;font-weight:650;display:inline-flex}.WindowsAppSection-module__ra6v0a__action:hover{background:#493669}.WindowsAppSection-module__ra6v0a__action:focus-visible{outline-offset:4px;outline:3px solid #766aa6}.WindowsAppSection-module__ra6v0a__action svg{flex-shrink:0}.WindowsAppSection-module__ra6v0a__flow{min-width:0;margin:0}.WindowsAppSection-module__ra6v0a__local{background:#fff;border:1px solid #d0cadc;border-radius:14px;padding:25px}.WindowsAppSection-module__ra6v0a__location{align-items:center;gap:13px;margin-bottom:25px;font-size:1.2rem;display:flex}.WindowsAppSection-module__ra6v0a__location svg{color:#65518c;flex-shrink:0}.WindowsAppSection-module__ra6v0a__folder{align-items:center;gap:10px;font-size:.9rem;font-weight:600;display:flex}.WindowsAppSection-module__ra6v0a__folder svg{color:#65518c;flex-shrink:0}.WindowsAppSection-module__ra6v0a__files{margin:14px 0 0 10px;padding:0;list-style:none}.WindowsAppSection-module__ra6v0a__files li{overflow-wrap:anywhere;border-left:1px solid #d0cadc;align-items:center;gap:10px;padding:12px 0 12px 16px;font-size:.83rem;display:flex}.WindowsAppSection-module__ra6v0a__files li>span{text-align:center;border:1px solid;border-radius:4px;flex:0 0 40px;padding:5px 2px;font-size:.62rem;font-weight:750}.WindowsAppSection-module__ra6v0a__pdf{color:#a52f3b}.WindowsAppSection-module__ra6v0a__sheet{color:#2e6b4e}.WindowsAppSection-module__ra6v0a__processing{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:16px 0;display:flex}.WindowsAppSection-module__ra6v0a__processing>svg{color:#766aa6}.WindowsAppSection-module__ra6v0a__processingCard{color:#fff;text-align:left;background:#65518c;border-radius:14px;align-items:flex-start;gap:15px;width:100%;padding:24px 25px;display:flex}.WindowsAppSection-module__ra6v0a__processingCard>svg{flex-shrink:0}.WindowsAppSection-module__ra6v0a__processingCopy{gap:10px;min-width:0;display:grid}.WindowsAppSection-module__ra6v0a__processingCopy p{margin:0;font-size:.8rem;font-weight:700;line-height:26px}.WindowsAppSection-module__ra6v0a__processingCopy strong{text-wrap:balance;font-size:.98rem;font-weight:650;line-height:1.45}.WindowsAppSection-module__ra6v0a__processingCopy span{color:#eee7f8;font-size:.8rem;line-height:1.5}.WindowsAppSection-module__ra6v0a__result{background:var(--sage);border-radius:14px;align-items:center;gap:15px;padding:22px 25px;display:flex}.WindowsAppSection-module__ra6v0a__result>svg{color:#38553c;flex-shrink:0}.WindowsAppSection-module__ra6v0a__result strong{font-size:1.05rem;display:block}.WindowsAppSection-module__ra6v0a__lawLink{color:#65518c;text-underline-offset:3px;text-decoration:underline}.WindowsAppSection-module__ra6v0a__lawLink:hover{color:var(--ink)}.WindowsAppSection-module__ra6v0a__lawLink:focus-visible,.WindowsAppSection-module__ra6v0a__screenshot a:focus-visible{outline-offset:4px;outline:3px solid #766aa6}.WindowsAppSection-module__ra6v0a__screenshot{grid-column:1/-1;min-width:0;margin:0}.WindowsAppSection-module__ra6v0a__screenshot a{cursor:zoom-in;border-radius:14px;display:block}.WindowsAppSection-module__ra6v0a__screenshot img{border:1px solid var(--line);border-radius:14px;width:100%;height:auto}.WindowsAppSection-module__ra6v0a__section ::selection{background:var(--iris-soft);color:var(--ink)}@media (max-width:800px){.WindowsAppSection-module__ra6v0a__section{padding:56px 24px}.WindowsAppSection-module__ra6v0a__layout{grid-template-columns:minmax(0,1fr);gap:40px}.WindowsAppSection-module__ra6v0a__flow{justify-self:center;width:min(100%,480px)}}@media (max-width:420px){.WindowsAppSection-module__ra6v0a__section{padding:48px 20px}.WindowsAppSection-module__ra6v0a__local{padding:20px 16px}.WindowsAppSection-module__ra6v0a__files li{gap:8px;padding-left:10px}.WindowsAppSection-module__ra6v0a__action{width:100%;font-size:.88rem}.WindowsAppSection-module__ra6v0a__processingCard{gap:12px;padding:20px 16px}.WindowsAppSection-module__ra6v0a__result{padding:20px 16px}}
.poncho-mascot{--reader-expression-duration:12s;width:220px;max-width:100%;height:auto;display:block;overflow:visible}.poncho-mascot-body{transform-origin:627px 945px;animation:4.8s ease-in-out infinite poncho-mascot-breathe}.poncho-mascot-head{transform-origin:628px 538px;animation:poncho-mascot-nod var(--reader-expression-duration) ease-in-out infinite}.poncho-mascot-loose-page-left{transform-origin:250px 500px;animation:3.2s ease-in-out -.8s infinite poncho-mascot-fly-left}.poncho-mascot-loose-page-right{transform-origin:1005px 460px;animation:3.6s ease-in-out -2.1s infinite poncho-mascot-fly-right}.poncho-mascot-pupil{animation:poncho-mascot-pupil-track var(--reader-expression-duration) ease-in-out infinite}.poncho-mascot-eye-blink{transform-origin:0 0;animation:poncho-mascot-blink var(--reader-expression-duration) linear infinite}.poncho-mascot-upper-lid{animation:poncho-mascot-lid-focus var(--reader-expression-duration) ease-in-out infinite;transform:translateY(-14px)}.poncho-mascot-brow-left{transform-origin:536px 368px;animation:poncho-mascot-brow-curious var(--reader-expression-duration) ease-in-out infinite}.poncho-mascot-brow-right{transform-origin:723px 353px;animation:poncho-mascot-brow-attentive var(--reader-expression-duration) ease-in-out infinite}.poncho-mascot-smile{transform-origin:641px 461px;animation:poncho-mascot-smile var(--reader-expression-duration) ease-in-out infinite}.poncho-mascot-smile-open{opacity:0;transform-origin:641px 455px;animation:poncho-mascot-delight var(--reader-expression-duration) ease-in-out infinite;transform:scaleY(.12)}.poncho-mascot-orbit-glow{opacity:.5;animation:3.6s ease-in-out infinite poncho-mascot-glow}.poncho-mascot-orbit-trace{opacity:.85;stroke-dasharray:28 72;animation:5s linear infinite poncho-mascot-orbit}.poncho-mascot-loose-page-right .poncho-mascot-orbit-trace{animation-direction:reverse;animation-delay:-2.5s}.poncho-mascot-face-glow{opacity:.25;animation:poncho-mascot-cheeks var(--reader-expression-duration) ease-in-out infinite}.poncho-mascot-sparkle{animation:3s ease-in-out infinite poncho-mascot-twinkle}.poncho-mascot-shadow{transform-origin:627px 944px;animation:4.8s ease-in-out infinite poncho-mascot-shadow}@keyframes poncho-mascot-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.008)}}@keyframes poncho-mascot-nod{0%,20%,to{transform:rotate(-.4deg)}30%,40%{transform:rotate(-1.4deg)}52%,64%{transform:translateY(-3px)rotate(1deg)}78%,90%{transform:rotate(.3deg)}}@keyframes poncho-mascot-fly-left{0%{opacity:0;transform:translate(150px,165px)rotate(32deg)scale(.4)}15%{opacity:1;transform:translate(15px,90px)rotate(10deg)scale(.85)}38%{opacity:1;transform:translate(-24px,-35px)rotate(-18deg)scale(1)}62%{opacity:1;transform:translate(38px,-160px)rotate(6deg)scale(.86)}82%{opacity:0;transform:translate(155px,-140px)rotate(32deg)scale(.5)}to{opacity:0;transform:translate(150px,165px)rotate(32deg)scale(.4)}}@keyframes poncho-mascot-fly-right{0%{opacity:0;transform:translate(-150px,210px)rotate(-28deg)scale(.4)}15%{opacity:1;transform:translate(-8px,125px)rotate(-8deg)scale(.85)}38%{opacity:1;transform:translate(20px,-5px)rotate(18deg)scale(1)}62%{opacity:1;transform:translate(-40px,-140px)rotate(-10deg)scale(.86)}82%{opacity:0;transform:translate(-150px,-120px)rotate(-34deg)scale(.5)}to{opacity:0;transform:translate(-150px,210px)rotate(-28deg)scale(.4)}}@keyframes poncho-mascot-pupil-track{0%,20%,30%,40%,80%,to{transform:translate(-9px)}10%,70%,90%{transform:translate(9px)}50%,60%{transform:translate(5px)}}@keyframes poncho-mascot-blink{0%,23%,25%,46%,48%,74%,76%,94%,96%,to{transform:scaleY(1)}24%,47%,75%,95%{transform:scaleY(.08)}}@keyframes poncho-mascot-lid-focus{0%,20%,82%,to{transform:translateY(-6px)}30%,40%{transform:translateY(-10px)}50%,70%{transform:translateY(-14px)}}@keyframes poncho-mascot-brow-curious{0%,20%,to{transform:translateY(1px)rotate(9deg)}30%,40%{transform:translateY(-5px)rotate(-6deg)}52%,64%{transform:translateY(-8px)rotate(17deg)}78%,90%{transform:translateY(-1px)rotate(2deg)}}@keyframes poncho-mascot-brow-attentive{0%,20%,to{transform:translateY(2px)rotate(-4deg)scaleY(1)}30%,40%{transform:translateY(5px)rotate(-12deg)scaleY(-.85)}52%,64%{transform:translateY(-5px)rotate(-10deg)scaleY(1)}78%,90%{transform:translateY(0)rotate(0)scaleY(1)}}@keyframes poncho-mascot-smile{0%,20%,to{opacity:1;transform:scale(1)}30%,40%{opacity:1;transform:scale(.86,.9)rotate(-6deg)}46%{opacity:1;transform:scaleX(1.08)}52%,64%{opacity:0;transform:scale(1.12,.75)}72%,90%{opacity:1;transform:scale(1.08,1.1)}}@keyframes poncho-mascot-delight{0%,46%,74%,to{opacity:0;transform:scaleY(.12)}52%,64%{opacity:1;transform:scaleY(1)}}@keyframes poncho-mascot-cheeks{0%,22%,to{opacity:.2}32%,40%{opacity:.35}52%,64%{opacity:.7}78%,90%{opacity:.3}}@keyframes poncho-mascot-glow{0%,to{opacity:.2}50%{opacity:.6}}@keyframes poncho-mascot-orbit{to{stroke-dashoffset:-100px}}@keyframes poncho-mascot-twinkle{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}@keyframes poncho-mascot-shadow{0%,to{opacity:.17;transform:scaleX(1)}50%{opacity:.13;transform:scaleX(.97)}}@media (prefers-reduced-motion:reduce){.poncho-mascot *{animation:none!important}.poncho-mascot-face-expression,.poncho-mascot-book-pages{display:none}}
.ponchita-mascot{width:260px;max-width:100%;height:auto;display:block;overflow:visible}.ponchita-body{transform-origin:640px 1200px;animation:5s ease-in-out infinite ponchita-breathe}.ponchita-pencil-hand{transform-origin:550px 919px;animation:10s linear infinite ponchita-write}.ponchita-ruler-hand{transform-origin:917px 847px;animation:10s ease-in-out infinite ponchita-measure}.ponchita-pupil{animation:10s ease-in-out infinite ponchita-read}.ponchita-blink{transform-origin:0 0;animation:10s linear infinite ponchita-blink}.ponchita-glasses-glint{opacity:0;animation:10s ease-in-out infinite ponchita-glint}.ponchita-pencil-trace{stroke-dasharray:100;stroke-dashoffset:100px;animation:10s linear infinite ponchita-trace}@keyframes ponchita-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.004)}}@keyframes ponchita-write{0%,10%,90%,to{transform:translate(0)rotate(0)}32%{transform:translate(-24px,65px)rotate(-2deg)}40%{transform:translateY(-18px)rotate(3deg)}48%{transform:translate(0)rotate(0)}66%{transform:translate(96px,32px)rotate(3deg)}76%{transform:translateY(-18px)rotate(-3deg)}84%{transform:translateY(-18px)rotate(-3deg)}}@keyframes ponchita-measure{0%,68%,to{transform:translate(0)}78%,88%{transform:translate(-18px,14px)}}@keyframes ponchita-read{0%,10%,48%,to{transform:translate(-5px)}32%{transform:translate(-12px,3px)}66%{transform:translate(8px)}78%,88%{transform:translate(12px)}}@keyframes ponchita-blink{0%,37%,39%,87%,89%,to{transform:scaleY(1)}38%,88%{transform:scaleY(.08)}}@keyframes ponchita-glint{0%,68%,to{opacity:0}80%,86%{opacity:.8}}@keyframes ponchita-trace{0%,10%{stroke-dashoffset:100px;opacity:.65}32%,48%{stroke-dashoffset:59px;opacity:.65}66%,84%{stroke-dashoffset:0;opacity:.65}94%,to{stroke-dashoffset:0;opacity:0}}@media (prefers-reduced-motion:reduce){.ponchita-mascot *{animation:none!important}.ponchita-expression,.ponchita-calculation{display:none}}
.companionTeam{width:100%;height:auto;display:block;overflow:visible}.companionTeam .poncho-mascot{--reader-expression-duration:10s}.companionTeam .poncho-mascot-shadow,.companionTeam .ponchita-ground-shadow{display:none}.companionTeam .poncho-mascot-body,.companionTeam .ponchita-body{animation-duration:5s}.companionTeam .poncho-mascot-pupil{animation-name:companion-poncho-read}.companionTeam .ponchita-pupil{animation-name:companion-ponchita-read}@keyframes companion-poncho-read{0%,20%,30%,40%,to{transform:translate(-9px)}10%,50%,60%{transform:translate(5px)}78%,88%{transform:translate(9px)}}@keyframes companion-ponchita-read{0%,10%,48%,to{transform:translate(-5px)}32%{transform:translate(-12px,3px)}66%{transform:translate(8px)}78%,88%{transform:translate(-12px)}}
.ponchoSection{background:#eeeaf4;scroll-margin-top:24px}.ponchoSectionLayout{width:min(100%, var(--max));grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);margin:0 auto;display:grid}.ponchoPresentation{isolation:isolate;color:#4f356f;flex-direction:column;align-items:center;min-width:0;margin:0;padding:32px 0;display:flex;position:relative}.ponchoPresentation:before{z-index:-1;content:"";background:radial-gradient(#d8c4ed 0%,#e4d9ef 45%,#0000 72%);border-radius:50%;position:absolute;inset:48px -16px 40px}.ponchoHello{background:#faf7fc;border:1px solid #dbcee8;border-radius:18px 18px 18px 4px;align-items:center;gap:9px;padding:13px 19px;font-size:1.03rem;font-weight:700;display:flex;box-shadow:0 8px 24px #40245c08}.ponchoTeamPresentation{text-align:center;width:100%;min-width:0;margin:24px 0 0}.ponchoTeamPresentation figcaption{gap:7px;margin-top:18px;display:grid}.ponchoTeamPresentation figcaption strong{font-size:1.2rem;font-weight:750}.ponchoTeamPresentation figcaption span{color:#6d5b80;font-size:.83rem;line-height:1.5}.ponchoAgentLabel{margin:26px 0 0;font-size:1.04rem;font-weight:750}.ponchoConversationModes{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:14px;display:flex}.ponchoConversationModes span{align-items:center;gap:7px;font-size:.83rem;display:inline-flex}.ponchoSectionCopy{min-width:0}.ponchoSectionCopy .eyebrow{color:#76518f;margin-bottom:14px}.ponchoSectionCopy h2{letter-spacing:-.045em;max-width:590px;margin:0;font-size:clamp(2.15rem,3.4vw,3rem);line-height:1.1}.ponchoLead{color:#514b5c;margin:22px 0 24px;font-size:1.04rem;line-height:1.72}.ponchoStages{gap:0;margin:0;padding:0;list-style:none;display:grid}.ponchoStages li{border-top:1px solid #d8d0e1;grid-template-columns:37px minmax(0,1fr);gap:13px;padding:16px 0;display:grid}.ponchoStageIcon{color:#805aa7;place-items:start center;padding-top:3px;display:grid}.ponchoStages h3{margin:0 0 5px;font-size:1rem;line-height:1.4}.ponchoStages p{color:#61596b;margin:0;font-size:.95rem;line-height:1.6}.ponchoActions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:22px;display:flex}.ponchoDemoButton{color:#fff;background:#704ca1;border:1px solid #704ca1;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:15px 20px;font-size:.93rem;font-weight:750;line-height:1.45;display:inline-flex}.ponchoDemoButton:hover{background:#58367f;border-color:#58367f}.ponchoDemoButton svg,.ponchoMobileLink svg{flex-shrink:0}.ponchoDemoNote{color:#62596c;font-size:.8rem}.ponchoMobileLink{color:#5d3b80;align-items:center;gap:8px;margin-top:18px;padding:8px 0;font-size:.9rem;font-weight:650;line-height:1.5;display:inline-flex}.ponchoMobileLink:hover{text-underline-offset:4px;text-decoration:underline}.ponchoSection a:focus-visible{outline-offset:5px;outline:3px solid #9162c2}@media (max-width:900px){.ponchoSectionLayout{grid-template-columns:1fr;gap:32px;max-width:650px}.ponchoPresentation{padding:0}.ponchoTeamPresentation{max-width:650px}}@media (max-width:480px){.ponchoSectionLayout{gap:36px}.ponchoTeamPresentation{margin-top:20px}.ponchoTeamPresentation figcaption{margin-top:12px}.ponchoTeamPresentation figcaption strong{font-size:1.08rem}.ponchoTeamPresentation figcaption span{font-size:.76rem}.ponchoAgentLabel{margin-top:22px;font-size:.94rem}.ponchoSectionCopy h2{font-size:2.1rem}.ponchoActions{flex-direction:column;align-items:flex-start}.ponchoDemoButton{width:100%}.ponchoMobileLink{font-size:.85rem}}
/*# sourceMappingURL=17n1zq7iz6pui.css.map*/