.site-footer[data-v-7c13d274]{background:var(--bc-navy);color:var(--bc-ink);margin-top:auto;padding:3.25rem 0 1.5rem}.site-footer__grid[data-v-7c13d274]{grid-template-columns:1.2fr 1.3fr 1.1fr .9fr;gap:2rem 1.5rem;display:grid}.site-footer__logo[data-v-7c13d274]{object-fit:contain;object-position:left center;width:auto;max-width:min(180px,70%);height:3.25rem;margin:0 0 .65rem;display:block}.site-footer__tag[data-v-7c13d274],.site-footer__area[data-v-7c13d274]{color:var(--bc-muted);margin:.3rem 0}.site-footer__label[data-v-7c13d274]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--bc-amber)!important;margin:0 0 .85rem!important}.site-footer__item[data-v-7c13d274]{min-height:2.75rem;color:var(--bc-muted);align-items:flex-start;gap:.75rem;margin:0 0 .85rem;line-height:1.35;display:flex}.site-footer__item strong[data-v-7c13d274]{color:var(--bc-ink);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.1rem;font-size:.82rem;display:block}.site-footer__item--static[data-v-7c13d274]{font-style:normal}.site-footer__icon[data-v-7c13d274]{width:2.75rem;height:2.75rem;color:var(--bc-amber);background:#e8a31724;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.site-footer__services[data-v-7c13d274],.site-footer__nav[data-v-7c13d274]{flex-direction:column;display:flex}.site-footer__nav[data-v-7c13d274]{gap:.65rem}.site-footer__nav a[data-v-7c13d274]{min-height:2.5rem;color:var(--bc-muted);align-items:center;display:inline-flex}.site-footer a[data-v-7c13d274]:hover{color:var(--bc-amber)}.site-footer__copy[data-v-7c13d274]{color:var(--bc-steel);border-top:1px solid #f3f0e81f;margin-top:2rem;padding-top:1rem}@media (width<=980px){.site-footer__grid[data-v-7c13d274]{grid-template-columns:1fr 1fr}}@media (width<=640px){.site-footer__grid[data-v-7c13d274]{grid-template-columns:1fr}}.wa-fab[data-v-c5f25602]{z-index:40;border-radius:22%;place-items:center;width:3.75rem;height:3.75rem;transition:transform .2s,filter .2s;animation:2.8s ease-in-out infinite pulseSoft;display:grid;position:fixed;bottom:1.1rem;right:1.1rem;overflow:hidden;box-shadow:0 10px 28px #07142147}.wa-fab[data-v-c5f25602]:hover{filter:brightness(1.04);transform:translateY(-2px)scale(1.04)}.wa-fab__icon[data-v-c5f25602]{object-fit:cover;width:100%;height:100%;display:block}@media (width<=600px){.wa-fab[data-v-c5f25602]{width:3.4rem;height:3.4rem;bottom:.85rem;right:.85rem}}.public-layout[data-v-9cbda48c]{background:var(--bc-surface);flex-direction:column;min-height:100vh;display:flex}
