.StickyCallButton_container__F94fC{position:fixed;bottom:64px;left:0;right:0;z-index:var(--z-sticky,200);padding:.75rem 1rem max(.75rem,env(safe-area-inset-bottom,0px));background:linear-gradient(0deg,rgba(0,0,0,.95),rgba(0,0,0,.85));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transform:translateY(100%);transition:transform .3s ease-out;border-top:1px solid hsla(0,0%,100%,.1)}.StickyCallButton_container__F94fC.StickyCallButton_visible___C2rJ{transform:translateY(0)}.StickyCallButton_buttons__AvUJF{display:flex;gap:.75rem;max-width:500px;margin:0 auto}.StickyCallButton_callButton__rcpyX,.StickyCallButton_directionsButton__cxQnW{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1rem;border-radius:12px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s ease;border:none;cursor:pointer}.StickyCallButton_callButton__rcpyX{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;box-shadow:0 4px 15px rgba(34,197,94,.4)}.StickyCallButton_callButton__rcpyX:active,.StickyCallButton_callButton__rcpyX:hover{background:linear-gradient(135deg,#16a34a,#15803d);transform:scale(1.02)}.StickyCallButton_directionsButton__cxQnW{background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.2)}.StickyCallButton_directionsButton__cxQnW:active,.StickyCallButton_directionsButton__cxQnW:hover{background:hsla(0,0%,100%,.15);transform:scale(1.02)}.StickyCallButton_callButton__rcpyX svg,.StickyCallButton_directionsButton__cxQnW svg{flex-shrink:0}.StickyCallButton_callButton__rcpyX:before{content:"";position:absolute;inset:-2px;border-radius:14px;background:linear-gradient(135deg,#22c55e,#16a34a);z-index:-1;opacity:0;animation:StickyCallButton_pulse__1sZOZ 2s infinite}@keyframes StickyCallButton_pulse__1sZOZ{0%{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(1.1)}to{opacity:0;transform:scale(1.1)}}@media (min-width:769px){.StickyCallButton_container__F94fC{display:none}}@media (max-width:360px){.StickyCallButton_callButton__rcpyX span,.StickyCallButton_directionsButton__cxQnW span{font-size:.85rem}.StickyCallButton_buttons__AvUJF{gap:.5rem}.StickyCallButton_callButton__rcpyX,.StickyCallButton_directionsButton__cxQnW{padding:.75rem .5rem}}