.floating-contact{display:none}.floating-contact[hidden]{display:none!important}.site-credit{box-sizing:border-box;width:min(1160px,calc(100% - 40px));margin:24px auto 0;padding:17px 0 4px;border-top:1px solid var(--line,#314036);text-align:center;font:12px/1.6 var(--sans,system-ui,sans-serif);color:var(--muted,#b2beb1)}.site-credit a{display:inline-block;padding:9px 8px;color:inherit;text-decoration:none}.site-credit a:hover{text-decoration:underline;text-underline-offset:4px}.site-credit a:focus-visible,.floating-contact a:focus-visible{outline:3px solid #e0be7a;outline-offset:4px}@media(max-width:720px){.floating-contact{display:flex;position:fixed;z-index:30;left:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);gap:8px;width:min(380px,calc(100% - 28px));padding:6px;background:#0d1510e8;border:1px solid #49624d;border-radius:999px;box-shadow:0 8px 28px #0005;backdrop-filter:blur(12px)}.floating-contact a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 12px;border-radius:999px;font:650 12px/1.3 var(--sans,system-ui,sans-serif);text-decoration:none;white-space:nowrap;flex:1;color:#fff}.floating-contact__call{background:#1f4b34}.floating-contact__whatsapp{background:#16743d}.floating-contact svg{width:18px;height:18px;flex:none}.footer{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.site-credit{margin-top:20px}}@media(max-width:350px){.floating-contact a{font-size:11px;padding-inline:8px;gap:6px}}