.NewsletterCTA_newsletter__bQ9_G{width:100%;background:linear-gradient(180deg,#f4f4f4,#fafafa);padding:5rem 1.5rem;display:flex;justify-content:center}.NewsletterCTA_newsletter__bQ9_G .NewsletterCTA_inner___p50d{background:#fff;border-radius:1rem;width:100%;max-width:800px;padding:3rem 2rem;box-shadow:0 10px 30px rgba(0,0,0,.06);text-align:center;border:1px solid #e6e6e6;position:relative;transition:transform .3s ease}.NewsletterCTA_newsletter__bQ9_G .NewsletterCTA_inner___p50d:hover{transform:translateY(-3px)}.NewsletterCTA_newsletter__bQ9_G .NewsletterCTA_inner___p50d:before{content:"";position:absolute;top:-10px;right:-10px;width:100%;height:100%;border-radius:1rem;background:transparent;border:1px solid rgba(0,0,0,.05);z-index:-1}.NewsletterCTA_newsletter__bQ9_G .NewsletterCTA_inner___p50d p{font-size:1.25rem;color:#111;margin-bottom:2rem;line-height:1.8}.NewsletterCTA_newsletter__bQ9_G .NewsletterCTA_inner___p50d p strong{font-weight:700;color:#000}.NewsletterCTA_newsletter__bQ9_G .NewsletterCTA_form__0Sgqo{display:flex;flex-direction:column-reverse;gap:1rem}@media(min-width:768px){.NewsletterCTA_newsletter__bQ9_G .NewsletterCTA_form__0Sgqo{flex-direction:row;justify-content:center;align-items:center;gap:0;direction:ltr}}.NewsletterCTA_newsletter__bQ9_G .NewsletterCTA_form__0Sgqo input{padding:1rem 1.25rem;font-size:1rem;border:1px solid #ccc;border-radius:.5rem;width:100%;max-width:400px;outline:none;transition:border .2s ease}.NewsletterCTA_newsletter__bQ9_G .NewsletterCTA_form__0Sgqo input:focus{border-color:#000}@media(min-width:768px){.NewsletterCTA_newsletter__bQ9_G .NewsletterCTA_form__0Sgqo input{border-radius:.5rem 0 0 .5rem}}.NewsletterCTA_newsletter__bQ9_G .NewsletterCTA_form__0Sgqo button{padding:1rem 1.75rem;font-size:1rem;font-weight:600;background-color:#000;color:#fff;border:none;border-radius:.5rem;cursor:pointer;width:100%}@media(min-width:768px){.NewsletterCTA_newsletter__bQ9_G .NewsletterCTA_form__0Sgqo button{width:auto;border-radius:0 .5rem .5rem 0}}.NewsletterCTA_newsletter__bQ9_G .NewsletterCTA_form__0Sgqo button:hover{background-color:#111}.NewsletterCTA_newsletter__bQ9_G .NewsletterCTA_popup__5ioG0{margin-top:1.5rem;background-color:#f3f3f3;color:#333;padding:.75rem 1.25rem;border-radius:.5rem;font-size:.95rem;animation:NewsletterCTA_fadeIn__u3RHp .3s ease}@keyframes NewsletterCTA_fadeIn__u3RHp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}