.navbar-inner{display:grid;grid-template-columns:auto 1fr auto}.navbar-left{justify-self:start}.navbar-center{justify-self:center;display:flex;gap:12px}.navbar-right-spacer{width:40px}@media (min-width:768px){.navbar-toggle{display:none}.desktop-only{display:flex}.navbar-menu{display:none}}.navbar-center a,.navbar-center button{background:transparent;padding:10px 14px;border-radius:10px;font-weight:500;cursor:pointer}.navbar-center a:hover,.navbar-center button:hover{background:#f3f4f6}.navbar{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #e5e7eb}.navbar-toggle{background:#f3f4f6;border:none;padding:8px 12px;border-radius:10px;font-size:18px;cursor:pointer}.navbar-toggle:hover{background:#e5e7eb}.navbar-menu{overflow:hidden;max-height:0;opacity:0;transform:translateY(-8px);transition:max-height .35s ease,opacity .25s ease,transform .25s ease;display:flex;flex-direction:column;gap:10px;padding:0 16px}.navbar-menu.open{max-height:420px;opacity:1;transform:translateY(0);padding:16px}.navbar-menu a,.navbar-menu button,.navbar-right a,.navbar-right button{background:#f3f4f6;text-decoration:none;color:#111}.navbar-menu a.active,.navbar-right a.active{background:#0b74de;color:#fff}@media (min-width:768px){.navbar-toggle{display:none}.desktop-only{display:flex;gap:12px}.navbar-menu{display:none}}@keyframes scaleFade{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.qr-close{position:absolute;top:12px;right:12px;border:none;background:none;font-size:18px;cursor:pointer}.qr-box{background:#f3f4f6;padding:16px;border-radius:12px;margin:16px 0}.desktop-only{display:none}@media (min-width:768px){.navbar-toggle{display:none}.desktop-only{display:flex;align-items:center}.navbar-menu{display:none}}a{text-decoration:none}.navbar-menu a,.navbar-menu button,.navbar-right a,.navbar-right button{padding:10px 14px;border-radius:10px;border:none;font-weight:500;cursor:pointer;white-space:nowrap;transition:transform .15s ease,opacity .15s ease}.navbar-menu a:hover,.navbar-menu button:hover,.navbar-right a:hover,.navbar-right button:hover{transform:translateY(-1px);opacity:.9}.nav-waze{background:#3cf;color:#003b4a}.nav-phone{background:#2b8a55;color:#fff}.nav-whatsapp{background:#25d366;color:#fff}.nav-qr{background:#6366f1;color:#fff}.navbar-inner{max-width:1200px;margin:auto;padding:12px 16px;justify-content:space-between}.navbar-inner,.navbar-right{display:flex;align-items:center}.navbar-right{gap:12px}.navbar-center,.navbar-right{display:none}@media (min-width:768px){.navbar-menu,.navbar-toggle{display:none}.navbar-center,.navbar-right{display:flex;gap:12px}}.navbar-toggle.animated{width:44px;height:44px;background:#f3f4f6;border:none;border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;cursor:pointer;transition:background .2s ease}.navbar-toggle.animated span{width:22px;height:2px;background:#111;border-radius:2px;transition:all .35s ease}.navbar-toggle.animated.open span:first-child{transform:translateY(8px) rotate(45deg)}.navbar-toggle.animated.open span:nth-child(2){opacity:0}.navbar-toggle.animated.open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.navbar-menu.elastic{animation:elasticDrop .55s ease-out}@keyframes elasticDrop{0%{transform:translateY(-12px) scaleY(.9)}60%{transform:translateY(4px) scaleY(1.03)}to{transform:translateY(0) scaleY(1)}}.navbar-logo{display:inline-flex;align-items:center;gap:8px}.navbar-logo:before{content:"🚗";display:inline-block;transition:transform .6s ease}.navbar-toggle.open~.navbar-logo:before{transform:rotate(1turn)}.floating-buttons{position:fixed;bottom:16px;right:16px;z-index:50;display:flex;flex-direction:column;gap:12px}.floating-btn{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:#fff;box-shadow:0 10px 24px rgba(0,0,0,.2);transition:transform .2s ease,box-shadow .2s ease;text-decoration:none}.floating-btn:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(0,0,0,.25)}.floating-btn.phone{background:#4f46e5}.floating-btn.whatsapp{background:#25d366}@supports (padding-bottom:env(safe-area-inset-bottom)){.floating-buttons{padding-bottom:env(safe-area-inset-bottom)}}.floating-btn.whatsapp{position:relative}.floating-btn.whatsapp:after,.floating-btn.whatsapp:before{content:"";position:absolute;inset:-6px;border-radius:50%;background:rgba(37,211,102,.45);z-index:-1;animation:whatsapp-pulse 2.2s infinite}.floating-btn.whatsapp:after{animation-delay:1.1s}@keyframes whatsapp-pulse{0%{transform:scale(.8);opacity:.9}to{transform:scale(1.6);opacity:0}}