.lm-btn{position:relative;display:inline-flex;align-items:center;padding:0;border:0;background:0 0;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;overflow:visible!important;box-shadow:none!important}.lm-circle,.lm-rect{cursor:pointer}.lm-circle{position:relative;width:68px;height:68px;border-radius:50%;background:#003abd;color:#fff;display:grid;place-items:center;z-index:3;flex:0 0 auto;transition:background-color .2s ease}.lm-circle::after{content:"";position:absolute;inset:3px;border-radius:50%;border:1px solid rgba(255,255,255,.95);pointer-events:none;opacity:1;transform:scale(1)}.lm-arrow{opacity:1;transform:translateX(0)}.lm-rect{position:absolute;left:34px;height:48px;background:#2663eb;border-radius:12px;display:inline-flex;align-items:center;overflow:hidden;z-index:1;width:auto;transform-origin:left center;transform:scaleX(0);transition:transform .55s ease,background-color .2s ease,opacity .15s linear;will-change:transform}.lm-label{white-space:nowrap;color:#fff;font:600 15px/1 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;padding-left:46px;padding-right:18px;clip-path:inset(0 100% 0 0);will-change:clip-path}.lm-btn.is-loop .lm-circle::after{animation:ringIntro 3s ease-in-out infinite}.lm-btn.is-loop .lm-arrow{animation:arrowIntro 3s ease-in-out infinite}.lm-btn.is-loop .lm-rect{animation:rectExpand 3s ease-in-out infinite}.lm-btn.is-loop .lm-label{animation:textReveal 3s ease-in-out infinite}.lm-btn.is-hover .lm-rect,.lm-btn.is-hover .lm-label,.lm-btn.is-hover .lm-circle::after,.lm-btn.is-hover .lm-arrow{animation:none!important}.lm-btn.is-hover .lm-circle::after{opacity:1;transform:scale(1)}.lm-btn.is-hover .lm-arrow{opacity:1;transform:translateX(0)}.lm-btn.is-hover.is-open .lm-rect{transform:scaleX(1);transition-duration:.45s,.2s;opacity:1}.lm-btn.is-hover.is-open .lm-label{opacity:1;transform:translateX(0);transition-duration:.25s,.45s;clip-path:inset(0 0 0 0)}.lm-btn.is-hover .lm-circle,.lm-btn.is-hover .lm-rect{background:#020010}@media (prefers-reduced-motion:reduce){.lm-btn.is-loop .lm-rect,.lm-btn.is-loop .lm-label,.lm-btn.is-loop .lm-circle::after,.lm-btn.is-loop .lm-arrow{animation:none!important}.lm-rect{transform:scaleX(1)}.lm-label{opacity:1;transform:none}}