.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=0~p38sn16mjzo.css.map*/