/* Persistent contact action */
.dds-whatsapp{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:45;display:grid;place-items:center;width:60px;height:60px;padding:14px;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:#681c28;color:#fff;text-decoration:none;box-shadow:0 4px 18px rgba(45,13,20,.22);transition:background .2s,transform .2s;box-sizing:border-box}
.dds-whatsapp svg{display:block;width:100%;height:100%;fill:currentColor;pointer-events:none}
.dds-whatsapp:hover{background:#4e1420;transform:translateY(-2px);color:#fff}
.dds-whatsapp:focus-visible{outline:3px solid #681c28;outline-offset:4px}
html.intro-active .dds-whatsapp{visibility:hidden;pointer-events:none}
@media(max-width:760px){.dds-whatsapp{width:56px;height:56px;padding:13px;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom))}}
@media(prefers-reduced-motion:reduce){.dds-whatsapp{transition:none}.dds-whatsapp:hover{transform:none}}
