.footer-wordmark{overflow:hidden;margin-top:4rem;font-size:clamp(1rem,8.2vw,7.5rem);font-weight:800;letter-spacing:-.07em;line-height:.85;white-space:nowrap}.footer-wordmark span{display:block;padding-right:.12em}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.footer-wordmark span{animation:footer-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 100%}}}@keyframes footer-reveal{0%{transform:translateY(100%)}to{transform:translateY(0)}}.whatsapp-fab{animation:fab-enter .6s cubic-bezier(.22,1,.36,1) both}.whatsapp-fab-link:after{content:"";position:absolute;inset:0;border:1px solid var(--accent);border-radius:50%;pointer-events:none;animation:fab-ring .9s cubic-bezier(.22,1,.36,1) both}@keyframes fab-enter{0%{opacity:0;transform:scale(.9)}}@keyframes fab-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.whatsapp-fab,.whatsapp-fab-link:after{animation:none}.whatsapp-fab-link:after{display:none}}