header .header-whatsapp{position:relative;isolation:isolate;overflow:hidden;background:#128c4b;color:#fff;white-space:nowrap;gap:20px;letter-spacing:.3px;border:1px solid #128c4b;border-radius:5px;box-shadow:0 4px 12px #128c4b16;transition:background .28s ease,box-shadow .28s ease,transform .28s ease,border-color .28s ease}header .header-whatsapp::before{content:'';position:absolute;inset:-50% auto -50% -65%;width:32%;background:linear-gradient(90deg,transparent,#ffffff24,transparent);transform:skewX(-22deg);pointer-events:none;transition:left .55s ease}header .header-whatsapp>span{display:inline-block;transition:transform .28s ease}header .header-whatsapp:hover,header .header-whatsapp:focus-visible{background:#087a3d;border-color:#087a3d;color:white;box-shadow:0 9px 21px #128c4b32;transform:translateY(-2px)}header .header-whatsapp:hover::before,header .header-whatsapp:focus-visible::before{left:135%}header .header-whatsapp:hover>span,header .header-whatsapp:focus-visible>span{transform:translate(3px,-3px)}header .header-whatsapp:active{background:#086333;transform:translateY(0);box-shadow:0 3px 8px #128c4b20}header .header-whatsapp:focus-visible{outline:2px solid #128c4b;outline-offset:4px}@media(prefers-reduced-motion:reduce){header .header-whatsapp,header .header-whatsapp>span,header .header-whatsapp::before{transition:none}header .header-whatsapp::before{display:none}header .header-whatsapp:hover,header .header-whatsapp:focus-visible,header .header-whatsapp:hover>span,header .header-whatsapp:focus-visible>span{transform:none}}
