._footer_nkcac_1{border-top:1px solid hsl(var(--border) / .5);background:hsl(var(--background))}._footer-inner_nkcac_6{max-width:1120px;margin:0 auto;padding:clamp(2rem,5vw,3rem) clamp(1rem,4vw,2.5rem) clamp(1.5rem,3vw,2rem);width:100%;box-sizing:border-box}@media(max-width:380px){._footer-inner_nkcac_6{padding:1.75rem 1rem 1.25rem}}@media(max-width:320px){._footer-inner_nkcac_6{padding:1.5rem .875rem 1.125rem}}._footer-grid_nkcac_26{display:grid;gap:clamp(2rem,3vw,2.5rem);grid-template-columns:1fr}@media(min-width:640px){._footer-grid_nkcac_26{grid-template-columns:2fr 1fr 1fr 1fr}}._footer-brand_nkcac_38{display:flex;flex-direction:column;gap:.75rem}._footer-logo_nkcac_44{display:flex;align-items:center;flex-shrink:0;min-width:0}._footer-logo_nkcac_44 img{max-height:5.8rem;width:auto;max-width:220px;object-fit:contain;flex-shrink:0;transition:opacity .25s ease,transform .25s ease}._footer-logo_nkcac_44:hover img{opacity:.8;transform:scale(1.02)}._logo_nkcac_64{width:5rem}._logo-light_nkcac_67{display:block}._logo-dark_nkcac_68,.dark ._logo-light_nkcac_67{display:none}.dark ._logo-dark_nkcac_68{display:block}._footer-desc_nkcac_72{font-size:.8125rem;color:hsl(var(--muted-foreground));line-height:1.6;max-width:24rem}._footer-heading_nkcac_79{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--foreground));margin-bottom:.75rem}._footer-links_nkcac_88{list-style:none;display:flex;flex-direction:column;gap:.375rem}._footer-links_nkcac_88 a{font-size:.8125rem;color:hsl(var(--muted-foreground));transition:color .15s ease,transform .15s ease;display:inline-block}._footer-links_nkcac_88 a:hover{color:hsl(var(--foreground));transform:translate(3px)}._footer-contact-list_nkcac_107{list-style:none;display:flex;flex-direction:column;gap:.375rem}._footer-contact-item_nkcac_114{font-size:.8125rem;color:hsl(var(--muted-foreground))}._footer-contact-label_nkcac_119{display:block;font-weight:600;color:hsl(var(--foreground));font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.125rem}._footer-bottom_nkcac_129{margin-top:2rem;padding-top:1.5rem;border-top:1px solid hsl(var(--border) / .5);display:flex;flex-direction:column;align-items:center;gap:.75rem}@media(min-width:640px){._footer-bottom_nkcac_129{flex-direction:row;justify-content:space-between}}._footer-copy_nkcac_146{font-size:.75rem;color:hsl(var(--muted-foreground));text-align:center}._footer-legal_nkcac_152{display:flex;align-items:center;gap:1rem;font-size:.75rem;flex-wrap:wrap;justify-content:center}._footer-legal_nkcac_152 a{color:hsl(var(--muted-foreground));transition:color .15s ease,transform .15s ease;display:inline-block}._footer-legal_nkcac_152 a:hover{color:hsl(var(--foreground));transform:translateY(-1px)}._footer-social_nkcac_172,._back-to-top_nkcac_176{display:none}._whatsapp-float_11omj_1{position:fixed;bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));left:1.5rem;z-index:1000;width:3.5rem;height:3.5rem;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 16px #25d36666;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);animation:_whatsapp-pulse_11omj_1 2s ease-in-out infinite}._whatsapp-float_11omj_1:hover{transform:scale(1.15);box-shadow:0 6px 28px #25d3668c;animation:none}._whatsapp-float_11omj_1 svg{width:1.75rem;height:1.75rem;transition:transform .25s ease}._whatsapp-float_11omj_1:hover svg{transform:rotate(-8deg) scale(1.1)}@keyframes _whatsapp-pulse_11omj_1{0%,to{box-shadow:0 4px 16px #25d36666}50%{box-shadow:0 4px 24px #25d3668c}}@media(prefers-reduced-motion:reduce){._whatsapp-float_11omj_1,._whatsapp-float_11omj_1:hover{animation:none}}._whatsapp-float-nav_11omj_47{position:fixed;bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));left:1.5rem;z-index:1000}@media(max-width:480px){._whatsapp-float-nav_11omj_47{bottom:calc(1rem + env(safe-area-inset-bottom,0px));left:1rem}._whatsapp-float_11omj_1{width:3.25rem;height:3.25rem}._whatsapp-float_11omj_1 svg{width:1.5rem;height:1.5rem}}
