.contactHero{display:grid;grid-template-columns:1fr minmax(380px,520px);gap:80px;padding:90px 0 110px;align-items:start}.contactHero h1{font-size:clamp(58px,7vw,96px);margin:18px 0}.supportForm{background:var(--cream);border-radius:28px;padding:34px;display:grid;gap:10px}.supportForm label{font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:800;margin-top:10px}.supportForm input,.supportForm select,.supportForm textarea{width:100%;border:1px solid #cbc7bd;border-radius:12px;background:white;padding:13px 14px;font:inherit;color:var(--ink)}.supportForm textarea{resize:vertical}.supportForm .button{border:0;margin-top:12px;justify-self:start;cursor:pointer}.formNote,.formStatus{font-size:12px;line-height:1.5;color:#626762;margin:4px 0}.formStatus{font-weight:700;color:var(--green)}@media(max-width:820px){.contactHero{grid-template-columns:1fr;gap:35px;padding-top:55px}.supportForm{padding:24px}}
