.inline-ask{background:#f8f8fa;border-radius:.75rem;padding:2rem;margin:2rem 0}.inline-ask__heading{font-weight:600;color:#1a1a2e;font-size:1rem;margin:0 0 .25rem;text-align:center}.inline-ask__subtext{font-size:.8125rem;color:#9ca3af;margin:0 0 1.25rem;text-align:center}.inline-ask__form{max-width:480px;margin:0 auto}.inline-ask__fields{display:grid;grid-template-columns:1fr 1fr;gap:.625rem;margin-bottom:.625rem}@media(max-width:480px){.inline-ask__fields{grid-template-columns:1fr}}.inline-ask__input,.inline-ask__textarea{width:100%;padding:.625rem .875rem;font-size:.875rem;font-family:inherit;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;color:#1a1a2e;transition:border-color .15s}.inline-ask__input:focus,.inline-ask__textarea:focus{outline:none;border-color:#e4002b}.inline-ask__input::-moz-placeholder,.inline-ask__textarea::-moz-placeholder{color:#9ca3af}.inline-ask__input::placeholder,.inline-ask__textarea::placeholder{color:#9ca3af}.inline-ask__textarea{margin-bottom:.625rem;resize:vertical;min-height:3.25rem}.inline-ask__submit{width:100%;padding:.75rem 1.5rem;font-size:.9375rem}.inline-ask__error{background:#fef2f2;color:#b91c1c;font-size:.8125rem;padding:.5rem .75rem;border-radius:.375rem;margin:0 0 .75rem}.inline-ask__success{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.5rem 0}.inline-ask__check{color:#16a34a;flex-shrink:0}.inline-ask__success-text{font-size:.9375rem;color:#1a1a2e;margin:0}.inline-ask__success-text strong{color:#16a34a}
