.brand[data-astro-cid-6bctqxxv]{flex-shrink:0;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.brand-symbol[data-astro-cid-6bctqxxv]{mix-blend-mode:multiply;width:1.45rem;height:2.2rem;display:block;position:relative;overflow:hidden}.brand-symbol[data-astro-cid-6bctqxxv] img{width:6.65rem;max-width:none;height:auto;position:absolute;top:-1.02rem;left:-2.7rem}.brand-wordmark[data-astro-cid-6bctqxxv]{letter-spacing:-.055em;color:var(--ink);white-space:nowrap;font-size:1.4rem;line-height:1}.brand-wordmark[data-astro-cid-6bctqxxv] strong[data-astro-cid-6bctqxxv]{color:var(--green);font-weight:680}.brand-wordmark[data-astro-cid-6bctqxxv] span[data-astro-cid-6bctqxxv]{font-weight:450}.brand-inverse[data-astro-cid-6bctqxxv] .brand-symbol[data-astro-cid-6bctqxxv]{mix-blend-mode:normal;background:#fff;border-radius:4px}.brand-inverse[data-astro-cid-6bctqxxv] .brand-wordmark[data-astro-cid-6bctqxxv],.brand-inverse[data-astro-cid-6bctqxxv] .brand-wordmark[data-astro-cid-6bctqxxv] strong[data-astro-cid-6bctqxxv]{color:#fff}.site-header[data-astro-cid-nen7h5rs]{z-index:30;-webkit-backdrop-filter:blur(20px)saturate(160%);background:#ffffffde;position:sticky;top:0}.header-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;display:flex}.desktop-nav[data-astro-cid-nen7h5rs]{align-items:center;gap:1.2rem;display:flex}.desktop-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--muted);font-size:.84rem;text-decoration:none;transition:color .18s}.desktop-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.desktop-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{color:var(--green)}.header-contact[data-astro-cid-nen7h5rs]{background:var(--button-green);color:#fff;border:1px solid #0000;border-radius:999px;align-items:center;gap:.65rem;min-height:44px;padding:.7rem 1.15rem;font-size:.8rem;font-weight:550;text-decoration:none;transition:background .18s;display:flex}.header-contact[data-astro-cid-nen7h5rs]:hover{background:var(--button-green-hover)}.mobile-menu[data-astro-cid-nen7h5rs]{display:none}@media (width<=1050px){.header-inner[data-astro-cid-nen7h5rs]{gap:1rem;min-height:4.6rem}.desktop-nav[data-astro-cid-nen7h5rs]{display:none}.header-inner[data-astro-cid-nen7h5rs] .language-switcher{margin-left:auto}.header-contact[data-astro-cid-nen7h5rs]{padding:.5rem .8rem;font-size:.74rem}.mobile-menu[data-astro-cid-nen7h5rs]{display:block}.mobile-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;list-style:none;display:grid}.mobile-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.menu-lines[data-astro-cid-nen7h5rs]{border-block:1.5px solid var(--ink);width:18px;height:10px;transition:transform .2s}.mobile-menu[data-astro-cid-nen7h5rs][open] .menu-lines[data-astro-cid-nen7h5rs]{transform:rotate(-25deg)}.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{top:100%;border-bottom:1px solid var(--line);background:#fff;padding:.7rem 1.5rem 1.5rem;position:absolute;inset-inline:0;box-shadow:0 16px 24px #14281c0a}.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);justify-content:space-between;padding:.85rem 0;font-size:1rem;text-decoration:none;display:flex}}@media (width<=600px){.header-contact[data-astro-cid-nen7h5rs]{display:none}.header-inner[data-astro-cid-nen7h5rs]{gap:.65rem}}@media (width<=400px){.header-inner[data-astro-cid-nen7h5rs],.header-inner[data-astro-cid-nen7h5rs] .brand{gap:.35rem}.header-inner[data-astro-cid-nen7h5rs] .brand-wordmark{font-size:1.25rem}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.site-header[data-astro-cid-nen7h5rs]{backdrop-filter:none;background:#fff}}.social-links[data-astro-cid-y2qsmizv]{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.social-link[data-astro-cid-y2qsmizv]{border:1px solid var(--line);min-height:44px;color:var(--green);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.65rem .8rem;font-size:.74rem;font-weight:550;line-height:1.2;text-decoration:none;transition:background .16s ease-out,border-color .16s ease-out;display:inline-flex}.social-link[data-astro-cid-y2qsmizv] svg{flex-shrink:0}a[data-astro-cid-y2qsmizv].social-link{background:var(--button-green);color:#fff;border-color:#0000}a[data-astro-cid-y2qsmizv].social-link:hover,a[data-astro-cid-y2qsmizv].social-link:active{background:var(--button-green-hover)}.social-unlinked[data-astro-cid-y2qsmizv]{color:var(--muted);border-style:dashed}.site-footer[data-astro-cid-jo6i4kqk]{padding:4rem 0 calc(6rem + env(safe-area-inset-bottom,0px));background:#fff}.footer-top[data-astro-cid-jo6i4kqk]{grid-template-columns:1.7fr .9fr 1.15fr;gap:3rem;padding-bottom:3.5rem;display:grid}.footer-brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--muted);margin:1.25rem 0 0;font-size:.9rem;line-height:1.7}.footer-links[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:.75rem;font-size:.85rem;display:flex}.footer-links[data-astro-cid-jo6i4kqk]>span[data-astro-cid-jo6i4kqk]{color:var(--muted);margin-bottom:.35rem;font-size:.73rem}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--green)}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;font-size:.73rem;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}@media (width<=640px){.footer-top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:2.5rem 1rem;padding-bottom:2.5rem}.footer-brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.footer-bottom[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:flex-start;gap:1rem 2rem}.footer-bottom[data-astro-cid-jo6i4kqk]>span[data-astro-cid-jo6i4kqk]:nth-child(2){display:none}}.floating-whatsapp[data-astro-cid-qchyixn6]{right:calc(1.5rem + env(safe-area-inset-right,0px));bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));z-index:20;border:1px solid var(--whatsapp-green);background:var(--whatsapp-green);min-width:3.5rem;min-height:3.5rem;color:var(--whatsapp-ink);touch-action:manipulation;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.8rem 1.1rem;font-size:.85rem;font-weight:550;text-decoration:none;transition:background .16s ease-out,transform .16s ease-out;display:inline-flex;position:fixed;box-shadow:0 5px 20px #17231c2e}.floating-whatsapp[data-astro-cid-qchyixn6] svg[data-astro-cid-qchyixn6]{color:#fff;flex-shrink:0}.floating-whatsapp[data-astro-cid-qchyixn6]:focus-visible{outline:2px solid var(--green-dark);outline-offset:4px}@media (hover:hover){.floating-whatsapp[data-astro-cid-qchyixn6]:hover{background:var(--whatsapp-green-hover);transform:translateY(-2px)}}.floating-whatsapp[data-astro-cid-qchyixn6]:active{transition-duration:80ms;transform:scale(.96)}@media (width<=760px){.floating-whatsapp[data-astro-cid-qchyixn6]{right:calc(1rem + env(safe-area-inset-right,0px));bottom:calc(1rem + env(safe-area-inset-bottom,0px));width:3.5rem;height:3.5rem;padding:0}.floating-whatsapp[data-astro-cid-qchyixn6] span[data-astro-cid-qchyixn6]{display:none}}@media (prefers-reduced-motion:reduce){.floating-whatsapp[data-astro-cid-qchyixn6]{transition:none}.floating-whatsapp[data-astro-cid-qchyixn6]:hover,.floating-whatsapp[data-astro-cid-qchyixn6]:active{transform:none}}
