/* OpenHiring homepage: discreet, accessible floating WhatsApp contact. */.m800-whatsapp-float{position:fixed;z-index:65;right:22px;bottom:22px;right:calc(22px + env(safe-area-inset-right, 0px));bottom:calc(22px + env(safe-area-inset-bottom, 0px));display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border:2px solid #25d366;border-radius:50%;background:#fff;color:#25d366;box-shadow:0 10px 28px rgba(6, 45, 29, .24),0 3px 9px rgba(6, 45, 29, .12);line-height:1;text-decoration:none;cursor:pointer;touch-action:manipulation;transition:transform .18s ease,box-shadow .18s ease}.m800-whatsapp-float svg{width:33px;height:33px;display:block;fill:currentColor}.m800-whatsapp-float:hover{color:#25d366;transform:translateY(-3px);box-shadow:0 15px 32px rgba(6, 45, 29, .3)}.m800-whatsapp-float:focus-visible{outline:3px solid #0b5d3b;outline-offset:4px}@media (max-width: 560px){.m800-whatsapp-float{right:16px;bottom:16px;right:calc(16px + env(safe-area-inset-right, 0px));bottom:calc(16px + env(safe-area-inset-bottom, 0px));width:58px;height:58px}.m800-whatsapp-float svg{width:31px;height:31px}}@media (prefers-reduced-motion: reduce){.m800-whatsapp-float{transition:none}}@media print{.m800-whatsapp-float{display:none}}
