.hm{pointer-events:none;width:60%;min-width:520px;font-family:var(--font-heading), "Plus Jakarta Sans", system-ui, sans-serif;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.hm__media{-o-object-fit:cover;object-fit:cover;-o-object-position:62% center;object-position:62% center;transform-origin:72% 55%;width:100%;height:100%;animation:12s ease-in-out infinite hm-zoom;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38%);mask-image:linear-gradient(90deg,#0000 0%,#000 38%)}@keyframes hm-zoom{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.hm__chat{flex-direction:column;align-items:flex-end;gap:14px;width:min(450px,56%);display:flex;position:absolute;top:26px;right:56px}.hm__bub{box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#0b1b3a;opacity:0;background:#ffffffd1;border:1.5px solid #fffffff2;border-radius:22px;width:min(410px,100%);padding:16px 22px;animation-duration:12s;animation-timing-function:ease-out;animation-iteration-count:infinite;box-shadow:0 14px 40px #0b1b3a29}.hm__bub--cliente{align-self:flex-start}.hm__bub--agente{align-self:flex-end}.hm__who{color:#2563eb;align-items:center;gap:8px;margin-bottom:6px;font-size:16px;font-weight:700;display:flex}.hm__bub--cliente .hm__who{color:#5b6c8c}.hm__av{background:#c9d6ec;border-radius:50%;width:24px;height:24px}.hm__mk{flex:none;width:24px;height:24px;position:relative}.hm__mk i{background:#0b1b3a;border-radius:3.5px;width:11px;height:11px;position:absolute}.hm__mk i.c{background:#3b7bff;border-radius:50%}.hm__txt{letter-spacing:-.01em;font-size:23px;font-weight:700;line-height:1.25}.hm__bub:first-child{animation-name:hm-b1}.hm__bub:nth-child(2){animation-name:hm-b2}.hm__bub:nth-child(3){animation-name:hm-b3}.hm__bub:nth-child(4){animation-name:hm-b4}@keyframes hm-b1{0%,2.5%{opacity:0;transform:translateY(-18px)scale(.97)}5%,55%{opacity:1;transform:none}59%,to{opacity:0;transform:translateY(-8px)}}@keyframes hm-b2{0%,10.8%{opacity:0;transform:translateY(-18px)scale(.97)}13.3%,55%{opacity:1;transform:none}59%,to{opacity:0;transform:translateY(-8px)}}@keyframes hm-b3{0%,19.2%{opacity:0;transform:translateY(-18px)scale(.97)}21.7%,55%{opacity:1;transform:none}59%,to{opacity:0;transform:translateY(-8px)}}@keyframes hm-b4{0%,27.5%{opacity:0;transform:translateY(-18px)scale(.97)}30%,55%{opacity:1;transform:none}59%,to{opacity:0;transform:translateY(-8px)}}.hm__seal{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hm__seal-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;background:#ffffffdb;border:1.5px solid #fffffff2;border-radius:28px;align-items:center;gap:18px;padding:22px 34px;animation:12s ease-out infinite hm-seal;display:flex;box-shadow:0 18px 48px #0b1b3a33}.hm__seal-mark{flex:none;width:56px;height:56px;animation:12s cubic-bezier(.65,0,.35,1) infinite hm-seal-turn;position:relative}.hm__seal-mark i{background:#0b1b3a;border-radius:7px;width:25px;height:25px;position:absolute}.hm__seal-mark i.c{background:#3b7bff;border-radius:50%}.hm__seal-word{letter-spacing:-.04em;color:#0b1b3a;opacity:0;font-size:46px;font-weight:700;line-height:1;animation:12s ease-out infinite hm-seal-word}.hm__seal-ini{animation:12s ease-in-out infinite hm-seal-ini}@keyframes hm-seal{0%,60%{opacity:0;transform:scale(.9)}64%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:scale(.98)}}@keyframes hm-seal-turn{0%,64%{transform:rotate(0)}70%,74%{transform:rotate(90deg)}80%,84%{transform:rotate(180deg)}90%,to{transform:rotate(270deg)}}@keyframes hm-seal-word{0%,66%{opacity:0;transform:translate(-10px)}71%,to{opacity:1;transform:none}}@keyframes hm-seal-ini{0%,78%{color:#3b7bff}84%,to{color:#0b1b3a}}@media (max-width:1100px){.hm{width:56%;min-width:0}.hm__chat{width:min(380px,70%);right:24px}.hm__txt{font-size:20px}.hm__seal-card{gap:14px;padding:18px 26px}.hm__seal-mark{width:44px;height:44px}.hm__seal-mark i{border-radius:5.5px;width:19px;height:19px}.hm__seal-mark i:nth-child(2),.hm__seal-mark i:nth-child(4){left:25px!important}.hm__seal-mark i:nth-child(3),.hm__seal-mark i:nth-child(4){top:25px!important}.hm__seal-word{font-size:36px}}@media (max-width:760px){.hm{width:100%;height:320px;position:relative}.hm__media{-o-object-position:70% center;object-position:70% center;animation:none;-webkit-mask-image:none;mask-image:none}.hm__chat{display:none}}@media (prefers-reduced-motion:reduce){.hm__media{animation:none}.hm__bub{opacity:1;animation:none}.hm__seal{display:none}}@media (min-width:1101px){.hm{width:min(60%,860px);right:max(0px, calc((100% - var(--container,1280px)) / 2))}}@media (min-width:1281px){.hm{border-radius:28px}}.hm .hm__media{height:100%!important}
