.Newsletter_newsletter__djJMk{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.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:rgba(255,255,255,.03);border-color:rgba(255,255,255,.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:white;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 rgba(255,255,255,.3);border-top-color:white;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:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.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;flex-wrap:wrap;gap:var(--space-4);box-shadow:var(--shadow-sm)}.SocialShare_compactTop__Jdln1{margin-top:var(--space-3)}.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_primaryShareButton__jTWPG{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:40px;padding:0 .95rem;border:1px solid color-mix(in srgb,var(--color-accent) 34%,var(--color-border-light));border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 12%,transparent),transparent),var(--color-bg-secondary);color:var(--color-text-primary);font:inherit;font-size:var(--text-sm);font-weight:800;white-space:nowrap;cursor:pointer;transition:transform var(--transition-base),border-color var(--transition-base),background var(--transition-base),box-shadow var(--transition-base)}.SocialShare_primaryShareButton__jTWPG svg{color:var(--color-accent)}.SocialShare_primaryShareButton__jTWPG:hover{transform:translateY(-2px);border-color:var(--color-accent);box-shadow:0 10px 24px color-mix(in srgb,var(--color-accent) 18%,transparent)}.SocialShare_primaryShareButton__jTWPG:active{transform:translateY(0)}.SocialShare_primaryCopied__CgdBa{border-color:var(--color-success);background:color-mix(in srgb,var(--color-success) 12%,var(--color-bg-secondary));color:var(--color-success)}.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:white}.SocialShare_shareButton__7R6gZ.SocialShare_twitter__Lq1Vn:hover{background:#000000;border-color:#000000;color:white}.SocialShare_shareButton__7R6gZ.SocialShare_whatsapp__seNYg:hover{background:#25d366;border-color:#25d366;color:white}.SocialShare_shareButton__7R6gZ.SocialShare_linkedin__jKHV8:hover{background:#0a66c2;border-color:#0a66c2;color:white}.SocialShare_shareButton__7R6gZ.SocialShare_snapchat__SmX07:hover{background:#FFFC00;border-color:#FFFC00;color:#000}.SocialShare_shareButton__7R6gZ.SocialShare_instagram__xrivg:hover{background:#E1306C;border-color:#E1306C;color:white}.SocialShare_shareButton__7R6gZ.SocialShare_copy__0Jwdy:hover{background:var(--color-accent);border-color:var(--color-accent);color:white}.SocialShare_shareButton__7R6gZ.SocialShare_copied__str9H{background:var(--color-success);border-color:var(--color-success);color:white}@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_primaryShareButton__jTWPG{width:100%}.SocialShare_shareButton__7R6gZ{flex:1 1;max-width:44px}}