.j1WgZG_form{flex-direction:column;gap:24px;width:100%;display:flex}.j1WgZG_input{font-family:var(--font-body);color:#000;background:#fff;border:1px solid #0000001f;border-radius:12px;outline:none;width:100%;padding:16px 20px;font-size:16px;transition:border-color .2s,box-shadow .2s}.j1WgZG_input:focus{border-color:#1a9ba6;box-shadow:0 0 0 3px #1a9ba61a}.j1WgZG_input::placeholder{color:#999}.j1WgZG_textarea{resize:vertical;min-height:140px}.j1WgZG_newsletterLabel{font-family:var(--font-body);color:#000;font-size:14px;font-weight:700;line-height:1.6}.j1WgZG_newsletterText{color:#606060;margin-bottom:8px;font-weight:400;display:block}.j1WgZG_checkboxWrap{align-items:center;gap:8px;display:flex}.j1WgZG_checkbox{accent-color:#1a9ba6;width:18px;height:18px}.j1WgZG_checkboxLabel{color:#000;font-size:14px}.j1WgZG_submit{color:#fff;width:100%;font-family:var(--font-body);cursor:pointer;background:#1a9ba6;border:none;border-radius:100px;margin-top:0;padding:16px 36px;font-size:15px;font-weight:600;transition:opacity .2s}.j1WgZG_submit:hover{opacity:.85}.j1WgZG_submit:disabled{opacity:.6;cursor:not-allowed}.j1WgZG_error{font-family:var(--font-body);color:#c0392b;font-size:14px}.j1WgZG_success{text-align:center;padding:40px}.j1WgZG_success p{font-family:var(--font-body);color:#000;font-size:18px}@media (max-width:600px){.j1WgZG_form{gap:16px}.j1WgZG_input{border-radius:10px;padding:14px 16px;font-size:16px}.j1WgZG_textarea{min-height:120px}.j1WgZG_submit{min-height:48px;padding:16px 28px;font-size:14px}.j1WgZG_success{padding:24px 16px}}
