.skip-link{position:fixed;top:10px;left:10px;z-index:1000;padding:12px 16px;background:#fff;color:#06111e;transform:translateY(-150%)}
.skip-link:focus{transform:translateY(0)}
.whatsapp-float{position:fixed;right:20px;bottom:20px;z-index:30;display:flex;align-items:center;gap:10px;padding:12px 17px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:#17b86a;color:#fff;font-size:13px;font-weight:800;box-shadow:0 12px 30px rgba(0,0,0,.35)}
.whatsapp-float span{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(255,255,255,.55);border-radius:50%;font-size:9px}
.contact-form input:focus,.contact-form textarea:focus{outline:3px solid rgba(9,197,248,.25);border-color:#079ac3}
@media(max-width:600px){.whatsapp-float{right:14px;bottom:14px;padding:11px;font-size:0}.whatsapp-float span{font-size:9px}}
