@charset "UTF-8";.contact-form{padding:var(--section-spacing) 0}.contact-form__inner{max-width:640px;margin:0 auto}.contact-form__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:center}.contact-form__grid .form-group--full{grid-column:1/-1}.contact-form textarea{width:100%;min-height:160px;resize:vertical;padding:12px 16px;font-family:var(--font-body);font-size:.9375rem;color:#1a1a1a;background-color:#fff;border:1.5px solid #d1d5db;border-radius:var(--radius-sm);transition:border-color .2s,box-shadow .2s}.contact-form textarea:focus{outline:0;border-color:var(--color-accent);box-shadow:0 0 0 3px rgb(var(--color-accent-rgb),.15)}.contact-form__success{text-align:center;padding:48px 0}.contact-form__success h2{margin-bottom:12px;color:var(--color-accent)}@media (max-width:749px){.contact-form__grid{grid-template-columns:1fr}.contact-form textarea{font-size:1rem}}