.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.whatsapp-wrap[data-astro-cid-iehx2mtc]{position:fixed;bottom:1.5rem;right:1.5rem;z-index:50;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.wa-nudge[data-astro-cid-iehx2mtc]{position:relative;max-width:280px;background:#fff;border-radius:1rem 1rem .25rem;padding:.875rem 2rem .875rem 1rem;box-shadow:0 4px 20px #00000026;opacity:0;transform:translateY(8px) scale(.95);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.wa-nudge[data-astro-cid-iehx2mtc].visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.wa-nudge[data-astro-cid-iehx2mtc]:after{content:"";position:absolute;bottom:-6px;right:20px;width:12px;height:12px;background:#fff;transform:rotate(45deg);box-shadow:2px 2px 4px #0000000d}.wa-nudge-link[data-astro-cid-iehx2mtc]{color:#1a1a1a;text-decoration:none;font-size:.875rem;line-height:1.4;display:block}.wa-nudge-link[data-astro-cid-iehx2mtc]:hover{color:#25d366}.wa-nudge-close[data-astro-cid-iehx2mtc]{position:absolute;top:.25rem;right:.5rem;background:none;border:none;color:#999;font-size:1.125rem;cursor:pointer;padding:.25rem;line-height:1}.wa-nudge-close[data-astro-cid-iehx2mtc]:hover{color:#666}.whatsapp-fab[data-astro-cid-iehx2mtc]{display:flex;align-items:center;justify-content:center;gap:.5rem;height:56px;padding:0 1.25rem 0 1rem;background-color:#25d366;border-radius:28px;box-shadow:0 4px 12px #00000040;transition:transform .2s ease,box-shadow .2s ease,padding .4s ease,border-radius .4s ease;text-decoration:none}.whatsapp-fab[data-astro-cid-iehx2mtc].collapsed{width:56px;padding:0;border-radius:50%;justify-content:center;gap:0}.whatsapp-label[data-astro-cid-iehx2mtc]{color:#0a4a30;font-size:.875rem;font-weight:600;white-space:nowrap;overflow:hidden;max-width:120px;opacity:1;transition:max-width .4s ease,opacity .3s ease}.collapsed[data-astro-cid-iehx2mtc] .whatsapp-label[data-astro-cid-iehx2mtc]{max-width:0;opacity:0}.whatsapp-fab[data-astro-cid-iehx2mtc]:hover{transform:scale(1.05);box-shadow:0 6px 20px #25d36666}.whatsapp-fab[data-astro-cid-iehx2mtc]:active{transform:scale(.95)}@media(prefers-reduced-motion:no-preference){.whatsapp-fab[data-astro-cid-iehx2mtc]{animation:wa-pulse 2s ease-in-out 3s 3}}@keyframes wa-pulse{0%,to{box-shadow:0 4px 12px #00000040}50%{box-shadow:0 0 0 12px #25d36633,0 4px 12px #00000040}}@media(max-width:640px){.whatsapp-wrap[data-astro-cid-iehx2mtc]{bottom:1rem;right:1rem}.whatsapp-fab[data-astro-cid-iehx2mtc]{height:48px;padding:0 1rem 0 .75rem}.whatsapp-fab[data-astro-cid-iehx2mtc].collapsed{width:48px;padding:0;justify-content:center;gap:0}.whatsapp-icon[data-astro-cid-iehx2mtc]{width:1.5rem;height:1.5rem}.wa-nudge[data-astro-cid-iehx2mtc]{max-width:240px;font-size:.8125rem}}.feedback-trigger[data-astro-cid-m57zai7y]{position:fixed;bottom:1.5rem;z-index:49;display:none;align-items:center;justify-content:center;width:56px;height:56px;background-color:var(--accent, #44BCBD);color:#fff;border:none;border-radius:50%;cursor:pointer;box-shadow:0 4px 12px #00000040;transition:transform .2s ease,box-shadow .2s ease}.feedback-trigger[data-astro-cid-m57zai7y]:hover{transform:scale(1.1);box-shadow:0 6px 20px #44bcbd66}.feedback-trigger[data-astro-cid-m57zai7y]:active{transform:scale(.95)}@media(prefers-reduced-motion:no-preference){.feedback-trigger[data-astro-cid-m57zai7y].entering{animation:fb-slide-in .3s ease-out forwards}}@keyframes fb-slide-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.feedback-panel[data-astro-cid-m57zai7y]{position:fixed;bottom:5rem;z-index:49;display:none;flex-direction:column;gap:.75rem;width:280px;padding:1.25rem;background:#fff;border-radius:1rem;box-shadow:0 8px 30px #00000026}.feedback-panel[data-astro-cid-m57zai7y][aria-hidden=false]{display:flex}.feedback-close[data-astro-cid-m57zai7y]{position:absolute;top:.5rem;right:.75rem;background:none;border:none;font-size:1.25rem;color:#94a3b8;cursor:pointer;line-height:1;padding:.25rem}.feedback-close[data-astro-cid-m57zai7y]:hover{color:#334155}.feedback-heading[data-astro-cid-m57zai7y]{margin:0;font-size:.95rem;font-weight:600;color:#06364b}.feedback-stars[data-astro-cid-m57zai7y]{display:flex;gap:.25rem}.feedback-star[data-astro-cid-m57zai7y]{background:none;border:none;cursor:pointer;padding:.15rem;transition:transform .15s ease}.feedback-star[data-astro-cid-m57zai7y]:hover{transform:scale(1.2)}.star-icon[data-astro-cid-m57zai7y]{width:28px;height:28px;stroke:#cbd5e1;fill:none;transition:fill .15s ease,stroke .15s ease}.feedback-star[data-astro-cid-m57zai7y].active .star-icon[data-astro-cid-m57zai7y],.feedback-star[data-astro-cid-m57zai7y].hover .star-icon[data-astro-cid-m57zai7y]{fill:#facc15;stroke:#eab308}.feedback-comment-wrap[data-astro-cid-m57zai7y]{display:flex;flex-direction:column;gap:.5rem}.feedback-comment[data-astro-cid-m57zai7y]{width:100%;padding:.5rem .75rem;border:1px solid #e2e8f0;border-radius:.5rem;font-family:inherit;font-size:.85rem;resize:none;color:#334155}.feedback-comment[data-astro-cid-m57zai7y]:focus{outline:none;border-color:var(--accent, #44BCBD);box-shadow:0 0 0 2px #44bcbd33}.feedback-submit[data-astro-cid-m57zai7y]{align-self:flex-end;padding:.4rem 1.2rem;background-color:var(--accent, #44BCBD);color:#fff;border:none;border-radius:.5rem;font-size:.85rem;font-weight:600;cursor:pointer;transition:background-color .15s ease}.feedback-submit[data-astro-cid-m57zai7y]:hover{background-color:#3aa8a9}.feedback-submit[data-astro-cid-m57zai7y]:disabled{opacity:.5;cursor:not-allowed}.feedback-success[data-astro-cid-m57zai7y]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 0;font-weight:600;color:var(--accent, #44BCBD)}@media(max-width:640px){.feedback-trigger[data-astro-cid-m57zai7y]{width:48px;height:48px;bottom:1rem}.feedback-panel[data-astro-cid-m57zai7y]{width:calc(100vw - 2rem);left:1rem!important;right:1rem!important;bottom:4rem}}[data-astro-cid-6l2wwqsp][data-dark=true] .dropdown-menu[data-astro-cid-6l2wwqsp]{background-color:#06364bf2;backdrop-filter:blur(16px);border:1px solid rgb(255 255 255 / .1)}[data-astro-cid-6l2wwqsp][data-dark=true] .dropdown-category[data-astro-cid-6l2wwqsp]{color:#44bcbd99}[data-astro-cid-6l2wwqsp][data-dark=true] .dropdown-link[data-astro-cid-6l2wwqsp]{color:#ffffffb3}[data-astro-cid-6l2wwqsp][data-dark=true] .dropdown-link[data-astro-cid-6l2wwqsp]:hover{background-color:#ffffff0d;color:var(--color-primary)}[data-astro-cid-6l2wwqsp][data-dark=true] .dropdown-divider[data-astro-cid-6l2wwqsp]{border-top:1px solid rgb(255 255 255 / .08)}[data-astro-cid-6l2wwqsp][data-dark=true] .dropdown-all[data-astro-cid-6l2wwqsp]{color:#44bcbdcc}[data-astro-cid-6l2wwqsp][data-dark=false] .dropdown-menu[data-astro-cid-6l2wwqsp],.scrolled[data-astro-cid-6l2wwqsp] .dropdown-menu[data-astro-cid-6l2wwqsp]{background-color:#fff;border:1px solid var(--color-neutral-100)}[data-astro-cid-6l2wwqsp][data-dark=false] .dropdown-category[data-astro-cid-6l2wwqsp],.scrolled[data-astro-cid-6l2wwqsp] .dropdown-category[data-astro-cid-6l2wwqsp]{color:var(--color-neutral-400)}[data-astro-cid-6l2wwqsp][data-dark=false] .dropdown-link[data-astro-cid-6l2wwqsp],.scrolled[data-astro-cid-6l2wwqsp] .dropdown-link[data-astro-cid-6l2wwqsp]{color:var(--color-neutral-700)}[data-astro-cid-6l2wwqsp][data-dark=false] .dropdown-link[data-astro-cid-6l2wwqsp]:hover,.scrolled[data-astro-cid-6l2wwqsp] .dropdown-link[data-astro-cid-6l2wwqsp]:hover{background-color:var(--color-neutral-50);color:var(--color-primary)}[data-astro-cid-6l2wwqsp][data-dark=false] .dropdown-divider[data-astro-cid-6l2wwqsp],.scrolled[data-astro-cid-6l2wwqsp] .dropdown-divider[data-astro-cid-6l2wwqsp]{border-top:1px solid var(--color-neutral-100)}[data-astro-cid-6l2wwqsp][data-dark=false] .dropdown-all[data-astro-cid-6l2wwqsp],.scrolled[data-astro-cid-6l2wwqsp] .dropdown-all[data-astro-cid-6l2wwqsp]{color:var(--color-primary)}.scrolled[data-astro-cid-6l2wwqsp]{background-color:#fffffff2!important;backdrop-filter:blur(12px);border-bottom:1px solid var(--color-neutral-100);box-shadow:0 1px 3px #0000000d}.scrolled[data-astro-cid-6l2wwqsp] .nav-link[data-astro-cid-6l2wwqsp]{color:var(--color-slate)!important}.scrolled[data-astro-cid-6l2wwqsp] .nav-link[data-astro-cid-6l2wwqsp]:hover{color:var(--color-primary)!important}.scrolled[data-astro-cid-6l2wwqsp] .mobile-menu-btn[data-astro-cid-6l2wwqsp]{color:var(--color-slate)!important}.scrolled[data-astro-cid-6l2wwqsp] .header-logo-top-white[data-astro-cid-6l2wwqsp],.scrolled[data-astro-cid-6l2wwqsp] .header-logo-top-dark[data-astro-cid-6l2wwqsp],.scrolled[data-astro-cid-6l2wwqsp] .header-logo-white[data-astro-cid-6l2wwqsp]{display:none!important}.scrolled[data-astro-cid-6l2wwqsp] .header-logo-dark[data-astro-cid-6l2wwqsp]{display:block!important}@media(min-width:1024px){.footer-sitemap[data-astro-cid-sz7xmlte]{position:relative}.footer-col[data-astro-cid-sz7xmlte]+.footer-col[data-astro-cid-sz7xmlte]{position:relative}.footer-col[data-astro-cid-sz7xmlte]+.footer-col[data-astro-cid-sz7xmlte]:before{content:"";position:absolute;left:-1.5rem;top:.25rem;bottom:.25rem;width:1px;background-image:linear-gradient(to bottom,rgba(68,188,189,.18) 0%,rgba(68,188,189,.18) 50%,transparent 50%);background-size:1px 6px;background-repeat:repeat-y}}
