.page_newsletterCTA__smgpR{display:flex;flex-direction:column;width:100%;min-height:100vh;align-items:center;background-color:white;padding:64px 24px;margin-top:70px}.page_container__1TWhY{display:flex;max-width:1400px;width:100%;align-items:center;gap:64px;margin:0 auto 0 350px}.page_content__70QCb{display:flex;flex-direction:column;align-items:flex-start;gap:32px;flex:1;max-width:620px}.page_headingAnd__DYyd2{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.page_heading__KTFKz{font-weight:600;color:#111827;font-size:48px;line-height:56px;letter-spacing:-.025em;margin:0;max-width:450px}.page_supportingText__p_8Iv{font-weight:400;color:#6b7280;font-size:22px;line-height:30px;margin:0}.page_emailCapture__D_o_S{align-items:flex-start}.page_emailCapture__D_o_S,.page_emailCapture__D_o_S form{display:flex;flex-direction:column;gap:16px;width:100%}.page_inputAndButton__9FLld{display:flex;gap:12px;width:100%;align-items:flex-start}.page_inputField__pfuu7{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1;max-width:389px}@media (max-width:768px){.page_inputField__pfuu7{align-items:center;width:100%}.page_inputField__pfuu7 .page_hintText__9NPo1{text-align:left!important;align-self:flex-start}.page_inputField__pfuu7 .page_textWrapper__C0Sli{text-align:left!important}}.page_inputWithLabel__A2VTR{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.page_input__6SdcI{display:flex;width:100%;align-items:center;background-color:white;border:1px solid #d1d5db;border-radius:8px;padding:12px 16px;transition:border-color .2s,box-shadow .2s}.page_input__6SdcI:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.page_text__25O24{width:100%;border:none;outline:none;background:transparent;font-size:16px;line-height:24px;color:#111827}.page_text__25O24::placeholder{color:#9ca3af}.page_hintText__9NPo1{font-size:14px;line-height:20px;color:#6b7280;margin:0}.page_textWrapper__C0Sli{color:#6b7280}.page_span__gwmC1{color:#6b7280;text-decoration:underline;cursor:pointer}.page_span__gwmC1:hover{color:#374151}.page_buttonsButton__BUrrC{display:flex;align-items:center;justify-content:center;background-color:#0082d4;color:white;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600;line-height:24px;cursor:pointer;transition:background-color .2s;width:fit-content;white-space:nowrap;flex-shrink:0}.page_buttonsButton__BUrrC:hover{background-color:#2563eb}.page_buttonsButton__BUrrC:active{background-color:#1d4ed8}.page_div__2Ua0c{display:flex;flex:1;justify-content:center;align-items:center;min-height:400px}.page_newsletterImage__58paF{margin-left:-80px}.page_placeholderImage__iLqM2{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.page_imagePlaceholder__rVgn0{display:flex;align-items:center;justify-content:center;width:576px;height:560px;background-color:#f3f4f6;border:2px dashed #d1d5db;border-radius:12px;color:#6b7280;font-size:16px;font-weight:500}@media (max-width:768px){.page_newsletterCTA__smgpR{padding:32px 16px}.page_container__1TWhY{gap:32px;text-align:center}.page_container__1TWhY,.page_content__70QCb{flex-direction:column;align-items:center;justify-content:center}.page_content__70QCb{max-width:100%;width:100%;display:flex}.page_headingAnd__DYyd2{align-items:center}.page_heading__KTFKz{font-size:36px;line-height:44px}.page_supportingText__p_8Iv{font-size:18px;line-height:28px}.page_emailCapture__D_o_S,.page_emailCapture__D_o_S form{align-items:center;width:100%}.page_inputAndButton__9FLld{align-items:center;flex-direction:column;gap:12px}.page_buttonsButton__BUrrC{width:100%;max-width:none}.page_div__2Ua0c{min-height:200px;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.page_placeholderImage__iLqM2{width:100%}.page_imagePlaceholder__rVgn0{width:100%;height:311px;font-size:14px}}@media (max-width:480px){.page_newsletterCTA__smgpR{padding:24px 12px}.page_heading__KTFKz{font-size:28px;line-height:36px}.page_supportingText__p_8Iv{font-size:16px;line-height:24px}.page_imagePlaceholder__rVgn0{width:150px;height:150px;font-size:12px}}