.QG9kPG_form{gap:1.5rem;max-width:40rem;margin-top:clamp(3rem,6vw,4.5rem);display:grid}.QG9kPG_field{gap:.45rem;display:grid}.QG9kPG_label{font-size:1rem;font-weight:700}.QG9kPG_optional{color:var(--cream-faint);font-weight:400}.QG9kPG_hint{color:var(--cream-faint);margin-top:-.2rem;font-size:.92rem}.QG9kPG_field input,.QG9kPG_field textarea{width:100%;font:inherit;color:var(--cream);background:var(--bg-deep);box-shadow:inset 0 0 0 1px var(--line), 0 0 0 .35rem var(--tray);transition:box-shadow .4s var(--ease);resize:vertical;border:0;border-radius:1rem;padding:.85rem 1rem;font-size:1rem}.QG9kPG_field input:focus,.QG9kPG_field textarea:focus{box-shadow:inset 0 0 0 1px var(--aim), 0 0 0 .35rem #c293ff26;outline:none}.QG9kPG_check{color:var(--cream-soft);grid-template-columns:auto 1fr;align-items:start;gap:.8rem;font-size:.98rem;display:grid}.QG9kPG_check input{width:1.1rem;height:1.1rem;accent-color:var(--aim);margin-top:.3rem}.QG9kPG_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.QG9kPG_error{color:#ff8fa6}.QG9kPG_submit{background:var(--cream);color:var(--bg);font-family:var(--font-display);cursor:pointer;transition:transform .5s var(--ease), background-color .5s var(--ease);border:0;border-radius:999px;justify-self:start;padding:.85rem 1.6rem;font-size:.95rem;font-weight:550}.QG9kPG_submit:hover{background:#fff}.QG9kPG_submit:active{transform:scale(.97)}.QG9kPG_submit:disabled{opacity:.6;cursor:progress}.QG9kPG_sent{border-radius:var(--radius);background:#00c9a614;max-width:40rem;margin-top:clamp(3rem,6vw,4.5rem);padding:1.5rem 1.75rem;font-size:1.1rem;box-shadow:inset 0 0 0 1px #00c9a659}
