.Newsletter_newsletter__djJMk{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:2rem}.Newsletter_newsletter__djJMk.Newsletter_inline__IwTlf{margin:2rem 0}.Newsletter_newsletter__djJMk.Newsletter_footer__W5Agd{margin-top:2rem;background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.1)}.Newsletter_newsletter__djJMk.Newsletter_popup__7Eu6Z{position:fixed;bottom:2rem;right:2rem;max-width:400px;z-index:1000;box-shadow:0 20px 40px rgba(0,0,0,.4)}.Newsletter_content__NmXFH{display:flex;flex-direction:column;gap:1.5rem}.Newsletter_textContent__kg2TH{text-align:center}.Newsletter_title__nfAdZ{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.Newsletter_title__nfAdZ svg{color:var(--accent)}.Newsletter_description__xsuFJ{color:var(--text-secondary);font-size:.9rem;margin:0}.Newsletter_form___i8Xe{display:flex;flex-direction:column;gap:.75rem}.Newsletter_inputWrapper__JlPIB{display:flex;gap:.5rem;background:rgba(0,0,0,.2);border-radius:12px;padding:.25rem}.Newsletter_input__ghKk_{flex:1 1;background:transparent;border:none;padding:.875rem 1rem;color:var(--text-primary);font-size:.95rem;outline:none}.Newsletter_input__ghKk_::placeholder{color:var(--text-muted)}.Newsletter_input__ghKk_:disabled{opacity:.6}.Newsletter_button__EjWuW{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:var(--accent);color:#fff;border:none;border-radius:10px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.Newsletter_button__EjWuW:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.Newsletter_button__EjWuW:disabled{opacity:.7;cursor:not-allowed}.Newsletter_spinner__2Y3pH{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:Newsletter_spin__Yw0LD .8s linear infinite}@keyframes Newsletter_spin__Yw0LD{to{transform:rotate(1turn)}}.Newsletter_privacy__l7832{font-size:.75rem;color:var(--text-muted);text-align:center;margin:0}.Newsletter_successMessage__bbjLR{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:var(--text-primary);font-weight:500}.Newsletter_errorMessage__ZbEYu{color:#ef4444;font-size:.85rem;text-align:center;margin:0}@media (max-width:600px){.Newsletter_newsletter__djJMk{padding:1.5rem}.Newsletter_newsletter__djJMk.Newsletter_popup__7Eu6Z{left:1rem;right:1rem;bottom:1rem;max-width:none}.Newsletter_inputWrapper__JlPIB{flex-direction:column;background:transparent;padding:0;gap:.75rem}.Newsletter_input__ghKk_{background:rgba(0,0,0,.2);border-radius:10px}.Newsletter_button__EjWuW{justify-content:center;width:100%}}.SocialShare_shareContainer__ZCSsZ{margin-top:var(--space-8);padding:var(--space-5);background:var(--color-bg-card);border:1px solid var(--color-border-light);border-radius:var(--radius-2xl);display:flex;align-items:center;gap:var(--space-4);box-shadow:var(--shadow-sm)}.SocialShare_shareLabel__QG710{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:500}.SocialShare_shareButtons__D_RwH{display:flex;gap:var(--space-2)}.SocialShare_shareButton__7R6gZ{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-lg);border:1px solid var(--color-border-light);cursor:pointer;transition:all var(--transition-base);background:var(--color-bg-secondary);color:var(--color-text-secondary)}.SocialShare_shareButton__7R6gZ:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.SocialShare_shareButton__7R6gZ:active{transform:translateY(0)}.SocialShare_shareButton__7R6gZ.SocialShare_facebook__U7WfE:hover{background:#1877f2;border-color:#1877f2;color:#fff}.SocialShare_shareButton__7R6gZ.SocialShare_twitter__Lq1Vn:hover{background:#000;border-color:#000;color:#fff}.SocialShare_shareButton__7R6gZ.SocialShare_whatsapp__seNYg:hover{background:#25d366;border-color:#25d366;color:#fff}.SocialShare_shareButton__7R6gZ.SocialShare_linkedin__jKHV8:hover{background:#0a66c2;border-color:#0a66c2;color:#fff}.SocialShare_shareButton__7R6gZ.SocialShare_copy__0Jwdy:hover{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.SocialShare_shareButton__7R6gZ.SocialShare_copied__str9H{background:var(--color-success);border-color:var(--color-success);color:#fff}@media (max-width:480px){.SocialShare_shareContainer__ZCSsZ{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.SocialShare_shareButtons__D_RwH{width:100%;justify-content:flex-start}.SocialShare_shareButton__7R6gZ{flex:1 1;max-width:44px}}.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}}