.whatsapp-cta_root__kP2Qz{--wa-gap:16px;--wa-bottom:calc(var(--wa-gap) + env(safe-area-inset-bottom, 0px));--wa-right:calc(var(--wa-gap) + env(safe-area-inset-right, 0px));position:fixed;z-index:55;right:var(--wa-right);bottom:var(--wa-bottom);display:flex;flex-direction:column;align-items:flex-end;gap:12px;color:var(--color-ink);font-family:var(--font-sans-stack);pointer-events:none}.whatsapp-cta_root__kP2Qz[hidden]{display:none}.whatsapp-cta_root__kP2Qz a,.whatsapp-cta_root__kP2Qz button{-webkit-tap-highlight-color:transparent}.whatsapp-cta_root__kP2Qz :is(a,button):focus-visible{outline:3px solid var(--color-blue);outline-offset:3px}.whatsapp-cta_launcher__Wa_Pn{pointer-events:auto;display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 20px 0 14px;border:1px solid #5470e1;border-radius:var(--r-pill);background:var(--color-blue);color:#fff;font-size:.875rem;font-weight:650;letter-spacing:-.005em;cursor:pointer;box-shadow:0 14px 30px -14px #0b203e99,0 2px 6px #0b203e1f;transition:background-color .2s ease,transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease}.whatsapp-cta_launcher__Wa_Pn:hover{background:var(--color-blue-700);transform:translateY(-1px);box-shadow:0 18px 34px -14px #0b203eaa,0 2px 6px #0b203e24}.whatsapp-cta_launcher__Wa_Pn:active{transform:translateY(0) scale(.98)}.whatsapp-cta_launcherIcon__pIurl{position:relative;display:grid;place-items:center;width:26px;height:26px}.whatsapp-cta_iconClose__w_N6S,.whatsapp-cta_iconWa__zaSTC{position:absolute;inset:0;display:grid;place-items:center;transition:opacity .18s ease,transform .25s cubic-bezier(.2,.8,.2,1)}.whatsapp-cta_iconClose__w_N6S{opacity:0;transform:rotate(-90deg) scale(.6)}.whatsapp-cta_launcher__Wa_Pn[data-open] .whatsapp-cta_iconWa__zaSTC{opacity:0;transform:rotate(90deg) scale(.6)}.whatsapp-cta_launcher__Wa_Pn[data-open] .whatsapp-cta_iconClose__w_N6S{opacity:1;transform:none}.whatsapp-cta_panel__oZL2P{pointer-events:auto;width:min(360px,calc(100vw - 2 * var(--wa-gap)));max-height:calc(100dvh - 120px - env(safe-area-inset-bottom, 0px));overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--color-line-strong);border-radius:var(--r-xl);background:var(--color-paper);box-shadow:0 28px 70px -28px #0b203e66,0 2px 10px #0b203e0f;transform-origin:bottom right;animation:whatsapp-cta_panel-in__SK8pd .24s cubic-bezier(.2,.8,.2,1)}@keyframes whatsapp-cta_panel-in__SK8pd{0%{opacity:0;transform:translateY(8px) scale(.97)}}.whatsapp-cta_head__jWJ39{display:flex;align-items:center;gap:12px;padding:16px 12px 16px 16px;background:var(--color-ink);color:#fff}.whatsapp-cta_avatar__wK6fD{position:relative;flex-shrink:0;width:44px;height:44px;box-shadow:0 0 0 2px #ffffff26}.whatsapp-cta_avatar__wK6fD,.whatsapp-cta_avatar__wK6fD svg{display:block;border-radius:var(--r-md)}.whatsapp-cta_avatarBadge__GKCnM{position:absolute;right:-5px;bottom:-5px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#fff;color:var(--color-blue);box-shadow:0 0 0 2px var(--color-ink)}.whatsapp-cta_identity__fS3J9{min-width:0;flex:1}.whatsapp-cta_identity__fS3J9 h2{font-family:var(--font-display-stack);font-size:1.0625rem;font-weight:700;line-height:1.25;letter-spacing:-.02em}.whatsapp-cta_identity__fS3J9 p{margin-top:2px;font-size:.8125rem;color:#c3d0e6}.whatsapp-cta_close__Go9Nx{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--r-md);background:transparent;color:#c3d0e6;cursor:pointer;transition:background-color .2s ease,color .2s ease}.whatsapp-cta_close__Go9Nx:hover{background:#ffffff1a;color:#fff}.whatsapp-cta_body__Lmtv2{padding:16px}.whatsapp-cta_reply__2NrgU{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--r-md);background:var(--color-tint);color:var(--color-ink-soft);font-size:.8125rem;line-height:1.45}.whatsapp-cta_reply__2NrgU svg{flex-shrink:0;color:var(--color-blue)}.whatsapp-cta_prompt__kJVxX{margin:16px 2px 10px;font-size:.8125rem;font-weight:650;color:var(--color-ink)}.whatsapp-cta_chips__jd4f6{display:grid;gap:8px;list-style:none;margin:0;padding:0}.whatsapp-cta_chips__jd4f6 li{animation:whatsapp-cta_chip-in__U_sNb .3s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 40ms + 60ms)}@keyframes whatsapp-cta_chip-in__U_sNb{0%{opacity:0;transform:translateY(6px)}}.whatsapp-cta_chip__nEF7O{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 14px;border:1px solid var(--color-line-strong);border-radius:var(--r-md);background:var(--color-paper);color:var(--color-ink);font-size:.9375rem;font-weight:600;line-height:1.3;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.whatsapp-cta_chip__nEF7O:hover{border-color:var(--color-blue-200);background:var(--blue-a08);color:var(--color-blue-700);box-shadow:var(--ring-blue)}.whatsapp-cta_chipArrow__9pBOg{flex-shrink:0;color:var(--color-blue);transition:transform .2s cubic-bezier(.2,.8,.2,1)}.whatsapp-cta_chip__nEF7O:focus-visible .whatsapp-cta_chipArrow__9pBOg,.whatsapp-cta_chip__nEF7O:hover .whatsapp-cta_chipArrow__9pBOg{transform:translateX(3px)}.whatsapp-cta_general__bNJvg{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;margin-top:12px;padding:10px 14px;border-radius:var(--r-md);background:var(--color-blue);color:#fff;font-size:.9375rem;font-weight:650;text-decoration:none;transition:background-color .2s ease}.whatsapp-cta_general__bNJvg:hover{background:var(--color-blue-700)}.whatsapp-cta_hint__7GwjD{margin-top:10px;text-align:center;font-size:.75rem;color:var(--color-ink-faint)}@media (max-width:767px){.whatsapp-cta_launcher__Wa_Pn{width:56px;height:56px;min-height:56px;padding:0;justify-content:center}.whatsapp-cta_launcherLabel__1EXC5{display:none}}@media (prefers-reduced-motion:reduce){.whatsapp-cta_chips__jd4f6 li,.whatsapp-cta_panel__oZL2P{animation:none}.whatsapp-cta_chipArrow__9pBOg,.whatsapp-cta_chip__nEF7O,.whatsapp-cta_iconClose__w_N6S,.whatsapp-cta_iconWa__zaSTC,.whatsapp-cta_launcher__Wa_Pn{transition:none}.whatsapp-cta_launcher__Wa_Pn:active,.whatsapp-cta_launcher__Wa_Pn:hover{transform:none}}