.aa-rdv-bubble{--rdv-size: 60px;--rdv-bg: var(--color-primary, #a8101e);--rdv-ring: hsla(var(--color-primary-h, 355), var(--color-primary-s, 83%), var(--color-primary-l, 36%), 0.55);position:absolute;right:10px;bottom:10px;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:var(--rdv-size);height:var(--rdv-size);padding:6px;border-radius:50% 50% 50% 12%/50% 50% 50% 12%;background-color:var(--rdv-bg);background-image:radial-gradient(rgba(255, 255, 255, 0.14) 1px, transparent 1.3px),linear-gradient(150deg, rgba(255, 255, 255, 0.12), rgba(0, 0, 0, 0.18));background-size:9px 9px,100% 100%;box-shadow:0 10px 24px rgba(40,0,8,.28);color:#fff;font-size:.47rem;font-weight:700;letter-spacing:.04em;line-height:1.1;text-align:center;text-decoration:none;text-transform:uppercase;transition:transform .35s cubic-bezier(0.3, 1.5, 0.5, 1),border-radius .45s cubic-bezier(0.2, 0.8, 0.2, 1),box-shadow .3s}@media(min-width: 64rem){.aa-rdv-bubble{--rdv-size: 66px;right:12px;bottom:12px;font-size:.5rem}}.aa-rdv-bubble span{max-width:92%}.aa-rdv-bubble svg{flex:none;width:16px;height:16px}.aa-rdv-bubble::before{content:"";position:absolute;inset:-6px;z-index:-1;border:1.5px dashed var(--rdv-ring);border-radius:50%;opacity:0;transform:scale(0.85);transition:opacity .3s,transform .35s cubic-bezier(0.2, 0.8, 0.2, 1)}.aa-rdv-bubble:hover,.aa-rdv-bubble:focus-visible{color:#fff;transform:translateY(-3px) scale(1.06);border-radius:50% 50% 12% 50%/50% 50% 12% 50%;box-shadow:0 14px 30px rgba(40,0,8,.34)}.aa-rdv-bubble:hover::before,.aa-rdv-bubble:focus-visible::before{opacity:1;transform:scale(1);animation:aa-rdv-spin 18s linear infinite}.aa-rdv-bubble:focus-visible{outline:3px solid #f2b705;outline-offset:8px}@keyframes aa-rdv-spin{to{rotate:360deg}}@media(prefers-reduced-motion: reduce){.aa-rdv-bubble,.aa-rdv-bubble::before{animation:none !important;transition:none}}.hv2a-pp--rdv figcaption{padding-right:74px}@media(min-width: 64rem){.hv2a-pp--rdv figcaption{padding-right:84px}}.hv2a-pp--rdv .hv2a-pp__face--back{padding-bottom:82px}@media(min-width: 64rem){.hv2a-pp--rdv .hv2a-pp__face--back{padding-bottom:90px}}.hv2a-pcard--rdv{padding-bottom:74px}@media(min-width: 37.5rem){.hv2a-pcard--rdv{padding-bottom:88px}}.sidebar .expert .aa-rdv-button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:10px 0 12px;padding:9px 14px;border-radius:999px 999px 999px 6px;background-color:var(--color-primary, #a8101e);box-shadow:0 6px 14px rgba(40,0,8,.22);color:#fff;font-size:.75rem;font-weight:600;line-height:1.25;text-align:center;text-wrap:balance;text-decoration:none;opacity:1;transition:transform .3s cubic-bezier(0.3, 1.5, 0.5, 1),border-radius .4s cubic-bezier(0.2, 0.8, 0.2, 1),box-shadow .3s}.sidebar .expert .aa-rdv-button svg{flex:none;width:15px;height:15px}.sidebar .expert .aa-rdv-button:hover,.sidebar .expert .aa-rdv-button:focus-visible{color:#fff;transform:translateY(-2px);border-radius:999px 999px 6px 999px;box-shadow:0 10px 20px rgba(40,0,8,.28)}.sidebar .expert .aa-rdv-button:focus-visible{outline:3px solid #f2b705;outline-offset:3px}@media(prefers-reduced-motion: reduce){.sidebar .expert .aa-rdv-button{transition:none}}
