.fc-wa{position:fixed;z-index:900;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#25D366;color:#fff;text-decoration:none;box-shadow:0 8px 20px -6px rgba(7,60,30,.5),0 2px 6px rgba(0,0,0,.18);transition:transform .16s cubic-bezier(.22,.8,.24,1),box-shadow .16s cubic-bezier(.22,.8,.24,1)}.fc-wa svg{width:32px;height:32px;fill:currentColor;display:block}:where(html.con-raton) .fc-wa:hover{transform:scale(1.06);box-shadow:0 12px 26px -6px rgba(7,60,30,.55),0 2px 6px rgba(0,0,0,.2)}.fc-wa:focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 6px #128C4A,0 8px 20px -6px rgba(7,60,30,.5)}@media (prefers-reduced-motion:reduce){.fc-wa{transition:none}:where(html.con-raton) .fc-wa:hover{transform:none}}@media print{.fc-wa{display:none}}footer.fc-pie .pie-soc{display:flex;align-items:center;gap:12px;margin:16px 0 0;padding:12px;border-radius:14px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);max-width:340px}footer.fc-pie .pie-soc img{width:72px;height:auto;flex:none;display:block}footer.fc-pie .pie-soc p{margin:0;font-size:12.5px;line-height:1.45;color:rgba(255,255,255,.9)}footer.fc-pie .pie-soc small{display:block;margin-top:3px;font-size:11.5px;line-height:1.4;color:rgba(255,255,255,.78)}