.NewsletterForm-module__Me2VVa__container{color:#000;width:100%;max-width:100%;font-family:var(--font-primary,sans-serif);background:0 0;flex-direction:column;min-height:100vh;padding:0;display:flex}.NewsletterForm-module__Me2VVa__header{z-index:10;width:100%;padding:2rem;position:fixed;top:0;left:0}.NewsletterForm-module__Me2VVa__logo{letter-spacing:-.02em;color:#000;margin:0;font-size:1.5rem;font-weight:700}@keyframes NewsletterForm-module__Me2VVa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.NewsletterForm-module__Me2VVa__logoSub{opacity:.6;margin-left:.25rem;font-weight:400}.NewsletterForm-module__Me2VVa__progressBar{z-index:20;background:#0000001a;width:100%;height:4px;position:fixed;top:0;left:0}.NewsletterForm-module__Me2VVa__progressFill{background:#000;height:100%;transition:width .5s}.NewsletterForm-module__Me2VVa__contentWrapper{flex:1;justify-content:center;align-items:center;width:100%;max-width:720px;margin:0 auto;padding:2rem;display:flex}.NewsletterForm-module__Me2VVa__stepContent{width:100%}.NewsletterForm-module__Me2VVa__welcomeSlide{text-align:left}.NewsletterForm-module__Me2VVa__heading{color:#000;margin-bottom:1rem;font-size:2.5rem;font-weight:300;line-height:1.2}.NewsletterForm-module__Me2VVa__subtitle{opacity:.6;color:#000;margin-bottom:2rem;font-size:1.25rem}.NewsletterForm-module__Me2VVa__startButton{color:#fff;cursor:pointer;background:#000;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1.1rem;font-weight:600;transition:transform .2s;display:inline-flex}.NewsletterForm-module__Me2VVa__startButton:hover{transform:translateY(-2px)}.NewsletterForm-module__Me2VVa__inputGroup{flex-direction:column;gap:1.5rem;display:flex}.NewsletterForm-module__Me2VVa__label{color:#000;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:1.5rem;font-weight:400;display:flex}.NewsletterForm-module__Me2VVa__number{color:#000;opacity:.4;align-items:center;gap:.25rem;font-size:1rem;display:flex}.NewsletterForm-module__Me2VVa__input,.NewsletterForm-module__Me2VVa__textarea,.NewsletterForm-module__Me2VVa__select{color:#000;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #00000026;border-radius:0;outline:none;width:100%;padding:.5rem 0;font-size:2rem;transition:border-color .3s}.NewsletterForm-module__Me2VVa__select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.5em;padding-right:2.5rem}.NewsletterForm-module__Me2VVa__input::placeholder,.NewsletterForm-module__Me2VVa__textarea::placeholder{color:#00000040}.NewsletterForm-module__Me2VVa__input:focus,.NewsletterForm-module__Me2VVa__textarea:focus{box-shadow:none;border-bottom-color:#000}.NewsletterForm-module__Me2VVa__textarea{resize:none;min-height:100px}.NewsletterForm-module__Me2VVa__actions{align-items:center;gap:1rem;margin-top:1rem;display:flex}.NewsletterForm-module__Me2VVa__nextButton{color:#fff;cursor:pointer;background:#000;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:1.2rem;font-weight:700;transition:all .2s;display:inline-flex}.NewsletterForm-module__Me2VVa__nextButton:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0000001a}.NewsletterForm-module__Me2VVa__hint{opacity:.5;color:#000;font-size:.8rem}.NewsletterForm-module__Me2VVa__successIcon{color:#16a34a;margin-bottom:1rem}.NewsletterForm-module__Me2VVa__spin{animation:1s linear infinite NewsletterForm-module__Me2VVa__spin}@media (max-width:768px){.NewsletterForm-module__Me2VVa__heading{font-size:1.75rem}.NewsletterForm-module__Me2VVa__subtitle{font-size:1rem}.NewsletterForm-module__Me2VVa__contentWrapper{padding:1.5rem}.NewsletterForm-module__Me2VVa__label{font-size:1.25rem}.NewsletterForm-module__Me2VVa__input,.NewsletterForm-module__Me2VVa__textarea,.NewsletterForm-module__Me2VVa__select{font-size:1.5rem}}
