.navbar{z-index:50;color:var(--c-foreground);background:hsl(var(--background) / .9);-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);border-bottom:1px solid #0000;transition:background-color .25s,border-color .25s,box-shadow .25s;position:fixed;inset:0 0 auto}.navbar-scrolled{background:hsl(var(--background) / .97);border-bottom-color:var(--c-border);box-shadow:0 12px 36px -30px hsl(var(--primary) / .55)}.navbar-home{color:#f5f7f4;background:#0b1213b8;border-bottom-color:#ecf2eb1f}.navbar-home.navbar-scrolled{background:#0b1213f5;border-bottom-color:#ecf2eb26;box-shadow:0 12px 36px -30px #000c}.navbar-home .navbar-brand-name,.navbar-home .navbar-link{color:#f5f7f4}.navbar-home .navbar-brand-name .text-secondary{color:#d5a45c}.navbar-home .navbar-brand-tagline,.navbar-home .navbar-link{color:#f5f7f4ad}:is(.navbar-home .navbar-link:hover,.navbar-home .navbar-link:focus-visible){color:#fff}.navbar-home .navbar-cta{color:#101718;background:#d5a45c;border-color:#d5a45c}.navbar-home .navbar-cta:hover{color:#101718;background:#e7bd7d;border-color:#e7bd7d}.navbar-home .navbar-whatsapp,.navbar-home .navbar-toggle{color:#f5f7f4;background:#f5f7f414;border-color:#ecf2eb2e}.navbar-home .navbar-mobile-panel{color:#f5f7f4;background:#111b1c;border-color:#ecf2eb26}.navbar-home .navbar-mobile-link{color:#f5f7f4;border-color:#ecf2eb1f}.navbar-home .navbar-mobile-whatsapp{color:#d5a45c}.navbar-theme-toggle{border:1px solid var(--c-border);width:2.6rem;height:2.6rem;color:var(--c-foreground);background:var(--c-background);transition:color .2s ease, border-color .2s ease, transform .2s var(--motion-ease-out), background-color .2s ease;border-radius:50%;place-items:center;display:grid}.navbar-theme-toggle:hover{color:var(--c-secondary);border-color:hsl(var(--secondary) / .6);transform:translateY(-2px)rotate(8deg)}.navbar-theme-toggle svg{width:1.05rem}.navbar-mobile-theme{min-height:2.9rem;color:var(--c-secondary);background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;margin-top:.65rem;font-weight:700;display:flex}.navbar-mobile-theme svg{width:1.05rem}[data-theme=light] .navbar-home{color:var(--c-foreground);background:#f5f8f6d1;border-bottom-color:#1f33311f}[data-theme=light] .navbar-home.navbar-scrolled{border-bottom-color:var(--c-border);box-shadow:var(--shadow-md);background:#f5f8f6f7}[data-theme=light] .navbar-home .navbar-brand-name,[data-theme=light] .navbar-home .navbar-link{color:var(--c-foreground)}[data-theme=light] .navbar-home .navbar-brand-name .text-secondary{color:var(--c-secondary)}[data-theme=light] .navbar-home .navbar-brand-tagline,[data-theme=light] .navbar-home .navbar-link{color:var(--c-muted-foreground)}:is([data-theme=light] .navbar-home .navbar-link:hover,[data-theme=light] .navbar-home .navbar-link:focus-visible){color:var(--c-foreground)}[data-theme=light] .navbar-home .navbar-cta{color:#fff;background:var(--c-secondary);border-color:var(--c-secondary)}[data-theme=light] .navbar-home .navbar-cta:hover{color:#fff;background:#815313;border-color:#815313}[data-theme=light] .navbar-home .navbar-whatsapp,[data-theme=light] .navbar-home .navbar-toggle{color:var(--c-foreground);border-color:var(--c-border);background:#ffffffbf}[data-theme=light] .navbar-home .navbar-mobile-panel{color:var(--c-foreground);background:var(--c-background);border-color:var(--c-border)}[data-theme=light] .navbar-home .navbar-mobile-link{color:var(--c-foreground);border-color:var(--c-border)}[data-theme=light] .navbar-home .navbar-mobile-whatsapp{color:var(--c-secondary)}[data-theme=dark] .navbar-whatsapp,[data-theme=dark] .navbar-home .navbar-whatsapp{color:#f5f7f4;background:#f5f7f414;border-color:#ecf2eb2e}[data-theme=dark] .navbar-whatsapp:hover,[data-theme=dark] .navbar-home .navbar-whatsapp:hover{color:#101718;background:#e7bd7d;border-color:#e7bd7d}[data-theme=dark] .navbar-whatsapp:focus-visible{color:#101718;background:#e7bd7d;border-color:#e7bd7d}[data-theme=dark] .navbar-home .navbar-whatsapp:focus-visible{color:#101718;background:#e7bd7d;border-color:#e7bd7d}[data-theme=dark] .navbar-mobile-whatsapp{color:#f5f7f4}.navbar-inner{justify-content:space-between;align-items:center;height:5rem;display:flex}.navbar-brand{align-items:center;gap:.7rem;min-width:max-content;display:flex}.navbar-brand-icon{object-fit:contain;width:2.55rem;height:2.55rem;transition:transform .3s var(--motion-ease-out)}.navbar-brand:hover .navbar-brand-icon{transform:scale(1.045)}.navbar-brand-text{flex-direction:column;display:flex}.navbar-brand-name{color:var(--c-foreground);font:700 1.35rem/1 var(--font-display);letter-spacing:-.025em}.navbar-brand-name .text-secondary{color:var(--c-secondary)}.navbar-brand-tagline{color:var(--c-muted-foreground);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin-top:.24rem;font-size:.75rem;font-weight:650;line-height:1}.navbar-links{font-family:var(--font-display);align-items:center;gap:clamp(.85rem,1.6vw,1.45rem);font-size:.85rem;font-weight:600;display:none}.navbar-link{color:var(--c-muted-foreground);white-space:nowrap;transition:color var(--motion-base) ease;padding-block:.8rem;position:relative}.navbar-link:after{background:var(--c-secondary);content:"";transform-origin:100%;height:2px;transition:transform .25s var(--motion-ease-out);border-radius:999px;position:absolute;bottom:.42rem;left:0;right:0;transform:scaleX(0)}:is(.navbar-link:hover,.navbar-link:focus-visible){color:var(--c-foreground)}.navbar-link:hover:after{transform-origin:0;transform:scaleX(1)}.navbar-link:focus-visible:after{transform-origin:0;transform:scaleX(1)}.navbar-cta{padding:.65rem 1.05rem;font-size:.79rem}.navbar-whatsapp{border:1px solid var(--c-border);width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--c-primary);background:var(--c-background);transition:color .2s ease, border-color .2s ease, transform .2s var(--motion-ease-out);border-radius:50%;place-items:center;display:grid}.navbar-whatsapp:hover{color:var(--c-secondary);border-color:hsl(var(--secondary) / .5);transform:translateY(-2px)}.navbar-whatsapp svg{stroke-width:2.35px;width:1.2rem;height:1.2rem}.navbar-toggle{border:1px solid var(--c-border);width:2.75rem;height:2.75rem;color:var(--c-foreground);background:var(--c-background);border-radius:.75rem;place-items:center;display:inline-grid}.navbar-toggle svg{width:1.25rem}.navbar-mobile-panel{padding:1rem max(1rem, calc((100vw - var(--container-max)) / 2)) 1.5rem;border-top:1px solid var(--c-border);background:var(--c-background);box-shadow:var(--shadow-lg);flex-direction:column;gap:.2rem;display:flex}.navbar-mobile-link{border-bottom:1px solid hsl(var(--border) / .65);min-height:2.9rem;color:var(--c-foreground);align-items:center;padding-inline:.4rem;font-weight:600;display:flex}.navbar-mobile-cta{width:100%;margin-top:.75rem}.navbar-mobile-whatsapp{min-height:2.9rem;color:var(--c-primary);justify-content:center;align-items:center;gap:.5rem;margin-top:.45rem;font-weight:700;display:flex}.navbar-mobile-whatsapp svg{stroke-width:2.35px;width:1.2rem;height:1.2rem}.navbar-theme-toggle,.navbar-mobile-theme{display:none!important}@media (min-width:1120px){.navbar-links{display:flex}.navbar-toggle,.navbar-mobile-panel{display:none}}@media (max-width:430px){.navbar-brand-tagline{display:none}.navbar-brand-name{font-size:1.2rem}.navbar-brand-icon{width:2.3rem;height:2.3rem}}
