.NewsletterSignup-module__otoJBa__compactForm{width:100%}.NewsletterSignup-module__otoJBa__inlineBanner{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.75rem;padding:2rem 1.5rem}@media (min-width:640px){.NewsletterSignup-module__otoJBa__inlineBanner{border-radius:1rem;padding:2.5rem 2rem}}
.WhatsAppWidget-module__j0-HZW__container{z-index:40;align-items:center;gap:.5rem;display:flex;position:fixed;bottom:1.25rem;right:1.25rem}.WhatsAppWidget-module__j0-HZW__button{color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;transition:transform .2s,box-shadow .2s;animation:3s ease-in-out infinite WhatsAppWidget-module__j0-HZW__pulse-ring;display:flex;box-shadow:0 4px 12px #25d36666}.WhatsAppWidget-module__j0-HZW__button:hover{transform:scale(1.1);box-shadow:0 6px 20px #25d36680}.WhatsAppWidget-module__j0-HZW__button:active{transform:scale(.95)}.WhatsAppWidget-module__j0-HZW__icon{fill:#fff;stroke:#fff;width:1.5rem;height:1.5rem}.WhatsAppWidget-module__j0-HZW__tooltip{white-space:nowrap;background:hsl(var(--popover));color:hsl(var(--popover-foreground));pointer-events:none;border-radius:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;animation:.15s WhatsAppWidget-module__j0-HZW__fade-in;position:absolute;right:3.75rem;box-shadow:0 2px 8px #00000026}.WhatsAppWidget-module__j0-HZW__tooltip:after{content:"";background:hsl(var(--popover));width:8px;height:8px;position:absolute;top:50%;right:-4px;transform:translateY(-50%)rotate(45deg)}@keyframes WhatsAppWidget-module__j0-HZW__pulse-ring{0%{box-shadow:0 4px 12px #25d36666,0 0 #25d3664d}50%{box-shadow:0 4px 12px #25d36666,0 0 0 10px #25d36600}to{box-shadow:0 4px 12px #25d36666,0 0 #25d36600}}@keyframes WhatsAppWidget-module__j0-HZW__fade-in{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@media (min-width:480px){.WhatsAppWidget-module__j0-HZW__container{bottom:1.5rem;right:1.5rem}.WhatsAppWidget-module__j0-HZW__button{width:3.5rem;height:3.5rem}.WhatsAppWidget-module__j0-HZW__icon{width:1.75rem;height:1.75rem}}
.SocialProofNotification-module__cHhHTa__container{z-index:35;background:hsl(var(--card));border:1px solid hsl(var(--border));cursor:pointer;border-radius:.5rem;max-width:min(320px,100vw - 2.5rem);padding:.625rem .875rem;transition:opacity .3s,transform .3s;position:fixed;bottom:1.25rem;left:1.25rem;box-shadow:0 4px 12px #0000001a}.SocialProofNotification-module__cHhHTa__container:hover{background:hsl(var(--card) / .98)}.SocialProofNotification-module__cHhHTa__hidden{opacity:0;pointer-events:none;transform:translateY(8px)}.SocialProofNotification-module__cHhHTa__visible{opacity:1;transform:translateY(0)}.SocialProofNotification-module__cHhHTa__content{align-items:flex-start;gap:.5rem;display:flex}.SocialProofNotification-module__cHhHTa__dot{background:hsl(var(--primary));border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:.4rem;animation:2s ease-in-out infinite SocialProofNotification-module__cHhHTa__pulse}@keyframes SocialProofNotification-module__cHhHTa__pulse{0%,to{opacity:1}50%{opacity:.4}}.SocialProofNotification-module__cHhHTa__text{color:hsl(var(--foreground));font-size:.8125rem;line-height:1.4}@media (min-width:480px){.SocialProofNotification-module__cHhHTa__container{bottom:1.5rem;left:1.5rem}}
.ExitIntentPopup-module__2m5UuG__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#0009;justify-content:center;align-items:center;padding:1rem;animation:.2s ExitIntentPopup-module__2m5UuG__fadeIn;display:flex;position:fixed;inset:0}@keyframes ExitIntentPopup-module__2m5UuG__fadeIn{0%{opacity:0}to{opacity:1}}.ExitIntentPopup-module__2m5UuG__modal{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1rem;width:100%;max-width:420px;padding:1.5rem 1.75rem;animation:.3s ExitIntentPopup-module__2m5UuG__slideUp;position:relative;box-shadow:0 20px 40px #0003}@keyframes ExitIntentPopup-module__2m5UuG__slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ExitIntentPopup-module__2m5UuG__closeBtn{width:2rem;height:2rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;transition:color .2s,background .2s;display:flex;position:absolute;top:.75rem;right:.75rem}.ExitIntentPopup-module__2m5UuG__closeBtn:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}.ExitIntentPopup-module__2m5UuG__iconWrap{justify-content:center;margin-bottom:1rem;display:flex}.ExitIntentPopup-module__2m5UuG__icon{width:2.5rem;height:2.5rem;color:hsl(var(--primary))}.ExitIntentPopup-module__2m5UuG__title{color:hsl(var(--foreground));text-align:center;margin-bottom:.5rem;font-size:1.25rem;font-weight:700;line-height:1.3}.ExitIntentPopup-module__2m5UuG__description{color:hsl(var(--muted-foreground));text-align:center;margin-bottom:1.25rem;font-size:.9375rem;line-height:1.5}.ExitIntentPopup-module__2m5UuG__actions{flex-direction:column;align-items:center;gap:.75rem;display:flex}.ExitIntentPopup-module__2m5UuG__dismissLink{color:hsl(var(--muted-foreground));cursor:pointer;text-underline-offset:2px;background:0 0;border:none;font-size:.8125rem;text-decoration:underline}.ExitIntentPopup-module__2m5UuG__dismissLink:hover{color:hsl(var(--foreground))}
.ReadingProgressBar-module__RF0APa__bar{background:hsl(var(--muted));z-index:9999;height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.ReadingProgressBar-module__RF0APa__fill{background:hsl(var(--primary));height:100%;transition:width .1s ease-out}
