.NewsletterSignup-module__yvb4nG__minimalForm{gap:var(--spacing-sm);align-items:center;display:flex}.NewsletterSignup-module__yvb4nG__minimalInput{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-gray-light);color:var(--color-ink);background-color:#fff;flex:1;font-size:1rem;transition:border-color .2s}.NewsletterSignup-module__yvb4nG__minimalInput:focus{border-color:var(--color-accent);outline:none}.NewsletterSignup-module__yvb4nG__minimalInput::placeholder{color:var(--color-gray-mid)}.NewsletterSignup-module__yvb4nG__minimalButton{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;font-size:1rem;font-weight:600;transition:background-color .2s}.NewsletterSignup-module__yvb4nG__minimalButton:hover:not(:disabled){background-color:var(--color-accent-hover)}.NewsletterSignup-module__yvb4nG__minimalButton:disabled{opacity:.6;cursor:not-allowed}.NewsletterSignup-module__yvb4nG__bandSection{background-color:var(--color-ink);color:#fff;padding:var(--spacing-3xl) var(--spacing-lg);margin:var(--spacing-3xl) 0}.NewsletterSignup-module__yvb4nG__bandContainer{max-width:1280px;padding:0 var(--spacing-lg);margin:0 auto}.NewsletterSignup-module__yvb4nG__bandContent{max-width:900px}.NewsletterSignup-module__yvb4nG__bandHeading{color:#fff;margin-bottom:var(--spacing-lg);font-size:2rem;font-weight:700;line-height:1.3}.NewsletterSignup-module__yvb4nG__bandSubheading{color:#fff;margin-bottom:var(--spacing-2xl);font-size:1.1rem;line-height:1.6}.NewsletterSignup-module__yvb4nG__bandForm{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);align-items:stretch;display:flex}.NewsletterSignup-module__yvb4nG__bandInput{padding:var(--spacing-md);color:#fff;background-color:#ffffff14;border:1px solid #ffffff4d;flex:1;font-size:1rem;transition:all .2s}.NewsletterSignup-module__yvb4nG__bandInput::placeholder{color:#fff9}.NewsletterSignup-module__yvb4nG__bandInput:focus{border-color:var(--color-accent);background-color:#ffffff1f;outline:none}.NewsletterSignup-module__yvb4nG__bandButton{padding:var(--spacing-md) var(--spacing-2xl);background-color:var(--color-accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;font-size:1rem;font-weight:600;transition:background-color .2s}.NewsletterSignup-module__yvb4nG__bandButton:hover:not(:disabled){background-color:var(--color-accent-hover)}.NewsletterSignup-module__yvb4nG__bandButton:disabled{opacity:.6;cursor:not-allowed}.NewsletterSignup-module__yvb4nG__inlineContainer{border:1px solid var(--color-gray-light);padding:var(--spacing-2xl);margin:var(--spacing-2xl) 0;background-color:#fff}.NewsletterSignup-module__yvb4nG__inlineContent{max-width:900px}.NewsletterSignup-module__yvb4nG__inlineHeading{color:var(--color-ink);margin-bottom:var(--spacing-md);font-size:1.75rem;font-weight:700;line-height:1.3}.NewsletterSignup-module__yvb4nG__inlineSubheading{color:var(--color-gray-dark);margin-bottom:var(--spacing-lg);font-size:1.05rem;line-height:1.6}.NewsletterSignup-module__yvb4nG__inlineForm{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);align-items:stretch;display:flex}.NewsletterSignup-module__yvb4nG__inlineInput{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-gray-light);color:var(--color-ink);background-color:#fff;flex:1;font-size:1rem;transition:border-color .2s}.NewsletterSignup-module__yvb4nG__inlineInput::placeholder{color:var(--color-gray-mid)}.NewsletterSignup-module__yvb4nG__inlineInput:focus{border-color:var(--color-accent);outline:none}.NewsletterSignup-module__yvb4nG__inlineButton{padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--color-accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;font-size:1rem;font-weight:600;transition:background-color .2s}.NewsletterSignup-module__yvb4nG__inlineButton:hover:not(:disabled){background-color:var(--color-accent-hover)}.NewsletterSignup-module__yvb4nG__inlineButton:disabled{opacity:.6;cursor:not-allowed}.NewsletterSignup-module__yvb4nG__success{color:#059669;margin-top:var(--spacing-sm);font-size:.95rem;font-weight:500}.NewsletterSignup-module__yvb4nG__error{color:#dc2626;margin-top:var(--spacing-sm);font-size:.95rem;font-weight:500}.NewsletterSignup-module__yvb4nG__bandSection .NewsletterSignup-module__yvb4nG__success,.NewsletterSignup-module__yvb4nG__bandSection .NewsletterSignup-module__yvb4nG__error{color:inherit}@media (max-width:768px){.NewsletterSignup-module__yvb4nG__bandSection{padding:var(--spacing-2xl) var(--spacing-md)}.NewsletterSignup-module__yvb4nG__bandContainer{padding:0 var(--spacing-md)}.NewsletterSignup-module__yvb4nG__bandHeading{font-size:1.5rem}.NewsletterSignup-module__yvb4nG__bandSubheading{font-size:1rem}.NewsletterSignup-module__yvb4nG__bandForm{flex-direction:column}.NewsletterSignup-module__yvb4nG__bandInput,.NewsletterSignup-module__yvb4nG__bandButton{width:100%}.NewsletterSignup-module__yvb4nG__inlineContainer{padding:var(--spacing-lg);margin:var(--spacing-lg) 0}.NewsletterSignup-module__yvb4nG__inlineHeading{font-size:1.5rem}.NewsletterSignup-module__yvb4nG__inlineSubheading{font-size:1rem}.NewsletterSignup-module__yvb4nG__inlineForm{flex-direction:column}.NewsletterSignup-module__yvb4nG__inlineInput,.NewsletterSignup-module__yvb4nG__inlineButton{width:100%}.NewsletterSignup-module__yvb4nG__minimalForm{flex-direction:column}.NewsletterSignup-module__yvb4nG__minimalInput,.NewsletterSignup-module__yvb4nG__minimalButton{width:100%}}@media (max-width:640px){.NewsletterSignup-module__yvb4nG__bandSection{padding:var(--spacing-lg) var(--spacing-md);margin:var(--spacing-lg) 0}.NewsletterSignup-module__yvb4nG__bandHeading{margin-bottom:var(--spacing-md);font-size:1.25rem}.NewsletterSignup-module__yvb4nG__bandSubheading{margin-bottom:var(--spacing-lg);font-size:.95rem}.NewsletterSignup-module__yvb4nG__inlineContainer{padding:var(--spacing-lg) var(--spacing-md);margin:var(--spacing-lg) 0}.NewsletterSignup-module__yvb4nG__inlineHeading{font-size:1.25rem}}
